diff -r d00dd828f7af -r 2922b04d9545 Nominal/ExCoreHaskell.thy --- a/Nominal/ExCoreHaskell.thy Fri Mar 26 22:23:22 2010 +0100 +++ b/Nominal/ExCoreHaskell.thy Sat Mar 27 06:44:14 2010 +0100 @@ -312,7 +312,7 @@ apply (simp) oops -lemma +lemma strong_inudction_principle: assumes a01: "\b. P1 b KStar" and a02: "\tkind1 tkind2 b. \\c. P1 c tkind1; \c. P1 c tkind2\ \ P1 b (KFun tkind1 tkind2)" and a03: "\ty1 ty2 b. \\c. P3 c ty1; \c. P3 c ty2\ \ P2 b (CKEq ty1 ty2)"