let X, Z be set ; for P being semialgebra_of_sets of X
for K being disjoint_valued Function of NAT,(Field_generated_by P) st Z = { [n,F] where n is Nat, F is disjoint_valued FinSequence of P : ( Union F = K . n & ( K . n = {} implies F = <*{}*> ) ) } holds
( proj2 Z is FinSequenceSet of P & ( for x being object holds
( x in rng K iff ex F being FinSequence of P st
( F in proj2 Z & Union F = x ) ) ) & proj2 Z is with_non-empty_elements )
let P be semialgebra_of_sets of X; for K being disjoint_valued Function of NAT,(Field_generated_by P) st Z = { [n,F] where n is Nat, F is disjoint_valued FinSequence of P : ( Union F = K . n & ( K . n = {} implies F = <*{}*> ) ) } holds
( proj2 Z is FinSequenceSet of P & ( for x being object holds
( x in rng K iff ex F being FinSequence of P st
( F in proj2 Z & Union F = x ) ) ) & proj2 Z is with_non-empty_elements )
let K be disjoint_valued Function of NAT,(Field_generated_by P); ( Z = { [n,F] where n is Nat, F is disjoint_valued FinSequence of P : ( Union F = K . n & ( K . n = {} implies F = <*{}*> ) ) } implies ( proj2 Z is FinSequenceSet of P & ( for x being object holds
( x in rng K iff ex F being FinSequence of P st
( F in proj2 Z & Union F = x ) ) ) & proj2 Z is with_non-empty_elements ) )
assume A1:
Z = { [n,F] where n is Nat, F is disjoint_valued FinSequence of P : ( Union F = K . n & ( K . n = {} implies F = <*{}*> ) ) }
; ( proj2 Z is FinSequenceSet of P & ( for x being object holds
( x in rng K iff ex F being FinSequence of P st
( F in proj2 Z & Union F = x ) ) ) & proj2 Z is with_non-empty_elements )
hence
proj2 Z is FinSequenceSet of P
by FINSEQ_2:def 3; ( ( for x being object holds
( x in rng K iff ex F being FinSequence of P st
( F in proj2 Z & Union F = x ) ) ) & proj2 Z is with_non-empty_elements )
hereby proj2 Z is with_non-empty_elements
let x be
object ;
( ( x in rng K implies ex F being FinSequence of P st
( F in proj2 Z & Union F = x ) ) & ( ex F being FinSequence of P st
( F in proj2 Z & Union F = x ) implies x in rng K ) )assume
ex
F being
FinSequence of
P st
(
F in proj2 Z &
Union F = x )
;
x in rng Kthen consider z being
FinSequence of
P such that A12:
(
z in proj2 Z &
Union z = x )
;
consider y being
object such that A13:
[y,z] in Z
by A12, XTUPLE_0:def 13;
consider n being
Nat,
F being
disjoint_valued FinSequence of
P such that A14:
(
[y,z] = [n,F] &
Union F = K . n & (
K . n = {} implies
F = <*{}*> ) )
by A1, A13;
(
y = n &
z = F )
by A14, XTUPLE_0:1;
hence
x in rng K
by A12, A14, ORDINAL1:def 12, FUNCT_2:4;
verum
end;
hence
proj2 Z is with_non-empty_elements
; verum