recover test/../biegelinie-1.sml
authorwneuper <walther.neuper@jku.at>
Sun, 12 Sep 2021 16:18:03 +0200
changeset 60396c36af6b22ad4
parent 60395 f2e6a3bf46de
child 60397 9f5eba248269
recover test/../biegelinie-1.sml
src/Tools/isac/ProgLang/Prog_Expr.thy
test/Tools/isac/Knowledge/biegelinie-1.sml
test/Tools/isac/Test_Isac_Short.thy
     1.1 --- a/src/Tools/isac/ProgLang/Prog_Expr.thy	Sun Sep 12 15:53:36 2021 +0200
     1.2 +++ b/src/Tools/isac/ProgLang/Prog_Expr.thy	Sun Sep 12 16:18:03 2021 +0200
     1.3 @@ -439,7 +439,7 @@
     1.4  (*("argument_in" ,("Prog_Expr.argument_in", Prog_Expr.eval_argument_in "Prog_Expr.argument_in"))*)
     1.5  fun eval_argument_in _ "Prog_Expr.argument_in" 
     1.6  		 (t as (Const ("Prog_Expr.argument_in", _) $ (_(*f*) $ arg))) _ =
     1.7 -    if is_Free arg (*could be something to be simplified before*)
     1.8 +    if TermC.is_atom arg (*could be something to be simplified before*)
     1.9      then
    1.10        SOME (UnparseC.term t ^ " = " ^ UnparseC.term arg,
    1.11  	      HOLogic.Trueprop $ (TermC.mk_equality (t, arg)))
     2.1 --- a/test/Tools/isac/Knowledge/biegelinie-1.sml	Sun Sep 12 15:53:36 2021 +0200
     2.2 +++ b/test/Tools/isac/Knowledge/biegelinie-1.sml	Sun Sep 12 16:18:03 2021 +0200
     2.3 @@ -62,9 +62,9 @@
     2.4  				   Eval("Groups.plus_class.plus", eval_binop "#add_")
     2.5  				   ], 
     2.6  		srls = Rule_Set.Empty, calc = [], errpatts = [],
     2.7 -		rules = [Thm ("NTH_CONS",ThmC.numerals_to_Free @{thm NTH_CONS}),
     2.8 +		rules = [Thm ("NTH_CONS", @{thm NTH_CONS}),
     2.9  			 Eval("Groups.plus_class.plus", eval_binop "#add_"),
    2.10 -			 Thm ("NTH_NIL",ThmC.numerals_to_Free @{thm NTH_NIL}),
    2.11 +			 Thm ("NTH_NIL", @{thm NTH_NIL}),
    2.12  			 Eval("Prog_Expr.lhs", eval_lhs "eval_lhs_"),
    2.13  			 Eval("Prog_Expr.rhs", eval_rhs "eval_rhs_"),
    2.14  			 Eval("Prog_Expr.argument_in", eval_argument_in "Prog_Expr.argument_in")
    2.15 @@ -76,9 +76,7 @@
    2.16    (TermC.str2term "(NTH::[real,bool list]=>bool) 1 " $ rm_);
    2.17  if UnparseC.term e1__ = "M_b 0 = 0" then () else error "biegelinie.sml simplify NTH 1 rm_";
    2.18  
    2.19 -val SOME (x1__,_) = 
    2.20 -    rewrite_set_ thy false srls 
    2.21 -		 (TermC.str2term"argument_in (lhs (M_b 0 = 0))");
    2.22 +val SOME (x1__,_) = rewrite_set_ thy false srls (TermC.str2term "argument_in (lhs (M_b 0 = 0))");
    2.23  if UnparseC.term x1__ = "0" then ()
    2.24  else error "biegelinie.sml simplify argument_in (lhs (M_b 0 = 0)";
    2.25  
     3.1 --- a/test/Tools/isac/Test_Isac_Short.thy	Sun Sep 12 15:53:36 2021 +0200
     3.2 +++ b/test/Tools/isac/Test_Isac_Short.thy	Sun Sep 12 16:18:03 2021 +0200
     3.3 @@ -307,7 +307,7 @@
     3.4    ML_file "Knowledge/polyminus.sml"
     3.5    ML_file "Knowledge/vect.sml"
     3.6    ML_file "Knowledge/diffapp.sml"        (* postponed to dev. specification | TP-prog. *)
     3.7 -(*ML_file "Knowledge/biegelinie-1.sml"          (**) TOODOO.1 requires integrate.sml, eqsystem.sml*)
     3.8 +  ML_file "Knowledge/biegelinie-1.sml"
     3.9  (*ML_file "Knowledge/biegelinie-2.sml"                                          Test_Isac_Short*)
    3.10  (*ML_file "Knowledge/biegelinie-3.sml"                                          Test_Isac_Short*)
    3.11  (*ML_file "Knowledge/biegelinie-4.sml"          (**) TOODOO.1 requires integrate.sml, eqsystem.sml*)