# HG changeset patch # User urbanc # Date 1162404457 -3600 # Node ID 56695d1f45cf5060bdb86950d96f9ef070c38ec7 # Parent a56a839e9febab77bcdae194ee9435af560ab024 changed a misplaced "also" to a "moreover" (caused a loop somehow) diff -r a56a839e9feb -r 56695d1f45cf src/HOL/Nominal/Examples/CR.thy --- a/src/HOL/Nominal/Examples/CR.thy Wed Nov 01 19:03:30 2006 +0100 +++ b/src/HOL/Nominal/Examples/CR.thy Wed Nov 01 19:07:37 2006 +0100 @@ -531,9 +531,9 @@ show ?case proof - have "(App (Lam [a].M1) N1)[x::=N] = App (Lam [a].(M1[x::=N])) (N1[x::=N])" using e3 by simp - also have "App (Lam [a].(M1[x::=N])) (N1[x::=N]) \\<^isub>1 M2[x::=N'][a::=N2[x::=N']]" + moreover have "App (Lam [a].(M1[x::=N])) (N1[x::=N]) \\<^isub>1 M2[x::=N'][a::=N2[x::=N']]" using o4 b by force - also have "M2[x::=N'][a::=N2[x::=N']] = M2[a::=N2][x::=N']" + moreover have "M2[x::=N'][a::=N2[x::=N']] = M2[a::=N2][x::=N']" using e3 by (simp add: substitution_lemma fresh_atm) ultimately show "(App (Lam [a].M1) N1)[x::=N] \\<^isub>1 M2[a::=N2][x::=N']" by simp qed