let M be MetrSpace; for n being Nat
for F being Subset-Family of M
for p being FinSequence st F is being_ball-family & rng p = F & dom p = Seg (n + 1) holds
ex G being Subset-Family of M st
( G is finite & G is being_ball-family & ex q being FinSequence st
( rng q = G & dom q = Seg n & ex x being Point of M ex r being Real st union F c= (union G) \/ (Ball (x,r)) ) )
let n be Nat; for F being Subset-Family of M
for p being FinSequence st F is being_ball-family & rng p = F & dom p = Seg (n + 1) holds
ex G being Subset-Family of M st
( G is finite & G is being_ball-family & ex q being FinSequence st
( rng q = G & dom q = Seg n & ex x being Point of M ex r being Real st union F c= (union G) \/ (Ball (x,r)) ) )
let F be Subset-Family of M; for p being FinSequence st F is being_ball-family & rng p = F & dom p = Seg (n + 1) holds
ex G being Subset-Family of M st
( G is finite & G is being_ball-family & ex q being FinSequence st
( rng q = G & dom q = Seg n & ex x being Point of M ex r being Real st union F c= (union G) \/ (Ball (x,r)) ) )
let p be FinSequence; ( F is being_ball-family & rng p = F & dom p = Seg (n + 1) implies ex G being Subset-Family of M st
( G is finite & G is being_ball-family & ex q being FinSequence st
( rng q = G & dom q = Seg n & ex x being Point of M ex r being Real st union F c= (union G) \/ (Ball (x,r)) ) ) )
assume that
A1:
F is being_ball-family
and
A2:
rng p = F
and
A3:
dom p = Seg (n + 1)
; ex G being Subset-Family of M st
( G is finite & G is being_ball-family & ex q being FinSequence st
( rng q = G & dom q = Seg n & ex x being Point of M ex r being Real st union F c= (union G) \/ (Ball (x,r)) ) )
n + 1 in dom p
by A3, FINSEQ_1:4;
then
p . (n + 1) in F
by A2, FUNCT_1:def 3;
then consider x being Point of M such that
A4:
ex r being Real st p . (n + 1) = Ball (x,r)
by A1, TOPMETR:def 4;
consider r being Real such that
A5:
p . (n + 1) = Ball (x,r)
by A4;
reconsider q = p | (Seg n) as FinSequence by FINSEQ_1:15;
A6:
rng q c= rng p
by RELAT_1:70;
then reconsider G = rng q as Subset-Family of M by A2, XBOOLE_1:1;
reconsider G = G as Subset-Family of M ;
len p = n + 1
by A3, FINSEQ_1:def 3;
then
n <= len p
by NAT_1:11;
then A7:
dom q = Seg n
by FINSEQ_1:17;
then A8:
(dom q) \/ {(n + 1)} = dom p
by A3, FINSEQ_1:9;
A9:
ex x being Point of M ex r being Real st union F c= (union G) \/ (Ball (x,r))
take
G
; ( G is finite & G is being_ball-family & ex q being FinSequence st
( rng q = G & dom q = Seg n & ex x being Point of M ex r being Real st union F c= (union G) \/ (Ball (x,r)) ) )
for x being set st x in G holds
ex y being Point of M ex r being Real st x = Ball (y,r)
by A1, A2, A6, TOPMETR:def 4;
hence
( G is finite & G is being_ball-family & ex q being FinSequence st
( rng q = G & dom q = Seg n & ex x being Point of M ex r being Real st union F c= (union G) \/ (Ball (x,r)) ) )
by A7, A9, TOPMETR:def 4; verum