equal
deleted
inserted
replaced
245 by (simp add: ord_iso_def) |
245 by (simp add: ord_iso_def) |
246 |
246 |
247 (*Needed? But ord_iso_converse is!*) |
247 (*Needed? But ord_iso_converse is!*) |
248 lemma ord_iso_apply: |
248 lemma ord_iso_apply: |
249 "[| f: ord_iso(A,r,B,s); <x,y>: r; x:A; y:A |] ==> <f`x, f`y> : s" |
249 "[| f: ord_iso(A,r,B,s); <x,y>: r; x:A; y:A |] ==> <f`x, f`y> : s" |
250 by (simp add: ord_iso_def, blast) |
250 by (simp add: ord_iso_def) |
251 |
251 |
252 lemma ord_iso_converse: |
252 lemma ord_iso_converse: |
253 "[| f: ord_iso(A,r,B,s); <x,y>: s; x:B; y:B |] |
253 "[| f: ord_iso(A,r,B,s); <x,y>: s; x:B; y:B |] |
254 ==> <converse(f) ` x, converse(f) ` y> : r" |
254 ==> <converse(f) ` x, converse(f) ` y> : r" |
255 apply (simp add: ord_iso_def, clarify) |
255 apply (simp add: ord_iso_def, clarify) |