let X be non empty set ; :: thesis: for S being SigmaField of X
for M being sigma_Measure of S
for F being Finite_Sep_Sequence of S holds M . (union (rng F)) = Sum (M * F)
let S be SigmaField of X; :: thesis: for M being sigma_Measure of S
for F being Finite_Sep_Sequence of S holds M . (union (rng F)) = Sum (M * F)
let M be sigma_Measure of S; :: thesis: for F being Finite_Sep_Sequence of S holds M . (union (rng F)) = Sum (M * F)
let F be Finite_Sep_Sequence of S; :: thesis: M . (union (rng F)) = Sum (M * F)
reconsider F1 = M * F as FinSequence of ExtREAL ;
consider f being Function of NAT ,ExtREAL such that
A1:
( Sum F1 = f . (len F1) & f . 0 = 0. & ( for i being Element of NAT st i < len F1 holds
f . (i + 1) = (f . i) + (F1 . (i + 1)) ) )
by CONVFUN1:def 5;
consider G being Sep_Sequence of S such that
A2:
( union (rng F) = union (rng G) & ( for n being Nat st n in dom F holds
F . n = G . n ) & ( for m being Nat st not m in dom F holds
G . m = {} ) )
by MESFUNC2:33;
A3: M . (union (rng F)) =
SUM (M * G)
by A2, MEASURE1:def 11
.=
sup (rng (Ser (M * G)))
;
reconsider G1 = M * G as Num of rng (M * G) by SUPINF_2:def 16;
A4:
Ser (M * G) = Ser (rng (M * G)),G1
by SUPINF_2:def 21;
then A5:
( (Ser (M * G)) . 0 = G1 . 0 & ( for n being Element of NAT
for y being R_eal st y = (Ser (M * G)) . n holds
(Ser (M * G)) . (n + 1) = y + (G1 . (n + 1)) ) )
by SUPINF_2:def 17;
not 0 in Seg (len F)
by FINSEQ_1:3;
then
not 0 in dom F
by FINSEQ_1:def 3;
then A6:
G . 0 = {}
by A2;
A7:
dom G = NAT
by FUNCT_2:def 1;
then A8: (Ser (M * G)) . 0 =
M . (G . 0 )
by A5, FUNCT_1:23
.=
0.
by A6, VALUED_0:def 19
;
A9:
for i being Nat st i < len F1 holds
(Ser (M * G)) . (i + 1) = ((Ser (M * G)) . i) + (F1 . (i + 1))
defpred S1[ Nat] means ( $1 <= len F1 implies (Ser (M * G)) . $1 = f . $1 );
A11:
S1[ 0 ]
by A1, A8;
A12:
for k being Nat st S1[k] holds
S1[k + 1]
A16:
for k being Nat holds S1[k]
from NAT_1:sch 2(A11, A12);
defpred S2[ Nat] means ( $1 >= len F1 implies (Ser (M * G)) . $1 = (Ser (M * G)) . (len F1) );
A17:
S2[ 0 ]
;
A18:
M * G is nonnegative
by MEASURE2:1;
A19:
for k being Nat st S2[k] holds
S2[k + 1]
A25:
for k being Nat holds S2[k]
from NAT_1:sch 2(A17, A19);
defpred S3[ Nat] means ( $1 < len F1 implies (Ser (M * G)) . ((len F1) - $1) <= (Ser (M * G)) . (len F1) );
A26:
S3[ 0 ]
;
A27:
for k being Nat st S3[k] holds
S3[k + 1]
A32:
for i being Nat holds S3[i]
from NAT_1:sch 2(A26, A27);
A33:
for i being Nat st i < len F1 holds
(Ser (M * G)) . i <= (Ser (M * G)) . (len F1)
for z being ext-real number st z in rng (Ser (M * G)) holds
z <= (Ser (M * G)) . (len F1)
then A38:
(Ser (M * G)) . (len F1) is UpperBound of rng (Ser (M * G))
by XXREAL_2:def 1;
(Ser (M * G)) . (len F1) in rng (Ser (M * G))
then
(Ser (M * G)) . (len F1) = sup (rng (Ser (M * G)))
by A38, XXREAL_2:55;
hence
M . (union (rng F)) = Sum (M * F)
by A1, A3, A16; :: thesis: verum