let V, A be set ; for S1, S2 being FinSequence
for D1, D2 being NonatomicND of V,A st D1 tolerates D2 & S2 IsNDRankSeq V,A & S1 c= S2 & D1 in Union S1 & D2 in Union S2 holds
D1 \/ D2 in Union S2
let S1, S2 be FinSequence; for D1, D2 being NonatomicND of V,A st D1 tolerates D2 & S2 IsNDRankSeq V,A & S1 c= S2 & D1 in Union S1 & D2 in Union S2 holds
D1 \/ D2 in Union S2
let D1, D2 be NonatomicND of V,A; ( D1 tolerates D2 & S2 IsNDRankSeq V,A & S1 c= S2 & D1 in Union S1 & D2 in Union S2 implies D1 \/ D2 in Union S2 )
set D = D1 \/ D2;
set S = S1 +* S2;
A1:
dom (S1 +* S2) = (dom S1) \/ (dom S2)
by FUNCT_4:def 1;
assume that
A2:
D1 tolerates D2
and
A3:
S2 IsNDRankSeq V,A
and
A4:
S1 c= S2
and
A5:
D1 in Union S1
and
A6:
D2 in Union S2
; D1 \/ D2 in Union S2
Union S1 c= Union S2
by A4, CARD_3:24;
then consider i being object such that
A7:
i in dom S2
and
A8:
D1 in S2 . i
by A5, CARD_5:2;
consider j being object such that
A9:
j in dom S2
and
A10:
D2 in S2 . j
by A6, CARD_5:2;
reconsider i = i as Element of NAT by A7;
reconsider j = j as Element of NAT by A9;
set k = max (i,j);
dom S1 c= dom S2
by A4, XTUPLE_0:8;
then A11:
S1 +* S2 = S2
by FUNCT_4:19;
( max (i,j) in dom S1 or max (i,j) in dom S2 )
by A7, A9, XXREAL_0:16;
then A12:
max (i,j) in dom (S1 +* S2)
by A1, XBOOLE_0:def 3;
then A13:
S2 . i c= S2 . (max (i,j))
by A3, A11, Th25, XXREAL_0:25;
S2 . j c= S2 . (max (i,j))
by A3, A11, A12, Th25, XXREAL_0:25;
hence
D1 \/ D2 in Union S2
by A11, A12, A2, A3, A10, A8, A13, Th34, CARD_5:2; verum