author urbanc Wed, 01 Nov 2006 19:07:37 +0100 changeset 21143 56695d1f45cf parent 21142 a56a839e9feb child 21144 17b0b4c6491b
changed a misplaced "also" to a "moreover" (caused a loop somehow)
```--- 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]) \<longrightarrow>\<^isub>1 M2[x::=N'][a::=N2[x::=N']]"
+    moreover have "App (Lam [a].(M1[x::=N])) (N1[x::=N]) \<longrightarrow>\<^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] \<longrightarrow>\<^isub>1 M2[a::=N2][x::=N']" by simp
qed```