let a, b, x, y, z be object ; ( a <> b implies (a,b,a) --> (x,y,z) = (a,b) --> (z,y) )
assume A1:
a <> b
; (a,b,a) --> (x,y,z) = (a,b) --> (z,y)
A2: dom ((a,b,a) --> (x,y,z)) =
{a,b,a}
by Th128
.=
{a,a,b}
by ENUMSET1:57
.=
{a,b}
by ENUMSET1:30
;
hence
dom ((a,b,a) --> (x,y,z)) = dom ((a,b) --> (z,y))
by Th62; FUNCT_1:def 11 for b1 being object holds
( not b1 in dom ((a,b,a) --> (x,y,z)) or ((a,b,a) --> (x,y,z)) . b1 = ((a,b) --> (z,y)) . b1 )
let k be object ; ( not k in dom ((a,b,a) --> (x,y,z)) or ((a,b,a) --> (x,y,z)) . k = ((a,b) --> (z,y)) . k )
assume A3:
k in dom ((a,b,a) --> (x,y,z))
; ((a,b,a) --> (x,y,z)) . k = ((a,b) --> (z,y)) . k
per cases
( k = a or k = b )
by A2, A3, TARSKI:def 2;
suppose A5:
k = b
;
((a,b,a) --> (x,y,z)) . k = ((a,b) --> (z,y)) . kthus ((a,b,a) --> (x,y,z)) . k =
((a .--> x) +* ((b,a) --> (y,z))) . k
by Th14
.=
y
by A1, A5, Th84
.=
((a,b) --> (z,y)) . k
by A5, Th63
;
verum end; end;