intermed. repair Isac.thy, thehier := the_hier ...
*** ME_Isa: thy 'Isac.thy' not in system
TODO query-replace ".thy" --> ""
1 (* Title: build and test isac
2 Author: Walther Neuper, TU Graz, 100808
3 (c) due to copyright terms
5 $ cd /usr/local/Isabelle2009-1/src/Tools/isac
6 $ /usr/local/isabisac/bin/isabelle emacs Build_Isac.thy &
7 $ /usr/local/isabisac/bin/isabelle jedit Build_Isac.thy &
9 create a new Isac heap (via ~~/ROOT.ML) with
10 $ /usr/local/isabisac/bin/isabelle usedir -b HOL Isac
12 12345678901234567890123456789012345678901234567890123456789012345678901234567890
13 10 20 30 40 50 60 70 80
16 header {* Loading the isac mathengine *}
19 imports Complex_Main "ProgLang/Language" (*"Knowledge/Isac"*)
23 tracing "**** build the isac kernel = math-engine + Knowledge ***********";
24 tracing "**** build the math-engine *************************************" *}
26 ML {* Toplevel.debug := true; *}
29 ML {* check_guhs_unique := true *}
31 use "ProgLang/termC.sml"
32 use "ProgLang/calculate.sml"
33 use "ProgLang/rewrite.sml"
34 use_thy"ProgLang/Script" (*ListC, Tools, Script*)
35 use "ProgLang/scrtools.sml"
36 use_thy"ProgLang/Language" (*just for integrating scrtools.sml*)
38 use "Interpret/mstools.sml"
39 use "Interpret/ctree.sml"
40 use "Interpret/ptyps.sml"
41 use "Interpret/generate.sml"
42 use "Interpret/calchead.sml"
43 use "Interpret/appl.sml"
44 use "Interpret/rewtools.sml"
45 use "Interpret/script.sml"
46 use "Interpret/solve.sml"
47 use "Interpret/inform.sml"
48 use "Interpret/mathengine.sml"
50 use "xmlsrc/mathml.sml"
51 use "xmlsrc/datatypes.sml"
52 use "xmlsrc/pbl-met-hierarchy.sml"
53 use "xmlsrc/thy-hierarchy.sml"
54 use "xmlsrc/interface-xml.sml"
56 use "Frontend/messages.sml"
57 use "Frontend/states.sml"
58 use "Frontend/interface.sml"
61 ML {* tracing "**** build math-engine complete **************************" *}
63 ML {* tracing "**** build the Knowledge *********************************" *}
64 (*use_thy "Knowledge/Delete"
65 use_thy "Knowledge/Descript"
66 use_thy "Knowledge/Atools"
67 use_thy "Knowledge/Simplify"
68 use_thy "Knowledge/Poly"
69 use_thy "Knowledge/Rational"
70 use_thy "Knowledge/PolyMinus"
71 use_thy "Knowledge/Equation"
72 use_thy "Knowledge/LinEq"
73 use_thy "Knowledge/Root"
74 use_thy "Knowledge/RootEq"
75 use_thy "Knowledge/RatEq"
76 use_thy "Knowledge/RootRat"
77 use_thy "Knowledge/RootRatEq"
78 use_thy "Knowledge/PolyEq"
79 use_thy "Knowledge/Vect"
80 use_thy "Knowledge/Calculus"
81 use_thy "Knowledge/Trig"
82 use_thy "Knowledge/LogExp"
83 use_thy "Knowledge/Diff"
84 use_thy "Knowledge/DiffApp"
85 use_thy "Knowledge/Integrate"
86 use_thy "Knowledge/EqSystem"
87 use_thy "Knowledge/Biegelinie"
88 use_thy "Knowledge/AlgEin"
90 use_thy "Knowledge/Test" (*required _only_ for ROOT.ML !?!*)
91 use_thy "Knowledge/Isac"
93 ML {* check_guhs_unique := false; *}
94 ML {* tracing "**** isac kernel = math-engine + Knowledge complete ******" *}
98 (*-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
99 -.-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.*)