let X be non empty set ; for F being Field_Subset of X
for m being Measure of F st m is completely-additive & ex Aseq being Set_Sequence of F st
( ( for n being Nat holds m . (Aseq . n) < +infty ) & X = union (rng Aseq) ) holds
for M being sigma_Measure of (sigma F) st M is_extension_of m holds
M = (sigma_Meas (C_Meas m)) | (sigma F)
let F be Field_Subset of X; for m being Measure of F st m is completely-additive & ex Aseq being Set_Sequence of F st
( ( for n being Nat holds m . (Aseq . n) < +infty ) & X = union (rng Aseq) ) holds
for M being sigma_Measure of (sigma F) st M is_extension_of m holds
M = (sigma_Meas (C_Meas m)) | (sigma F)
let m be Measure of F; ( m is completely-additive & ex Aseq being Set_Sequence of F st
( ( for n being Nat holds m . (Aseq . n) < +infty ) & X = union (rng Aseq) ) implies for M being sigma_Measure of (sigma F) st M is_extension_of m holds
M = (sigma_Meas (C_Meas m)) | (sigma F) )
A1:
F c= sigma F
by PROB_1:def 9;
assume
m is completely-additive
; ( for Aseq being Set_Sequence of F holds
( ex n being Nat st not m . (Aseq . n) < +infty or not X = union (rng Aseq) ) or for M being sigma_Measure of (sigma F) st M is_extension_of m holds
M = (sigma_Meas (C_Meas m)) | (sigma F) )
then consider M1 being sigma_Measure of (sigma F) such that
A2:
M1 is_extension_of m
and
A3:
M1 = (sigma_Meas (C_Meas m)) | (sigma F)
by Th33;
assume
ex Aseq being Set_Sequence of F st
( ( for n being Nat holds m . (Aseq . n) < +infty ) & X = union (rng Aseq) )
; for M being sigma_Measure of (sigma F) st M is_extension_of m holds
M = (sigma_Meas (C_Meas m)) | (sigma F)
then consider Aseq being Set_Sequence of F such that
A4:
for n being Nat holds m . (Aseq . n) < +infty
and
A5:
X = union (rng Aseq)
;
let M be sigma_Measure of (sigma F); ( M is_extension_of m implies M = (sigma_Meas (C_Meas m)) | (sigma F) )
reconsider Bseq = Partial_Union Aseq as Set_Sequence of F by Th15;
assume A6:
M is_extension_of m
; M = (sigma_Meas (C_Meas m)) | (sigma F)
F c= sigma_Field (C_Meas m)
by Th20;
then A7:
sigma F c= sigma_Field (C_Meas m)
by PROB_1:def 9;
A8:
for B being Subset of X st B in sigma F holds
M . B <= M1 . B
proof
let B be
Subset of
X;
( B in sigma F implies M . B <= M1 . B )
assume A9:
B in sigma F
;
M . B <= M1 . B
A10:
for
seq being
Covering of
B,
F holds
M . B <= SUM (vol (m,seq))
proof
let seq be
Covering of
B,
F;
M . B <= SUM (vol (m,seq))
A11:
for
n being
Element of
NAT holds
seq . n in sigma F
by A1;
then
rng seq c= sigma F
;
then reconsider seq1 =
seq as
SetSequence of
sigma F by RELAT_1:def 19;
A14:
rng seq1 c= sigma F
;
then reconsider Fseq =
seq1 as
sequence of
(sigma F) by FUNCT_2:6;
B c= union (rng seq1)
by Def3;
then
(
Union seq1 in sigma F &
B c= Union seq1 )
by CARD_3:def 4, PROB_1:17;
then A15:
M . B <= M . (Union seq1)
by A9, MEASURE1:31;
for
n being
object st
n in NAT holds
(M * Fseq) . n = (vol (m,seq)) . n
then A17:
SUM (M * Fseq) = SUM (vol (m,seq))
by FUNCT_2:12;
rng Fseq is
N_Sub_set_fam of
X
by MEASURE1:23;
then
rng Fseq is
N_Measure_fam of
sigma F
by A14, MEASURE2:def 1;
then
M . (union (rng Fseq)) <= SUM (M * Fseq)
by MEASURE2:11;
then
M . (Union seq1) <= SUM (vol (m,seq))
by A17, CARD_3:def 4;
hence
M . B <= SUM (vol (m,seq))
by A15, XXREAL_0:2;
verum
end;
for
r being
ExtReal st
r in Svc (
m,
B) holds
M . B <= r
then
M . B is
LowerBound of
Svc (
m,
B)
by XXREAL_2:def 2;
then
M . B <= inf (Svc (m,B))
by XXREAL_2:def 4;
then
M . B <= (C_Meas m) . B
by Def8;
then
M . B <= (sigma_Meas (C_Meas m)) . B
by A7, A9, MEASURE4:def 3;
hence
M . B <= M1 . B
by A3, A9, FUNCT_1:49;
verum
end;
A18:
for B being set st ex k being Element of NAT st B c= Bseq . k & B in sigma F holds
M . B = M1 . B
proof
let B be
set ;
( ex k being Element of NAT st B c= Bseq . k & B in sigma F implies M . B = M1 . B )
assume
ex
k being
Element of
NAT st
B c= Bseq . k
;
( not B in sigma F or M . B = M1 . B )
then consider k being
Element of
NAT such that A19:
B c= Bseq . k
;
A20:
M . (Bseq . k) = m . (Bseq . k)
by A6;
assume A21:
B in sigma F
;
M . B = M1 . B
then reconsider B9 =
B as
Subset of
X ;
A22:
(
F c= sigma F &
Bseq . k in F )
by PROB_1:def 9;
then A23:
(Bseq . k) \ B is
Element of
sigma F
by A21, PROB_1:6;
then
M . ((Bseq . k) \ B) <= M . (Bseq . k)
by A22, MEASURE1:31, XBOOLE_1:36;
then A24:
M . ((Bseq . k) \ B) < +infty
by A4, A20, Th34, XXREAL_0:2;
(M . B) + (M . ((Bseq . k) \ B)) = M . (B \/ ((Bseq . k) \ B))
by A21, A23, MEASURE1:30, XBOOLE_1:79;
then
(M . B) + (M . ((Bseq . k) \ B)) = M . ((Bseq . k) \/ B)
by XBOOLE_1:39;
then A25:
(M . B) + (M . ((Bseq . k) \ B)) = M . (Bseq . k)
by A19, XBOOLE_1:12;
0 <= M . ((Bseq . k) \ B)
by SUPINF_2:51;
then A26:
M . B = (M . (Bseq . k)) - (M . ((Bseq . k) \ B))
by A25, A24, XXREAL_3:28;
A27:
M1 . (Bseq . k) = m . (Bseq . k)
by A2;
(M1 . B) + (M1 . ((Bseq . k) \ B)) = M1 . (B \/ ((Bseq . k) \ B))
by A21, A23, MEASURE1:30, XBOOLE_1:79;
then
(M1 . B) + (M1 . ((Bseq . k) \ B)) = M1 . ((Bseq . k) \/ B)
by XBOOLE_1:39;
then A28:
(M1 . B) + (M1 . ((Bseq . k) \ B)) = M1 . (Bseq . k)
by A19, XBOOLE_1:12;
M1 . ((Bseq . k) \ B) <= M1 . (Bseq . k)
by A22, A23, MEASURE1:31, XBOOLE_1:36;
then A29:
M1 . ((Bseq . k) \ B) < +infty
by A4, A27, Th34, XXREAL_0:2;
0 <= M1 . ((Bseq . k) \ B)
by SUPINF_2:51;
then A30:
M1 . B = (M1 . (Bseq . k)) - (M1 . ((Bseq . k) \ B))
by A28, A29, XXREAL_3:28;
M . ((Bseq . k) \ B) <= M1 . ((Bseq . k) \ B)
by A8, A21, A22, PROB_1:6;
then A31:
(M1 . (Bseq . k)) - (M1 . ((Bseq . k) \ B)) <= (M . (Bseq . k)) - (M . ((Bseq . k) \ B))
by A27, A20, XXREAL_3:37;
M . B9 <= M1 . B9
by A8, A21;
hence
M . B = M1 . B
by A26, A30, A31, XXREAL_0:1;
verum
end;
for B being object st B in sigma F holds
M . B = M1 . B
proof
let B be
object ;
( B in sigma F implies M . B = M1 . B )
assume A32:
B in sigma F
;
M . B = M1 . B
then reconsider B9 =
B as
Subset of
X ;
deffunc H1(
object )
-> Element of
bool X =
B9 /\ (Bseq . $1);
A33:
for
n being
object st
n in NAT holds
H1(
n)
in bool X
;
consider Cseq being
sequence of
(bool X) such that A34:
for
n being
object st
n in NAT holds
Cseq . n = H1(
n)
from FUNCT_2:sch 2(A33);
reconsider Cseq =
Cseq as
SetSequence of
X ;
for
n,
m being
Nat st
n <= m holds
Cseq . n c= Cseq . m
then A37:
Cseq is
non-descending
by PROB_1:def 5;
then
rng Cseq c= sigma F
;
then reconsider Cseq =
Cseq as
SetSequence of
sigma F by RELAT_1:def 19;
for
n being
object st
n in NAT holds
(M1 * (Partial_Union Cseq)) . n = (M * (Partial_Union Cseq)) . n
then A49:
M1 * (Partial_Union Cseq) = M * (Partial_Union Cseq)
by FUNCT_2:12;
for
n being
Nat holds
Cseq . n = B9 /\ (Bseq . n)
by ORDINAL1:def 12, A34;
then
Cseq = B9 (/\) Bseq
by SETLIM_2:def 5;
then
Union Cseq = B9 /\ (Union Bseq)
by SETLIM_2:38;
then
Union Cseq = B9 /\ (Union Aseq)
by PROB_3:15;
then
Union Cseq = B9 /\ X
by A5, CARD_3:def 4;
then A50:
B9 = Union Cseq
by XBOOLE_1:28;
then
B9 = lim Cseq
by A37, SETLIM_1:63;
then
M1 . B = lim (M1 * Cseq)
by A37, Th26;
then
M1 . B = lim (M * (Partial_Union Cseq))
by A37, A49, PROB_4:19;
then
M1 . B = lim (M * Cseq)
by A37, PROB_4:19;
then
M1 . B = M . (lim Cseq)
by A37, Th26;
hence
M1 . B = M . B
by A37, A50, SETLIM_1:63;
verum
end;
hence
M = (sigma_Meas (C_Meas m)) | (sigma F)
by A3, FUNCT_2:12; verum