1 (* Title: "MathEngBasic/MathEngBasic.thy"
2 Author: Walther Neuper 110226
3 (c) due to copyright terms
5 Definitions required for both, for Specify and for the Lucas-Interpreter.
7 Note (compare \<^ML>\<open>@{theory Know_Store}\<close> cf.03dea0a179d0):
8 The files ("xxxxx-def.sml") contain definitions required for ML_structure\<open>Ctree\<close>;
9 they also include minimal code required for other "xxxxx-def.sml" files.
10 These files have companion files "xxxxx.sml" with all further code,
11 located at appropriate positions in the file structure.
13 The separation of "xxxxx-def.sml" from "xxxxx.sml" should be overcome by
14 appropriate use of polymorphic high order functions.
17 imports "$ISABELLE_ISAC/ProgLang/ProgLang" "$ISABELLE_ISAC/Specify/Input_Descript"
18 keywords "problem" "method" :: thy_decl
19 and "Author" "Theory_Ref" "Problem_Ref" "Method_Ref"
20 "CAS" "Program" "Given" "Where" "Find" "Relate"
23 ML_file "model-def.sml"
29 ML_file "istate-def.sml"
30 ML_file "calc-tree-elem.sml"
31 ML_file "pre-conds-def.sml"
34 ML_file applicable.sml
37 ML_file "specification-def.sml"
39 ML_file "ctree-basic.sml"
40 ML_file "ctree-access.sml"
41 ML_file "ctree-navi.sml"
44 ML_file references.sml
45 ML_file "state-steps.sml"
46 ML_file calculation.sml
50 Rewrite_Ord.function_empty