Nominal/Ex/Ex1rec.thy
changeset 2096 41c2445fdee4
parent 2094 56b849d348ae
child 2104 2205b572bc9b
equal deleted inserted replaced
2095:ae94bae5bb93 2096:41c2445fdee4
     3 begin
     3 begin
     4 
     4 
     5 atom_decl name
     5 atom_decl name
     6 
     6 
     7 ML {* val _ = cheat_supp_eq := true *}
     7 ML {* val _ = cheat_supp_eq := true *}
       
     8 ML {* val _ = cheat_equivp := true *}
     8 
     9 
     9 nominal_datatype lam =
    10 nominal_datatype lam =
    10   Var "name"
    11   Var "name"
    11 | App "lam" "lam"
    12 | App "lam" "lam"
    12 | Lam x::"name" t::"lam"  bind_set x in t
    13 | Lam x::"name" t::"lam"  bind_set x in t