diff -r a642599ffdea -r 9fc34f76b4e8 src/ZF/Fixedpt.thy --- a/src/ZF/Fixedpt.thy Tue Sep 27 17:46:52 2022 +0100 +++ b/src/ZF/Fixedpt.thy Tue Sep 27 17:54:20 2022 +0100 @@ -32,7 +32,7 @@ by (unfold bnd_mono_def, clarify, blast) lemma bnd_monoD1: "bnd_mono(D,h) \ h(D) \ D" -apply (unfold bnd_mono_def) + unfolding bnd_mono_def apply (erule conjunct1) done @@ -45,7 +45,7 @@ lemma bnd_mono_Un: "\bnd_mono(D,h); A \ D; B \ D\ \ h(A) \ h(B) \ h(A \ B)" -apply (unfold bnd_mono_def) + unfolding bnd_mono_def apply (rule Un_least, blast+) done @@ -53,7 +53,7 @@ lemma bnd_mono_UN: "\bnd_mono(D,h); \i\I. A(i) \ D\ \ (\i\I. h(A(i))) \ h((\i\I. A(i)))" -apply (unfold bnd_mono_def) + unfolding bnd_mono_def apply (rule UN_least) apply (elim conjE) apply (drule_tac x="A(i)" in spec) @@ -193,7 +193,7 @@ (*gfp contains each post-fixedpoint that is contained in D*) lemma gfp_upperbound: "\A \ h(A); A<=D\ \ A \ gfp(D,h)" -apply (unfold gfp_def) + unfolding gfp_def apply (rule PowI [THEN CollectI, THEN Union_upper]) apply (assumption+) done @@ -210,7 +210,7 @@ lemma gfp_least: "\bnd_mono(D,h); \X. \X \ h(X); X<=D\ \ X<=A\ \ gfp(D,h) \ A" -apply (unfold gfp_def) + unfolding gfp_def apply (blast dest: bnd_monoD1) done