src/Tools/isac/ProgLang/Prog_Expr.thy
changeset 60396 c36af6b22ad4
parent 60392 e9a69b881f22
child 60405 d4ebe139100d
     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)))