diff -r 8de262a22f23 -r 2124b24454dd src/HOL/Lambda/Lambda.thy --- a/src/HOL/Lambda/Lambda.thy Fri Nov 25 18:58:43 2005 +0100 +++ b/src/HOL/Lambda/Lambda.thy Fri Nov 25 19:09:44 2005 +0100 @@ -159,8 +159,8 @@ Normalization. \medskip *} theorem subst_preserves_beta [simp]: - "r \\<^sub>\ s ==> (\t i. r[t/i] \\<^sub>\ s[t/i])" - by (induct set: beta) (simp_all add: subst_subst [symmetric]) + "r \\<^sub>\ s ==> r[t/i] \\<^sub>\ s[t/i]" + by (induct fixing: t i set: beta) (simp_all add: subst_subst [symmetric]) theorem subst_preserves_beta': "r \\<^sub>\\<^sup>* s ==> r[t/i] \\<^sub>\\<^sup>* s[t/i]" apply (induct set: rtrancl) @@ -170,8 +170,8 @@ done theorem lift_preserves_beta [simp]: - "r \\<^sub>\ s ==> (\i. lift r i \\<^sub>\ lift s i)" - by (induct set: beta) auto + "r \\<^sub>\ s ==> lift r i \\<^sub>\ lift s i" + by (induct fixing: i set: beta) auto theorem lift_preserves_beta': "r \\<^sub>\\<^sup>* s ==> lift r i \\<^sub>\\<^sup>* lift s i" apply (induct set: rtrancl)