let a, b, c, d be object ; ( a <> b implies (a,b) --> (c,d) = (b,a) --> (d,c) )
assume A1:
a <> b
; (a,b) --> (c,d) = (b,a) --> (d,c)
A2:
dom ((a,b) --> (c,d)) = {a,b}
by FUNCT_4:62;
then A3:
dom ((a,b) --> (c,d)) = dom ((b,a) --> (d,c))
by FUNCT_4:62;
for x being object st x in dom ((a,b) --> (c,d)) holds
((a,b) --> (c,d)) . x = ((b,a) --> (d,c)) . x
proof
let x be
object ;
( x in dom ((a,b) --> (c,d)) implies ((a,b) --> (c,d)) . x = ((b,a) --> (d,c)) . x )
assume
x in dom ((a,b) --> (c,d))
;
((a,b) --> (c,d)) . x = ((b,a) --> (d,c)) . x
end;
hence
(a,b) --> (c,d) = (b,a) --> (d,c)
by A3, FUNCT_1:2; verum