src/HOL/Lambda/Type.thy
changeset 11704 3c50a2cd6f00
parent 11701 3d51fbf81c17
child 11935 cbcba2092d6b
equal deleted inserted replaced
11703:6e5de8d4290a 11704:3c50a2cd6f00
    57 declare IT.intros [intro!]
    57 declare IT.intros [intro!]
    58 
    58 
    59 
    59 
    60 subsection {* Some examples *}
    60 subsection {* Some examples *}
    61 
    61 
    62 lemma "e |- Abs (Abs (Abs (Var 1 $ (Var # 2 $ Var 1 $ Var 0)))) : ?T"
    62 lemma "e |- Abs (Abs (Abs (Var 1 $ (Var 2 $ Var 1 $ Var 0)))) : ?T"
    63   apply force
    63   apply force
    64   done
    64   done
    65 
    65 
    66 lemma "e |- Abs (Abs (Abs (Var # 2 $ Var 0 $ (Var 1 $ Var 0)))) : ?T"
    66 lemma "e |- Abs (Abs (Abs (Var 2 $ Var 0 $ (Var 1 $ Var 0)))) : ?T"
    67   apply force
    67   apply force
    68   done
    68   done
    69 
    69 
    70 
    70 
    71 text {* Iterated function types *}
    71 text {* Iterated function types *}