defpred S1[ Ordinal] means ( $1 in F1() implies F3() . $1 = F4() . $1 ); A4:
for F being Ordinal st ( for G being Ordinal st G in F holds S1[G] ) holds S1[F]
let B be Ordinal; :: thesis: ( ( for G being Ordinal st G in B holds S1[G] ) implies S1[B] ) assume A5:
for G being Ordinal st G in B holds S1[G]
; :: thesis: S1[B] assume A6:
B in F1()
; :: thesis: F3() . B = F4() . B then consider S1B being ManySortedSet of F2(B) such that A7:
( F3() . B = S1B & ( for x being object st x in F2(B) holds S1B . x = F5(x,(F3() | B)) ) )
byA2; consider S2B being ManySortedSet of F2(B) such that A8:
( F4() . B = S2B & ( for x being object st x in F2(B) holds S2B . x = F5(x,(F4() | B)) ) )
byA3, A6; A9:
( dom S1B = F2(B) & F2(B) =dom S2B )
byPARTFUN1:def 2;
for x being object st x in F2(B) holds S1B . x = S2B . x