let A, B, C, D, a, b be set ; ( A c= B & C c= D implies product (a,b --> A,C) c= product (a,b --> B,D) )
assume that
A1:
A c= B
and
A2:
C c= D
; product (a,b --> A,C) c= product (a,b --> B,D)
set f = a,b --> A,C;
set g = a,b --> B,D;
A3:
dom (a,b --> A,C) = {a,b}
by FUNCT_4:65;
A4:
for x being set st x in dom (a,b --> A,C) holds
(a,b --> A,C) . x c= (a,b --> B,D) . x
proof
let x be
set ;
( x in dom (a,b --> A,C) implies (a,b --> A,C) . x c= (a,b --> B,D) . x )
assume
x in dom (a,b --> A,C)
;
(a,b --> A,C) . x c= (a,b --> B,D) . x
then A5:
(
x = a or
x = b )
by A3, TARSKI:def 2;
per cases
( a <> b or a = b )
;
suppose A6:
a <> b
;
(a,b --> A,C) . x c= (a,b --> B,D) . xA7:
(a,b --> A,C) . b = C
by FUNCT_4:66;
(a,b --> A,C) . a = A
by A6, FUNCT_4:66;
hence
(a,b --> A,C) . x c= (a,b --> B,D) . x
by A1, A2, A5, A6, A7, FUNCT_4:66;
verum end; suppose A8:
a = b
;
(a,b --> A,C) . x c= (a,b --> B,D) . xthen
a,
b --> A,
C = a .--> C
by FUNCT_4:86;
then A9:
(a,b --> A,C) . a = C
by FUNCOP_1:87;
a,
b --> B,
D = a .--> D
by A8, FUNCT_4:86;
hence
(a,b --> A,C) . x c= (a,b --> B,D) . x
by A2, A5, A8, A9, FUNCOP_1:87;
verum end; end;
end;
dom (a,b --> B,D) = {a,b}
by FUNCT_4:65;
hence
product (a,b --> A,C) c= product (a,b --> B,D)
by A4, CARD_3:38, FUNCT_4:65; verum