src/Tools/isac/ProgLang/Prog_Expr.thy
changeset 59997 46fe5a8c3911
parent 59962 6a59d252345d
child 60089 bf4b3b8420aa
     1.1 --- a/src/Tools/isac/ProgLang/Prog_Expr.thy	Tue May 19 12:33:35 2020 +0200
     1.2 +++ b/src/Tools/isac/ProgLang/Prog_Expr.thy	Wed May 20 12:52:09 2020 +0200
     1.3 @@ -180,14 +180,14 @@
     1.4  > eval_matches "/thmid/" "/op_/" t thy;
     1.5  SOME
     1.6      ("matches (a * b ^^^ #2 = c) (#3 * x ^^^ #2 = #1) = True",
     1.7 -     Const ("HOL.Trueprop","bool => prop") $ (Const # $ (# $ #) $ Const (#,#)))
     1.8 +     Const ("HOL.Trueprop", "bool => prop") $ (Const # $ (# $ #) $ Const (#,#)))
     1.9    : (string * term) option 
    1.10  
    1.11  > val t = (Thm.term_of o the o (parse thy)) 
    1.12  	      "matches (a * b^^^#2 = c) (#3 * x^^^#2222 = #1)";
    1.13  > eval_matches "/thmid/" "/op_/" t thy;
    1.14  SOME ("matches (a * b ^^^ #2 = c) (#3 * x ^^^ #2222 = #1) = False",
    1.15 -     Const ("HOL.Trueprop","bool => prop") $ (Const # $ (# $ #) $ Const (#,#)))
    1.16 +     Const ("HOL.Trueprop", "bool => prop") $ (Const # $ (# $ #) $ Const (#,#)))
    1.17  
    1.18  > val t = (Thm.term_of o the o (parse thy)) 
    1.19                 "matches (a = b) (x + #1 + #-1 * #2 = #0)";
    1.20 @@ -334,10 +334,10 @@
    1.21     *)
    1.22  fun mk_thmid_f thmid ((v11, v12), (p11, p12)) ((v21, v22), (p21, p22)) = (* dropped *)
    1.23    thmid ^ "Float ((" ^ 
    1.24 -  (string_of_int v11)^","^(string_of_int v12)^"), ("^
    1.25 -  (string_of_int p11)^","^(string_of_int p12)^")) __ (("^
    1.26 -  (string_of_int v21)^","^(string_of_int v22)^"), ("^
    1.27 -  (string_of_int p21)^","^(string_of_int p22)^"))";
    1.28 +  (string_of_int v11)^", "^(string_of_int v12)^"), ("^
    1.29 +  (string_of_int p11)^", "^(string_of_int p12)^")) __ (("^
    1.30 +  (string_of_int v21)^", "^(string_of_int v22)^"), ("^
    1.31 +  (string_of_int p21)^", "^(string_of_int p22)^"))";
    1.32  
    1.33  (*.evaluate < and <= for numerals.*)
    1.34  (*("le"      ,("Orderings.ord_class.less"        , Prog_Expr.eval_equ "#less_")),