let X, Y be set ; <:(pr1 (X,Y)),(pr2 (X,Y)):> = id [:X,Y:]
( dom (pr1 (X,Y)) = [:X,Y:] & dom (pr2 (X,Y)) = [:X,Y:] )
by Def4, Def5;
then A1:
dom <:(pr1 (X,Y)),(pr2 (X,Y)):> = [:X,Y:]
by Th50;
A2:
for x, y being object st x in X & y in Y holds
<:(pr1 (X,Y)),(pr2 (X,Y)):> . (x,y) = (id [:X,Y:]) . (x,y)
proof
let x,
y be
object ;
( x in X & y in Y implies <:(pr1 (X,Y)),(pr2 (X,Y)):> . (x,y) = (id [:X,Y:]) . (x,y) )
assume A3:
(
x in X &
y in Y )
;
<:(pr1 (X,Y)),(pr2 (X,Y)):> . (x,y) = (id [:X,Y:]) . (x,y)
then A4:
[x,y] in [:X,Y:]
by ZFMISC_1:87;
hence <:(pr1 (X,Y)),(pr2 (X,Y)):> . (
x,
y) =
[((pr1 (X,Y)) . (x,y)),((pr2 (X,Y)) . (x,y))]
by A1, Def7
.=
[x,((pr2 (X,Y)) . (x,y))]
by A3, Def4
.=
[x,y]
by A3, Def5
.=
(id [:X,Y:]) . (
x,
y)
by A4, FUNCT_1:18
;
verum
end;
dom (id [:X,Y:]) = [:X,Y:]
;
hence
<:(pr1 (X,Y)),(pr2 (X,Y)):> = id [:X,Y:]
by A1, A2, Th6; verum