1 (* Title: All tests on isac; observe outcommented
2 Author: Walther Neuper 101001
3 (c) copyright due to lincense terms.
5 $ cd /usr/local/isabisac/test/Tools/isac
6 $ /usr/local/Isabelle/bin/isabelle jedit -l Isac Test_Isac.thy &
7 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
8 10 20 30 40 50 60 70 80 90 100
11 theory Test_Isac imports
13 OUTCOMMENT THE ABOVE AND SET <Prover Session> <Isac> (INSTEAD OF 'HOL')
15 <Isac> HAS BEEN CREATED BY /usr/local/isabisac/bin/isabelle usedir -b HOL Isac,
16 CREATION SEEMS TO BE CORRECT:
17 $ ls -l "/home/neuper/.isabelle/Isabelle2012/heaps/polyml-5.4.1_x86_64-linux/Isac"
18 -r--r--r-- 1 neuper neuper 296349832 Jun 16 11:41 /home/neuper/.isabelle/Isabelle2012/heaps/polyml-5.4.1_x86_64-linux/Isac
20 (*"Knowledge/Rational_Test" ...THIS FILE HAS DISAPPEARED*)
22 "ADDTESTS/test-depend/Build_Test"
24 (*CAUSES ERROR: Bad theory (file "/usr/local/isabisac/test/Tools/isac/ADDTESTS/All_Ctxt.thy")
26 THIS IS THE FIRST FILE WHICH (MORE OR LESS) REQUIRES imports isac.
27 ??? HOW CAN I MAKE <Prover Session> <Isac> WORK FOR Test_Isac.thy ??? *)
28 "ADDTESTS/course/phst11/T1_Basics"
29 "ADDTESTS/course/phst11/T2_Rewriting"
30 "ADDTESTS/course/phst11/T3_MathEngine"
31 "ADDTESTS/file-depend/Build_Test"
32 "ADDTESTS/course/SignalProcess/Build_Inverse_Z_Transform"
33 "../../Pure/Isar/Test_Parsers"
34 (*"../../Pure/Isar/Pure/Isar/Struct_Deriv" update 2009-2-->2011*)
35 "../../Pure/Isar/Test_Parse_Term"
40 ("ProgLang/termC.sml")
41 ("ProgLang/calculate.sml")
42 ("ProgLang/rewrite.sml")
43 ("ProgLang/listg.sml")
44 ("ProgLang/scrtools.sml")
45 ("ProgLang/tools.sml")
47 ("Minisubpbl/000-comments.sml")
48 ("Minisubpbl/100-init-rootpbl.sml")
49 ("Minisubpbl/150-add-given.sml")
50 ("Minisubpbl/200-start-method.sml")
51 ("Minisubpbl/300-init-subpbl.sml")
52 ("Minisubpbl/400-start-meth-subpbl.sml")
53 ("Minisubpbl/490-nxt-Check_Postcond.sml")
54 ("Minisubpbl/500-met-sub-to-root.sml")
55 ("Minisubpbl/530-error-Check_Elementwise.sml")
56 ("Minisubpbl/600-postcond.sml")
58 ("Interpret/mstools.sml")
59 ("Interpret/ctree.sml")
60 ("Interpret/ptyps.sml")
61 ("Interpret/generate.sml")
62 ("Interpret/calchead.sml")
63 ("Interpret/appl.sml")
64 ("Interpret/rewtools.sml")
65 ("Interpret/script.sml")
66 ("Interpret/solve.sml")
67 ("Interpret/inform.sml")
68 ("Interpret/mathengine.sml")
71 ("xmlsrc/datatypes.sml")
72 ("xmlsrc/pbl-met-hierarchy.sml")
73 ("xmlsrc/thy-hierarchy.sml")
74 ("xmlsrc/interface-xml.sml")
76 ("Frontend/messages.sml")
77 ("Frontend/states.sml")
78 ("Frontend/interface.sml")
81 ("Knowledge/delete.sml")
82 ("Knowledge/descript.sml")
83 ("Knowledge/atools.sml")
84 ("Knowledge/simplify.sml")
85 ("Knowledge/poly.sml")
86 ("Knowledge/rational.sml")
87 ("Knowledge/equation.sml")
88 ("Knowledge/root.sml")
89 ("Knowledge/lineq.sml")
90 ("Knowledge/rooteq.sml")
91 ("Knowledge/rateq.sml")
92 ("Knowledge/rootrateq.sml")
93 ("Knowledge/polyeq.sml")
94 ("Knowledge/calculus.sml")
95 ("Knowledge/trig.sml")
96 ("Knowledge/logexp.sml")
97 ("Knowledge/diff.sml")
98 ("Knowledge/integrate.sml")
99 ("Knowledge/eqsystem.sml")
100 ("Knowledge/test.sml")
101 ("Knowledge/partial_fractions.sml")
102 ("Knowledge/polyminus.sml")
103 ("Knowledge/vect.sml")
104 ("Knowledge/diffapp.sml")
105 ("Knowledge/biegelinie.sml")
106 ("Knowledge/algein.sml")
107 ("Knowledge/diophanteq.sml")
108 ("Knowledge/Inverse_Z_Transform/inverse_z_transform.sml")
109 ("Knowledge/isac.sml")
110 ("Knowledge/build_thydata.sml")
114 ML {*"%%%%%%%%%%%%%%%%% start ProgLang.thy %%%%%%%%%%%%%%%%%%%";*}
117 use "ProgLang/termC.sml"
118 use "ProgLang/calculate.sml"
119 use "ProgLang/rewrite.sml"
120 (*use "ProgLang/listC.sml" 2002*)
121 use "ProgLang/scrtools.sml"
122 use "ProgLang/tools.sml"
123 ML {*"%%%%%%%%%%%%%%%%% end ProgLang.thy %%%%%%%%%%%%%%%%%%%%%";*}
124 ML {*"%%%%%%%%%%%%%%%%% start Minisubpbl %%%%%%%%%%%%%%%%%%%%%";*}
125 use "Minisubpbl/000-comments.sml"
126 use "Minisubpbl/100-init-rootpbl.sml"
127 use "Minisubpbl/150-add-given.sml"
128 use "Minisubpbl/200-start-method.sml"
129 use "Minisubpbl/300-init-subpbl.sml"
130 use "Minisubpbl/400-start-meth-subpbl.sml"
131 use "Minisubpbl/490-nxt-Check_Postcond.sml"
132 use "Minisubpbl/500-met-sub-to-root.sml"
133 use "Minisubpbl/530-error-Check_Elementwise.sml"
134 use "Minisubpbl/600-postcond.sml"
135 ML {*"%%%%%%%%%%%%%%%%% end Minisubpbl.thy %%%%%%%%%%%%%%%%%%%%%%%";*}
136 ML {*"%%%%%%%%%%%%%%%%% start Interpret.thy %%%%%%%%%%%%%%%%%%";*}
137 use "Interpret/mstools.sml"
138 use "Interpret/ctree.sml" (*!...!see(25)*)
139 use "Interpret/ptyps.sml"
140 ML {* check_unsynchronized_ref (); (*========= on error: CUT AND PASTE THIS LINE =========*) *}
141 use "Interpret/generate.sml"
142 use "Interpret/calchead.sml" (*part.*)
143 use "Interpret/appl.sml" (*!complete WEGEN INTERMED TESTCODE*)
144 use "Interpret/rewtools.sml" (*TODO/part.WN120406*)
145 use "Interpret/script.sml" (*!TODO/part.*)
146 use "Interpret/solve.sml" (*part.*)
147 use "Interpret/inform.sml" (*part.*)
148 use "Interpret/mathengine.sml" (*!part.*)
149 ML {*"%%%%%%%%%%%%%%%%% end Interpret.thy %%%%%%%%%%%%%%%%%%%%";*}
150 ML {*"%%%%%%%%%%%%%%%%% start xmlsrc.thy %%%%%%%%%%%%%%%%%%%%%";*}
151 use "xmlsrc/mathml.sml" (*part.*)
152 use "xmlsrc/datatypes.sml" (*TODO/part.*)
153 use "xmlsrc/pbl-met-hierarchy.sml" (*TODO after 2009-2/part.*)
154 use "xmlsrc/thy-hierarchy.sml" (*TODO after 2009-2/part.*)
155 use "xmlsrc/interface-xml.sml" (*TODO after 2009-2*)
156 ML {*"%%%%%%%%%%%%%%%%% end xmlsrc.thy %%%%%%%%%%%%%%%%%%%%%%%";*}
157 ML {*"%%%%%%%%%%%%%%%%% start Frontend.thy %%%%%%%%%%%%%%%%%%%";*}
158 use "Frontend/messages.sml"
159 use "Frontend/states.sml"
160 use "Frontend/interface.sml"
161 use "print_exn_G.sml"
162 ML {*"%%%%%%%%%%%%%%%%% end Frontend.thy %%%%%%%%%%%%%%%%%%%%%";*}
163 ML {*"%%%%%%%%%%%%%%%%% start Knowledge.thy %%%%%%%%%%%%%%%%%%";*}
164 use "Knowledge/delete.sml"
165 use "Knowledge/descript.sml"
166 use "Knowledge/atools.sml"
167 use "Knowledge/simplify.sml"
168 use "Knowledge/poly.sml"
169 use "Knowledge/gcd_poly_winkler.sml"
170 (*use "Knowledge/rational.sml" WN120317.TODO postponed to joint work with dmeindl *)
171 use "Knowledge/equation.sml"
172 use "Knowledge/root.sml"
173 use "Knowledge/lineq.sml"
174 (*use "Knowledge/rooteq.sml" some complicated equations not recovered from 2002 *)
175 use "Knowledge/rateq.sml" (*some complicated equations not recovered from 2002 *)
176 use "Knowledge/rootrat.sml"
177 use "Knowledge/rootrateq.sml"(*ome complicated equations not recovered from 2002 *)
178 use "Knowledge/partial_fractions.sml"
179 use "Knowledge/polyeq.sml"
180 (*use "Knowledge/rlang.sml" much to clean up, not urgent due to similar tests *)
181 use "Knowledge/calculus.sml"
182 use "Knowledge/trig.sml"
183 (*use "Knowledge/logexp.sml" not included as stuff for presentation of authoring*)
184 use "Knowledge/diff.sml"
185 use "Knowledge/integrate.sml"
186 use "Knowledge/eqsystem.sml"
187 use "Knowledge/test.sml"
188 use "Knowledge/polyminus.sml"
189 use "Knowledge/vect.sml"
190 use "Knowledge/diffapp.sml" (* postponed to dev. specification | TP-prog. *)
191 use "Knowledge/biegelinie.sml"
192 use "Knowledge/algein.sml"
193 use "Knowledge/diophanteq.sml"
194 use "Knowledge/Inverse_Z_Transform/inverse_z_transform.sml"
195 use "Knowledge/isac.sml"
196 use "Knowledge/build_thydata.sml"
197 ML {*"%%%%%%%%%%%%%%%%% end Knowledge.thy %%%%%%%%%%%%%%%%%%%%";*}
198 ML {*"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%";*}
199 ML {*"%%%%%%%%%%%%%%%%% all tests successful %%%%%%%%%%%%%%%%%";*}
200 ML {*"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%";*}
203 (*========== inhibit exn 110628 ================================================
204 ============ inhibit exn 110628 ==============================================*)
206 (*-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
207 -.-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.*)