let X be set ; for f being SetSequence of X ex g being SetSequence of X st
( union (rng f) = union (rng g) & ( for i, j being Nat st i <> j holds
g . i misses g . j ) & ( for n being Nat ex fn being finite Subset-Family of X st
( fn = { (f . i) where i is Element of NAT : i < n } & g . n = (f . n) \ (union fn) ) ) )
let f be SetSequence of X; ex g being SetSequence of X st
( union (rng f) = union (rng g) & ( for i, j being Nat st i <> j holds
g . i misses g . j ) & ( for n being Nat ex fn being finite Subset-Family of X st
( fn = { (f . i) where i is Element of NAT : i < n } & g . n = (f . n) \ (union fn) ) ) )
defpred S1[ set , set ] means for n being Nat st n = $1 holds
ex fn being finite Subset-Family of X st
( fn = { (f . i) where i is Element of NAT : i < n } & $2 = (f . n) \ (union fn) );
A1:
for x being set st x in NAT holds
ex y being set st
( y in bool X & S1[x,y] )
consider g being SetSequence of X such that
A10:
for x being set st x in NAT holds
S1[x,g . x]
from FUNCT_2:sch 1(A1);
take
g
; ( union (rng f) = union (rng g) & ( for i, j being Nat st i <> j holds
g . i misses g . j ) & ( for n being Nat ex fn being finite Subset-Family of X st
( fn = { (f . i) where i is Element of NAT : i < n } & g . n = (f . n) \ (union fn) ) ) )
A11:
union (rng f) c= union (rng g)
union (rng g) c= union (rng f)
hence
union (rng f) = union (rng g)
by A11, XBOOLE_0:def 10; ( ( for i, j being Nat st i <> j holds
g . i misses g . j ) & ( for n being Nat ex fn being finite Subset-Family of X st
( fn = { (f . i) where i is Element of NAT : i < n } & g . n = (f . n) \ (union fn) ) ) )
A28:
for i, j being Nat st i < j holds
g . i misses g . j
thus
for i, j being Nat st i <> j holds
g . i misses g . j
for n being Nat ex fn being finite Subset-Family of X st
( fn = { (f . i) where i is Element of NAT : i < n } & g . n = (f . n) \ (union fn) )
let n be Nat; ex fn being finite Subset-Family of X st
( fn = { (f . i) where i is Element of NAT : i < n } & g . n = (f . n) \ (union fn) )
n in NAT
by ORDINAL1:def 12;
hence
ex fn being finite Subset-Family of X st
( fn = { (f . i) where i is Element of NAT : i < n } & g . n = (f . n) \ (union fn) )
by A10; verum