let f be one-to-one Function; :: thesis: for X, Y being set st X c= Y holds
for x being set st x in dom ((f | X) " ) holds
((f | X) " ) . x = ((f | Y) " ) . x
let X, Y be set ; :: thesis: ( X c= Y implies for x being set st x in dom ((f | X) " ) holds
((f | X) " ) . x = ((f | Y) " ) . x )
assume A1:
X c= Y
; :: thesis: for x being set st x in dom ((f | X) " ) holds
((f | X) " ) . x = ((f | Y) " ) . x
let x be set ; :: thesis: ( x in dom ((f | X) " ) implies ((f | X) " ) . x = ((f | Y) " ) . x )
assume B1:
x in dom ((f | X) " )
; :: thesis: ((f | X) " ) . x = ((f | Y) " ) . x
C1:
f | X c= f | Y
by A1, RELAT_1:104;
D1:
(f | X) ~ c= (f | Y) ~
by C1, SYSREL:27;
E1a:
f | X is one-to-one
by FUNCT_1:84;
E1:
(f | X) ~ = (f | X) "
by E1a, FUNCT_1:def 9;
F1a:
f | Y is one-to-one
by FUNCT_1:84;
F1:
(f | Y) ~ = (f | Y) "
by F1a, FUNCT_1:def 9;
thus
((f | X) " ) . x = ((f | Y) " ) . x
by B1, D1, E1, F1, GRFUNC_1:8; :: thesis: verum