let R, S be Relation; :: thesis: for F being Function st F is_isomorphism_of R,S holds
for a, b being set st [a,b] in R & a <> b holds
( [(F . a),(F . b)] in S & F . a <> F . b )
let F be Function; :: thesis: ( F is_isomorphism_of R,S implies for a, b being set st [a,b] in R & a <> b holds
( [(F . a),(F . b)] in S & F . a <> F . b ) )
assume A1:
F is_isomorphism_of R,S
; :: thesis: for a, b being set st [a,b] in R & a <> b holds
( [(F . a),(F . b)] in S & F . a <> F . b )
then A2:
( dom F = field R & rng F = field S & F is one-to-one & ( for a, b being set holds
( [a,b] in R iff ( a in field R & b in field R & [(F . a),(F . b)] in S ) ) ) )
by Def7;
let a, b be set ; :: thesis: ( [a,b] in R & a <> b implies ( [(F . a),(F . b)] in S & F . a <> F . b ) )
assume A3:
( [a,b] in R & a <> b )
; :: thesis: ( [(F . a),(F . b)] in S & F . a <> F . b )
then
( a in field R & b in field R & [(F . a),(F . b)] in S )
by A1, Def7;
hence
( [(F . a),(F . b)] in S & F . a <> F . b )
by A2, A3, FUNCT_1:def 8; :: thesis: verum