Nominal/Ex/LamFun.thy
changeset 2648 5d9724ad543d
parent 2647 5e95387bef45
child 2950 0911cb7bf696
equal deleted inserted replaced
2647:5e95387bef45 2648:5d9724ad543d
     1 theory LamFun
     1 theory LamFun
     2 imports "../Nominal2" Quotient_Option
     2 imports "../Nominal2" Quotient_Option
     3 begin
     3 begin
     4 
     4 
     5 atom_decl name
     5 atom_decl name
     6 declare [[STEPS = 100]]
       
     7 
     6 
     8 nominal_datatype lam =
     7 nominal_datatype lam =
     9   Var "name"
     8   Var "name"
    10 | App "lam" "lam"
     9 | App "lam" "lam"
    11 | Lam x::"name" l::"lam"  bind x in l
    10 | Lam x::"name" l::"lam"  bind x in l