test/Tools/isac/Test_Isac_Short.thy
changeset 60317 638d02a9a96a
parent 60277 4d8f06c7e961
child 60318 e6e7a9b9ced7
     1.1 --- a/test/Tools/isac/Test_Isac_Short.thy	Fri May 07 18:12:51 2021 +0200
     1.2 +++ b/test/Tools/isac/Test_Isac_Short.thy	Tue Jun 01 15:41:23 2021 +0200
     1.3 @@ -50,35 +50,37 @@
     1.4       and find out, which ML_file or *.thy causes an error (might be ONLY one).
     1.5       Also backup files (#* ) recognised by jEdit cause this trouble                    *)
     1.6  (*/---------------------- do Minisubpbl before ADDTESTS/All_Ctxt ------------------------------\*)
     1.7 -    "$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/accumulate-val/Thy_All"
     1.8 +(** )"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/accumulate-val/Thy_All"( *TODOO*)
     1.9  (**)"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/Ctxt"
    1.10  (**)"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/test-depend/Build_Test"
    1.11  (**)"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/All_Ctxt"
    1.12  (**)"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/Test_Units"
    1.13  (**)"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/course/phst11/T1_Basics"
    1.14 -(**)"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/course/phst11/T2_Rewriting"
    1.15 +(** )"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/course/phst11/T2_Rewriting"( *TODOO*)
    1.16  (**)"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/course/phst11/T3_MathEngine"
    1.17  (**)"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/file-depend/BuildC_Test"
    1.18  (**)"$ISABELLE_ISAC_TEST/Tools/isac/ADDTESTS/session-get_theory/Foo"
    1.19  (*"ADDTESTS/course/SignalProcess/Build_Inverse_Z_Transform"
    1.20     ADDTESTS/------------------------------------------- see end of tests *)
    1.21 -(*/--- these work directly from Pure, but create problems here ..
    1.22 +(*/~~~ these work directly from Pure, but create problems here ..
    1.23    "$ISABELLE_ISAC_TEST/Pure/Isar/Keyword_ISAC.thy"           (* Malformed theory import, "keywords" ?!? *)
    1.24    "$ISABELLE_ISAC_TEST/Pure/Isar/Test_Parse_Isac.thy"        (* Malformed theory import, "keywords" ?!? *)
    1.25    "$ISABELLE_ISAC_TEST/Pure/Isar/Test_Parsers_Cookbook.thy"  (* Malformed theory import             ?!? *)
    1.26    "$ISABELLE_ISAC_TEST/Pure/Isar/Theory_Commands"            (* Duplicate outer syntax command "ISAC"   *)
    1.27    "$ISABELLE_ISAC_TEST/Pure/Isar/Downto_Synchronized"        (* re-defines / breaks structures      !!! *)
    1.28 -  \--- .. these work independently, but create problems here *)
    1.29 +  \~~~ .. these work independently, but create problems here *)
    1.30  (**)"$ISABELLE_ISAC_TEST/Pure/Isar/Test_Parsers"
    1.31  (**)"$ISABELLE_ISAC_TEST/HOL/Tools/Sledgehammer/Try_Sledgehammer"
    1.32  (*/---------------------- do Minisubpbl before ADDTESTS/All_Ctxt ------------------------------\*)
    1.33    "$ISABELLE_ISAC_TEST/Tools/isac/Specify/refine"        (* setup for refine.sml   *)
    1.34    "$ISABELLE_ISAC_TEST/Tools/isac/ProgLang/calculate"    (* setup for evaluate.sml *)
    1.35    "$ISABELLE_ISAC_TEST/Tools/isac/Knowledge/integrate"   (* setup for integrate.sml*)
    1.36 +(** )
    1.37  (*\---------------------- do Minisubpbl before ADDTESTS/All_Ctxt ------------------------------/*)
    1.38  (*"$ISABELLE_ISAC/Knowledge/GCD_Poly_OLD" (*not imported by Isac.thy*)        Test_Isac_Short*)
    1.39  (*"$ISABELLE_ISAC/Knowledge/GCD_Poly_FP"  (*not imported by Isac.thy*)        Test_Isac_Short*)
    1.40  (*\---------------------- do Minisubpbl before ADDTESTS/All_Ctxt ------------------------------/*)
    1.41 +( **)
    1.42  
    1.43  begin
    1.44  
    1.45 @@ -185,19 +187,20 @@
    1.46    ML_file "BaseDefinitions/calcelems.sml"
    1.47    ML_file "BaseDefinitions/termC.sml"
    1.48    ML_file "BaseDefinitions/substitution.sml"
    1.49 -  ML_file "BaseDefinitions/contextC.sml"
    1.50 +(** )ML_file "BaseDefinitions/contextC.sml"( *loops with eliminate ThmC.numerals_to_Free*)
    1.51    ML_file "BaseDefinitions/environment.sml"
    1.52 -  ML_file "BaseDefinitions/kestore.sml" (* setup in ADDTEST/accumulate-val/lucas_interpreter.sml*)
    1.53 +(** )ML_file "BaseDefinitions/kestore.sml" ( * setup in ADDTEST/accumulate-val/lucas_interpreter.sml*)
    1.54  (*---------------------- do Minisubpbl before ADDTESTS/All_Ctxt --------------------------------
    1.55    ---------------------- do Minisubpbl before ADDTESTS/All_Ctxt --------------------------------*)
    1.56  
    1.57 +  ML_file "ProgLang/calculate.sml"
    1.58    ML_file "ProgLang/evaluate.sml"       (* requires setup from calculate.thy                    *)
    1.59    ML_file "ProgLang/listC.sml"
    1.60    ML_file "ProgLang/prog_expr.sml"
    1.61    ML_file "ProgLang/program.sml"
    1.62    ML_file "ProgLang/prog_tac.sml"
    1.63    ML_file "ProgLang/tactical.sml"
    1.64 -  ML_file "ProgLang/auto_prog.sml"
    1.65 +(** )ML_file "ProgLang/auto_prog.sml"( *loops with eliminate ThmC.numerals_to_Free*)
    1.66  (*---------------------- do Minisubpbl before ADDTESTS/All_Ctxt --------------------------------
    1.67    ---------------------- do Minisubpbl before ADDTESTS/All_Ctxt --------------------------------*)
    1.68  
    1.69 @@ -227,6 +230,15 @@
    1.70  subsection \<open>further functionality alongside batch build sequence\<close>
    1.71    ML_file "MathEngBasic/thmC.sml"
    1.72    ML_file "MathEngBasic/rewrite.sml"
    1.73 +ML \<open>
    1.74 +\<close> ML \<open>
    1.75 +\<close> ML \<open>
    1.76 +\<close> ML \<open>
    1.77 +\<close> ML \<open>
    1.78 +\<close> ML \<open>
    1.79 +\<close> ML \<open>
    1.80 +\<close> ML \<open>
    1.81 +\<close>
    1.82    ML_file "MathEngBasic/tactic.sml"
    1.83    ML_file "MathEngBasic/ctree.sml"
    1.84    ML_file "MathEngBasic/calculation.sml"
    1.85 @@ -253,12 +265,14 @@
    1.86    ML_file "Interpret/lucas-interpreter.sml"
    1.87    ML_file "Interpret/step-solve.sml"
    1.88  
    1.89 -  ML_file "MathEngine/me-misc.sml"
    1.90 +ML_file "MathEngine/me-misc.sml"
    1.91    ML_file "MathEngine/fetch-tactics.sml"
    1.92 -  ML_file "MathEngine/solve.sml"
    1.93 +(** )ML_file "MathEngine/solve.sml"( *loops with eliminate ThmC.numerals_to_Free*)
    1.94    ML_file "MathEngine/step.sml"
    1.95 +(** )
    1.96    ML_file "MathEngine/mathengine-stateless.sml"    (*!part. WN130804: +check Interpret/me.sml*)
    1.97 -  ML_file "MathEngine/messages.sml"
    1.98 +                                   ( *loops with eliminate ThmC.numerals_to_Free*)
    1.99 +ML_file "MathEngine/messages.sml"
   1.100    ML_file "MathEngine/states.sml"
   1.101  
   1.102    ML_file "BridgeLibisabelle/thy-present.sml"
   1.103 @@ -266,7 +280,7 @@
   1.104    ML_file "BridgeLibisabelle/pbl-met-hierarchy.sml"
   1.105    ML_file "BridgeLibisabelle/thy-hierarchy.sml"
   1.106    ML_file "BridgeLibisabelle/interface-xml.sml"     (*TODO after 2009-2*)
   1.107 -  ML_file "BridgeLibisabelle/interface.sml"
   1.108 +(** )ML_file "BridgeLibisabelle/interface.sml"( *loops with eliminate ThmC.numerals_to_Free*)
   1.109  (*WITHOUT inhibit exn WN1130621 Isabelle2012-->13 !thehier! THIS ERROR OCCURS:
   1.110    ... SAME ERROR HERE ON ISABELLE2012 AS IN ISAC ON ISABELLE2011*)
   1.111  
   1.112 @@ -304,8 +318,8 @@
   1.113    ML_file "Knowledge/biegelinie-1.sml"
   1.114  (*ML_file "Knowledge/biegelinie-2.sml"                                          Test_Isac_Short*)
   1.115  (*ML_file "Knowledge/biegelinie-3.sml"                                          Test_Isac_Short*)
   1.116 -  ML_file "Knowledge/biegelinie-4.sml"
   1.117 -  ML_file "Knowledge/algein.sml"
   1.118 +(** )ML_file "Knowledge/biegelinie-4.sml"( *loops with eliminate ThmC.numerals_to_Free*)
   1.119 +(** )ML_file "Knowledge/algein.sml"( *loops with eliminate ThmC.numerals_to_Free*)
   1.120    ML_file "Knowledge/diophanteq.sml"
   1.121  (*ML_file "Knowledge/inverse_z_transform.sml"hangs with ML_system_64 = "true"---Test_Isac_Short*)
   1.122    ML_file "Knowledge/inssort.sml"