let X, Y be ordinal-membered set ; ( ( for x, y being set st x in X & y in Y holds
x in y ) implies numbering (X \/ Y) = (numbering X) ^ (numbering Y) )
assume A1:
for x, y being set st x in X & y in Y holds
x in y
; numbering (X \/ Y) = (numbering X) ^ (numbering Y)
set f = numbering X;
set g = numbering Y;
set h = numbering (X \/ Y);
set a = ord-type X;
set b = ord-type Y;
set P = RelIncl ((ord-type X) +^ (ord-type Y));
set Q = RelIncl (X \/ Y);
set R = RelIncl (ord-type (X \/ Y));
A2:
( On (X \/ Y) = X \/ Y & On X = X & On Y = Y )
by Th2;
then A3:
numbering (X \/ Y) is_isomorphism_of RelIncl (ord-type (X \/ Y)), RelIncl (X \/ Y)
by Th21;
A4:
(numbering X) ^ (numbering Y) is_isomorphism_of RelIncl ((ord-type X) +^ (ord-type Y)), RelIncl (X \/ Y)
by A1, Th24;
then A5:
( RelIncl ((ord-type X) +^ (ord-type Y)), RelIncl (X \/ Y) are_isomorphic & RelIncl (ord-type (X \/ Y)), RelIncl (X \/ Y) are_isomorphic )
by A3;
then
RelIncl (X \/ Y), RelIncl (ord-type (X \/ Y)) are_isomorphic
by WELLORD1:40;
then
(ord-type X) +^ (ord-type Y) = ord-type (X \/ Y)
by A5, WELLORD1:42, WELLORD2:10;
hence
numbering (X \/ Y) = (numbering X) ^ (numbering Y)
by A2, A4, A5, WELLORD1:def 9; verum