src/Tools/isac/Build_Isac.thy
branchisac-update-Isa09-2
changeset 37947 22235e4dbe5f
parent 37944 18794c7f43e2
child 37948 ed85f172569c
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/src/Tools/isac/Build_Isac.thy	Wed Aug 25 16:20:07 2010 +0200
     1.3 @@ -0,0 +1,103 @@
     1.4 +(*  Title:   ~~~/isac/Isac_Mathengine.thy
     1.5 +    Author: Walther Neuper, TU Graz
     1.6 +
     1.7 +$ cd /usr/local/Isabelle2009-1/src/Tools/isac
     1.8 +$ /usr/local/isabisac/bin/isabelle emacs Build_Isac.thy &
     1.9 +$ /usr/local/isabisac/bin/isabelle jedit Build_Isac.thy &
    1.10 +
    1.11 +12345678901234567890123456789012345678901234567890123456789012345678901234567890
    1.12 +        10        20        30        40        50        60        70        80
    1.13 +*)
    1.14 +
    1.15 +header {* Loading the isac mathengine *}
    1.16 +
    1.17 +theory Build_Isac
    1.18 +(*imports Complex_Main*)
    1.19 +imports Complex_Main "ProgLang/Script" 
    1.20 +  (*ListC, Tools, Script*)
    1.21 +begin
    1.22 +
    1.23 +ML {* 
    1.24 +writeln "**** build the isac kernel = math-engine + Knowledge ***********";
    1.25 +writeln "**** build the math-engine *************************************" *}
    1.26 +
    1.27 +ML {* Toplevel.debug := true; *}
    1.28 +use "library.sml"
    1.29 +use "calcelems.sml"
    1.30 +ML {* check_guhs_unique := true *}
    1.31 +
    1.32 +use "ProgLang/term.sml"
    1.33 +use "ProgLang/calculate.sml"
    1.34 +use "ProgLang/rewrite.sml"
    1.35 +use_thy"ProgLang/Script"
    1.36 +use "ProgLang/scrtools.sml"
    1.37 +
    1.38 +use "Interpret/mstools.sml"
    1.39 +use "Interpret/ctree.sml"
    1.40 +use "Interpret/ptyps.sml"
    1.41 +use "Interpret/generate.sml"
    1.42 +use "Interpret/calchead.sml"
    1.43 +use "Interpret/appl.sml"
    1.44 +use "Interpret/rewtools.sml"
    1.45 +use "Interpret/script.sml"
    1.46 +use "Interpret/solve.sml"
    1.47 +use "Interpret/inform.sml"
    1.48 +use "Interpret/mathengine.sml"
    1.49 +
    1.50 +use "xmlsrc/mathml.sml"
    1.51 +use "xmlsrc/datatypes.sml"
    1.52 +use "xmlsrc/pbl-met-hierarchy.sml"
    1.53 +use "xmlsrc/thy-hierarchy.sml" 
    1.54 +use "xmlsrc/interface-xml.sml"
    1.55 +
    1.56 +use "Frontend/messages.sml"
    1.57 +use "Frontend/states.sml"
    1.58 +use "Frontend/interface.sml"
    1.59 +
    1.60 +use "print_exn_G.sml"
    1.61 +ML {* writeln "**** build math-engine complete **************************" *}
    1.62 +
    1.63 +ML {* writeln "**** build the Knowledge *********************************" *}
    1.64 +use_thy "Knowledge/Typefix"
    1.65 +use_thy "Knowledge/Descript"
    1.66 +
    1.67 +ML {*
    1.68 +
    1.69 +111;
    1.70 +*}
    1.71 +
    1.72 +use_thy "Knowledge/Atools"
    1.73 +
    1.74 +
    1.75 +ML {*
    1.76 +val str = "1234567890";
    1.77 +*}
    1.78 +
    1.79 +(*
    1.80 +use_thy "Knowledge/Simplify"
    1.81 +use_thy "Knowledge/Poly"
    1.82 +use_thy "Knowledge/Rational"
    1.83 +use_thy "Knowledge/PolyMinus"
    1.84 +use_thy "Knowledge/Equation"
    1.85 +use_thy "Knowledge/LinEq"
    1.86 +use_thy "Knowledge/Root"
    1.87 +use_thy "Knowledge/RootEq"
    1.88 +use_thy "Knowledge/RatEq"
    1.89 +use_thy "Knowledge/RootRat"
    1.90 +use_thy "Knowledge/RootRatEq"
    1.91 +use_thy "Knowledge/PolyEq"
    1.92 +use_thy "Knowledge/Vect"
    1.93 +use_thy "Knowledge/Calculus"
    1.94 +use_thy "Knowledge/Trig"
    1.95 +use_thy "Knowledge/LogExp"
    1.96 +use_thy "Knowledge/Diff"
    1.97 +use_thy "Knowledge/DiffApp"
    1.98 +use_thy "Knowledge/Integrate"
    1.99 +use_thy "Knowledge/EqSystem"
   1.100 +use_thy "Knowledge/Biegelinie"
   1.101 +use_thy "Knowledge/AlgEin"
   1.102 +use_thy "Knowledge/Test"
   1.103 +use_thy "Knowledge/Isac"
   1.104 +*)
   1.105 +end
   1.106 +