diff -r e3c289f0724b -r ae66c22ed52e src/ZF/equalities.thy --- a/src/ZF/equalities.thy Wed Jun 26 10:25:36 2002 +0200 +++ b/src/ZF/equalities.thy Wed Jun 26 10:26:46 2002 +0200 @@ -126,8 +126,7 @@ "[| a : field(r); !!x. : r ==> P; !!x. : r ==> P |] ==> P" -apply (unfold field_def, blast) -done +by (unfold field_def, blast) lemma field_subset: "field(A*B) <= A Un B" by blast @@ -148,6 +147,9 @@ lemma field_times_field: "r <= Sigma(A,B) ==> r <= field(r)*field(r)" by blast +lemma relation_field_times_field: "relation(r) ==> r <= field(r)*field(r)" +by (simp add: relation_def, blast) + (*** Image of a set under a function/relation ***)