Nominal/Ex/Lambda.thy
changeset 2440 0a36825b16c1
parent 2436 3885dc2669f9
child 2442 1f9360daf6e1
equal deleted inserted replaced
2439:cc6e281d8f72 2440:0a36825b16c1
     1 theory Lambda
     1 theory Lambda
     2 imports "../NewParser" 
     2 imports "../NewParser" 
     3 begin
     3 begin
     4 
     4 
     5 atom_decl name
     5 atom_decl name
     6 declare [[STEPS = 21]]
     6 declare [[STEPS = 100]]
     7 
     7 
     8 nominal_datatype lam =
     8 nominal_datatype lam =
     9   Var "name"
     9   Var "name"
    10 | App "lam" "lam"
    10 | App "lam" "lam"
    11 | Lam x::"name" l::"lam"  bind x in l
    11 | Lam x::"name" l::"lam"  bind x in l