let F1, F2 be Graph-yielding Function; ( ex p being one-to-one Function st
( dom p = dom F1 & rng p = dom F2 & ( for x being object st x in dom F1 holds
ex G1, G2 being _Graph st
( G1 = F1 . x & G2 = F2 . (p . x) & G2 is G1 -isomorphic ) ) ) implies ex p being one-to-one Function st
( dom p = dom F2 & rng p = dom F1 & ( for x being object st x in dom F2 holds
ex G1, G2 being _Graph st
( G1 = F2 . x & G2 = F1 . (p . x) & G2 is G1 -isomorphic ) ) ) )
given p being one-to-one Function such that A7:
( dom p = dom F1 & rng p = dom F2 )
and
A8:
for x being object st x in dom F1 holds
ex G1, G2 being _Graph st
( G1 = F1 . x & G2 = F2 . (p . x) & G2 is G1 -isomorphic )
; ex p being one-to-one Function st
( dom p = dom F2 & rng p = dom F1 & ( for x being object st x in dom F2 holds
ex G1, G2 being _Graph st
( G1 = F2 . x & G2 = F1 . (p . x) & G2 is G1 -isomorphic ) ) )
take
p "
; ( dom (p ") = dom F2 & rng (p ") = dom F1 & ( for x being object st x in dom F2 holds
ex G1, G2 being _Graph st
( G1 = F2 . x & G2 = F1 . ((p ") . x) & G2 is G1 -isomorphic ) ) )
thus
( dom (p ") = dom F2 & rng (p ") = dom F1 )
by A7, FUNCT_1:33; for x being object st x in dom F2 holds
ex G1, G2 being _Graph st
( G1 = F2 . x & G2 = F1 . ((p ") . x) & G2 is G1 -isomorphic )
let y be object ; ( y in dom F2 implies ex G1, G2 being _Graph st
( G1 = F2 . y & G2 = F1 . ((p ") . y) & G2 is G1 -isomorphic ) )
assume
y in dom F2
; ex G1, G2 being _Graph st
( G1 = F2 . y & G2 = F1 . ((p ") . y) & G2 is G1 -isomorphic )
then consider x being object such that
A9:
( x in dom p & p . x = y )
by A7, FUNCT_1:def 3;
consider G1, G2 being _Graph such that
A10:
( G1 = F1 . x & G2 = F2 . (p . x) & G2 is G1 -isomorphic )
by A7, A8, A9;
take
G2
; ex G2 being _Graph st
( G2 = F2 . y & G2 = F1 . ((p ") . y) & G2 is G2 -isomorphic )
take
G1
; ( G2 = F2 . y & G1 = F1 . ((p ") . y) & G1 is G2 -isomorphic )
thus
G2 = F2 . y
by A9, A10; ( G1 = F1 . ((p ") . y) & G1 is G2 -isomorphic )
thus
G1 = F1 . ((p ") . y)
by A9, A10, FUNCT_1:34; G1 is G2 -isomorphic
thus
G1 is G2 -isomorphic
by A10, GLIB_010:95; verum