:: The Relevance of Measure and Probability and Definition of Completeness
:: of Probability
:: by Bo Zhang , Hiroshi Yamazaki and Yatsuka Nakamura
::
:: Received November 23, 2005
:: Copyright (c) 2005-2016 Association of Mizar Users
:: (Stowarzyszenie Uzytkownikow Mizara, Bialystok, Poland).
:: This code can be distributed under the GNU General Public Licence
:: version 3.0 or later, or the Creative Commons Attribution-ShareAlike
:: License version 3.0 or later, subject to the binding interpretation
:: detailed in file COPYING.interpretation.
:: See COPYING.GPL and COPYING.CC-BY-SA for the full text of these
:: licenses, or see http://www.gnu.org/licenses/gpl.html and
:: http://creativecommons.org/licenses/by-sa/3.0/.
environ
vocabularies NUMBERS, SUBSET_1, PROB_1, XBOOLE_0, TARSKI, FUNCT_1, RELAT_1,
NAT_1, PROB_2, FUNCOP_1, FUNCT_7, CARD_1, XXREAL_0, ARYTM_3, ZFMISC_1,
CARD_3, EQREL_1, RPR_1, ARYTM_1, SERIES_1, SEQ_2, ORDINAL2, PROB_3,
SUPINF_2, REAL_1, XXREAL_2, SUPINF_1, MEASURE1, VALUED_0, SETFAM_1,
MEASURE3, PROB_4, SEQ_4;
notations TARSKI, XBOOLE_0, XREAL_0, CARD_3, ORDINAL1, MEASURE3, SUPINF_2,
XXREAL_0, XXREAL_2, XCMPLX_0, NAT_1, SEQ_2, SETFAM_1, FUNCT_1, RELSET_1,
SUBSET_1, NUMBERS, SUPINF_1, PARTFUN1, FUNCT_2, FUNCT_7, PROB_1, PROB_3,
MEASURE1, FUNCOP_1, SEQM_3, SERIES_1, RINFSUP1, ZFMISC_1, MEASURE6,
PROB_2;
constructors REAL_1, SERIES_1, MEASURE3, MEASURE6, PARTFUN3, KURATO_0,
RINFSUP1, PROB_3, SUPINF_1, FUNCT_7, RELSET_1, COMSEQ_2;
registrations SUBSET_1, RELAT_1, ORDINAL1, FUNCT_2, NUMBERS, XREAL_0, NAT_1,
MEMBERED, MEASURE1, MEASURE3, VALUED_0, SEQ_2, SEQ_4, FUNCT_7, PROB_1,
RELSET_1, PROB_3;
requirements REAL, NUMERALS, BOOLE, SUBSET, ARITHM;
definitions TARSKI, XBOOLE_0, PROB_3;
equalities XBOOLE_0, SERIES_1, SUBSET_1, SUPINF_2;
expansions TARSKI, XBOOLE_0, SERIES_1, PROB_3, FUNCT_2;
theorems FUNCT_1, FUNCT_2, SEQ_1, SEQ_2, XREAL_1, NAT_1, TARSKI, XBOOLE_0,
XBOOLE_1, PROB_2, RINFSUP1, SUPINF_2, SEQM_3, CARD_3, SETLIM_1, PROB_1,
SERIES_1, PROB_3, MEASURE1, MEASURE3, ZFMISC_1, XXREAL_0, ORDINAL1,
NUMBERS, XXREAL_2, FUNCT_7, DYNKIN, VALUED_0, FUNCOP_1, RELAT_1, XREAL_0;
schemes FUNCT_2, NAT_1, XFAMILY;
begin
reserve n,m,k for Element of NAT,
x,X for set,
A1 for SetSequence of X,
Si for SigmaField of X,
XSeq for SetSequence of Si;
reserve Omega for non empty set,
Sigma for SigmaField of Omega,
ASeq for SetSequence of Sigma,
P for Probability of Sigma;
Lm1: for A,B,C being set holds C c= B implies A \ C = (A \ B) \/ (A /\ (B \ C)
)
proof
let A,B,C be set;
assume
A1: C c= B;
thus A \ C c= (A \ B) \/ (A /\ (B \ C))
proof
let x be object;
assume x in A \ C;
then x in A & not x in B or x in A & x in B & not x in C by XBOOLE_0:def 5;
then x in A \ B or x in A & x in B \ C by XBOOLE_0:def 5;
then x in A \ B or x in A /\ (B \ C) by XBOOLE_0:def 4;
hence thesis by XBOOLE_0:def 3;
end;
let x be object;
assume x in (A \ B) \/ (A /\ (B \ C));
then x in A \ B or x in (A /\ (B \ C)) by XBOOLE_0:def 3;
then
A2: x in A \ B or x in A & x in B \ C by XBOOLE_0:def 4;
then not x in C by A1,XBOOLE_0:def 5;
hence thesis by A2,XBOOLE_0:def 5;
end;
definition
let X,Si,XSeq,n;
redefine func XSeq.n -> Element of Si;
coherence
proof
thus XSeq.n is Element of Si;
end;
end;
theorem Th1:
rng XSeq c= Si
proof
let x be object;
assume x in rng XSeq;
then ex n being Nat st x = XSeq.n by SETLIM_1:4;
hence thesis;
end;
theorem Th2:
for f being Function holds f is SetSequence of Si iff f is sequence of Si
proof
let f be Function;
thus f is SetSequence of Si implies f is sequence of Si
proof
assume f is SetSequence of Si;
then reconsider f as SetSequence of Si;
rng f c= Si & dom f = NAT by Th1,FUNCT_2:def 1;
hence thesis by FUNCT_2:2;
end;
assume
A1: f is sequence of Si;
then reconsider f as SetSequence of X by FUNCT_2:7;
f is SetSequence of Si by A1;
hence thesis;
end;
scheme
LambdaSigmaSSeq { X() -> set, Si() -> SigmaField of X(), F(set) -> Element
of Si() } : ex f being SetSequence of Si() st for n holds f.n = F(n) proof
ex f being SetSequence of X() st for n holds f.n = F(n) from FUNCT_2:sch
4;
then consider f be SetSequence of X() such that
A1: for n holds f.n = F(n);
for n being Nat holds f.n in Si()
proof
let n be Nat;
n in NAT by ORDINAL1:def 12;
then f.n = F(n) by A1;
hence thesis;
end;
then rng f c= Si() by NAT_1:52;
then reconsider f as SetSequence of Si() by RELAT_1:def 19;
take f;
thus thesis by A1;
end;
registration
let X;
cluster disjoint_valued for SetSequence of X;
existence
proof
take A1 = NAT --> {}X;
for m,n being Nat st m <> n holds A1.m misses A1.n
proof
let m,n be Nat;
m in NAT by ORDINAL1:def 12;
then A1.m = {} by FUNCOP_1:7;
hence thesis;
end;
hence thesis;
end;
end;
registration
let X,Si;
cluster disjoint_valued for SetSequence of Si;
existence
proof
reconsider MSi = Si as SigmaField of X;
set f = the disjoint_valued sequence of MSi;
reconsider f as SetSequence of Si by Th2;
take f;
thus thesis;
end;
end;
theorem Th3:
for A, B being Subset of X st A misses B holds (A,B) followed_by
{} is disjoint_valued
proof
let A,B be Subset of X;
reconsider A1 = (A,B) followed_by {}X as SetSequence of X;
assume
A1: A misses B;
A1 is disjoint_valued
proof
A2: A1.1 = B by FUNCT_7:123;
let m,n be Nat such that
A3: m <> n;
A4: A1.0 = A by FUNCT_7:122;
per cases;
suppose
A5: m = 0;
then n >= 1 by A3,NAT_1:14;
then
A6: n + 1 > 1 by NAT_1:13;
per cases by A6,NAT_1:22;
suppose
n > 1;
then A1.n = {} by FUNCT_7:124;
hence thesis;
end;
suppose
n = 1;
hence thesis by A1,A4,A5,FUNCT_7:123;
end;
end;
suppose
A7: m <> 0 & m = 1;
n >= 1 or n <= 1;
then
A8: n + 1 > 1 or n < 1 + 1 by NAT_1:13;
per cases by A3,A7,A8,NAT_1:14,22;
suppose
n > 1;
then A1.n = {} by FUNCT_7:124;
hence thesis;
end;
suppose
n = 0;
hence thesis by A1,A4,A2,A7;
end;
end;
suppose
A9: m <> 0 & m <> 1;
then m >= 1 by NAT_1:14;
then m +1 > 1 by NAT_1:13;
then A1.m = {} by A9,FUNCT_7:124,NAT_1:22;
hence thesis;
end;
end;
hence thesis;
end;
theorem Th4:
for S being non empty set holds S is SigmaField of X iff S c=
bool X & (for A1 being SetSequence of X st rng A1 c= S holds Union A1 in S) &
for A being Subset of X st A in S holds A` in S
proof
let S be non empty set;
thus S is SigmaField of X implies S c= bool X & (for A1 being SetSequence of
X st rng A1 c= S holds Union A1 in S) & for A being Subset of X st A in S holds
A` in S
proof
assume S is SigmaField of X;
then reconsider S as SigmaField of X;
for A1 being SetSequence of X st rng A1 c= S holds Union A1 in S
proof
let A1 be SetSequence of X;
assume rng A1 c= S;
then reconsider A1 as SetSequence of S by RELAT_1:def 19;
Union A1 in S by PROB_1:17;
hence thesis;
end;
hence thesis by PROB_1:15;
end;
assume that
A1: S c= bool X and
A2: for A1 being SetSequence of X st rng A1 c= S holds Union A1 in S and
A3: for A being Subset of X st A in S holds A` in S;
for A1 being SetSequence of X st rng A1 c= S holds Intersection A1 in S
proof
let A1 be SetSequence of X such that
A4: rng A1 c= S;
for n being Nat holds (Complement A1).n in S
proof
let n be Nat;
reconsider n1=n as Element of NAT by ORDINAL1:def 12;
A1.n in rng A1 by NAT_1:51;
then (A1.n1)` in S by A3,A4;
hence thesis by PROB_1:def 2;
end;
then rng Complement A1 c= S by NAT_1:52;
then (Union Complement A1)` in S by A2,A3;
hence thesis by PROB_1:def 3;
end;
hence thesis by A1,A3,PROB_1:15;
end;
theorem Th5:
for A,B being Event of Sigma holds P.(A \ B) = P.(A \/ B) - P.B
proof
let A,B be Event of Sigma;
P.(A \/ B) - P.B = P.B + P.(A \ B) - P.B by PROB_1:36;
hence thesis;
end;
theorem Th6:
for A,B being Event of Sigma st A c= B & P.B = 0 holds P.A = 0
proof
let A,B be Event of Sigma;
assume A c= B & P.B = 0;
then P.A <= 0 by PROB_1:34;
hence thesis by PROB_1:def 8;
end;
theorem Th7:
(for n holds P.(ASeq.n) = 0) iff P.(Union ASeq) = 0
proof
hereby
assume
A1: for n holds P.(ASeq.n) = 0;
for n being Nat holds Partial_Sums(P * ASeq).n = 0
proof
defpred P[Nat] means Partial_Sums(P * ASeq).$1 = 0;
A2: for k being Nat st P[k] holds P[k+1]
proof
let k be Nat such that
A3: P[k];
thus Partial_Sums(P * ASeq).(k+1) = Partial_Sums(P * ASeq).k + (P *
ASeq).(k+1) by SERIES_1:def 1
.= 0 + P.(ASeq.(k+1)) by A3,FUNCT_2:15
.= 0 by A1;
end;
Partial_Sums(P * ASeq).0 = (P * ASeq).0 by SERIES_1:def 1
.= P.(ASeq.0) by FUNCT_2:15
.= 0 by A1;
then
A4: P[0];
thus for k being Nat holds P[k] from NAT_1:sch 2(A4,A2);
end;
then for n being Nat st 0 <= n holds Partial_Sums(P * ASeq).n = 0;
then
A5: Partial_Sums(P * ASeq) is convergent & lim Partial_Sums(P * ASeq) = 0
by PROB_1:1;
now
let n be Nat;
(Partial_Diff_Union ASeq).n c= ASeq.n by PROB_3:33;
hence (P * Partial_Diff_Union ASeq).n <= (P * ASeq).n by PROB_3:5;
end;
then
A6: for n being Nat
holds (Partial_Sums(P * Partial_Diff_Union ASeq)).n <= (
Partial_Sums(P * ASeq)).n by SERIES_1:14;
Partial_Sums(P * Partial_Diff_Union ASeq) is convergent by PROB_3:45;
then Sum (P * Partial_Diff_Union ASeq) <= 0 by A5,A6,SEQ_2:18;
then P.(Union Partial_Diff_Union ASeq) <= 0 by PROB_3:46;
then
A7: P.(Union ASeq) <= 0 by PROB_3:36;
Union ASeq is Event of Sigma by PROB_1:26;
hence P.(Union ASeq) = 0 by A7,PROB_1:def 8;
end;
assume
A8: P.(Union ASeq) = 0;
hereby
reconsider Y2 = Union ASeq as Event of Sigma by PROB_1:26;
let n;
reconsider Y1 = ASeq.n as Event of Sigma;
ASeq.n in rng ASeq by SETLIM_1:4;
then ASeq.n c= union rng ASeq by ZFMISC_1:74;
then Y1 c= Y2 by CARD_3:def 4;
hence P.(ASeq.n) = 0 by A8,Th6;
end;
end;
theorem Th8:
(for A being set st A in rng ASeq holds P.A = 0) iff P.(union rng ASeq) = 0
proof
hereby
assume
A1: for A being set st A in rng ASeq holds P.A = 0;
for n holds P.(ASeq.n) = 0
by SETLIM_1:4,A1;
then P.(Union ASeq) = 0 by Th7;
hence P.(union rng ASeq) = 0 by CARD_3:def 4;
end;
assume P.(union rng ASeq) = 0;
then
A2: P.(Union ASeq) = 0 by CARD_3:def 4;
hereby
let A be set;
assume A in rng ASeq;
then consider n1 being Nat such that
A3: A = ASeq.n1 by SETLIM_1:4;
n1 in NAT by ORDINAL1:def 12;
hence P.A = 0 by A2,Th7,A3;
end;
end;
theorem Th9:
for seq being sequence of REAL, Eseq being sequence of
ExtREAL st seq = Eseq holds Partial_Sums seq = Ser Eseq
proof
let seq be sequence of REAL, Eseq be sequence of ExtREAL such that
A1: seq = Eseq;
reconsider Ps = Partial_Sums seq as sequence of ExtREAL by FUNCT_2:7
,NUMBERS:31;
defpred P[Nat] means Ps.$1 = (Ser Eseq).$1;
A2: for k being Nat st P[k] holds P[k+1]
proof
let k be Nat such that
A3: Ps.k = (Ser Eseq).k;
reconsider Psk = Ps.k as Real;
reconsider kk=k as Element of NAT by ORDINAL1:def 12;
Ps.(k+1) = Psk + seq.(k+1) & (Ser Eseq).(k+1)
= (Ser Eseq).kk + Eseq.(kk+1) by SERIES_1:def 1,SUPINF_2:def 11;
hence thesis by A1,A3,SUPINF_2:1;
end;
Ps.0 = Eseq.0 by A1,SERIES_1:def 1
.= (Ser Eseq).0 by SUPINF_2:def 11;
then
A4: P[0];
for k being Nat holds P[k] from NAT_1:sch 2(A4,A2);
hence thesis;
end;
theorem Th10:
for seq being sequence of REAL, Eseq being sequence of
ExtREAL st seq = Eseq & seq is bounded_above
holds upper_bound seq = sup rng Eseq
proof
let seq be sequence of REAL, Eseq be sequence of ExtREAL such that
A1: seq = Eseq and
A2: seq is bounded_above;
reconsider s = upper_bound seq as R_eal by XXREAL_0:def 1;
A3: dom Eseq = NAT by FUNCT_2:def 1;
A4: rng Eseq <> {-infty}
proof
assume rng Eseq = {-infty};
then reconsider k1 = -infty as Element of rng Eseq by TARSKI:def 1;
consider n1 being object such that
A5: n1 in NAT and
Eseq.n1 = k1 by A3,FUNCT_1:def 3;
reconsider n1 as Element of NAT by A5;
seq.n1 = k1 by A1;
hence contradiction;
end;
for x being ExtReal holds x in rng Eseq implies x <= s
proof
let x be ExtReal;
assume x in rng Eseq;
then ex n1 being object st n1 in NAT & Eseq.n1 = x by A3,FUNCT_1:def 3;
hence thesis by A1,A2,RINFSUP1:7;
end;
then
A6: s is UpperBound of rng Eseq by XXREAL_2:def 1;
then
A7: rng Eseq is bounded_above by XXREAL_2:def 10;
A8: s <= sup rng Eseq
proof
reconsider r1=sup rng Eseq as Element of REAL by A7,A4,XXREAL_2:57;
A9: sup rng Eseq is UpperBound of rng Eseq by XXREAL_2:def 3;
for n being Nat holds seq.n <= r1
proof let n be Nat;
n in NAT by ORDINAL1:def 12;
hence thesis by A1,A3,FUNCT_1:3,XXREAL_2:def 1,A9;
end;
hence thesis by RINFSUP1:9;
end;
sup rng Eseq <= s by A6,XXREAL_2:def 3;
hence thesis by A8,XXREAL_0:1;
end;
theorem Th11:
for seq being sequence of REAL, Eseq being sequence of
ExtREAL st seq = Eseq & seq is bounded_below
holds lower_bound seq = inf rng Eseq
proof
let seq be sequence of REAL, Eseq be sequence of ExtREAL such that
A1: seq = Eseq and
A2: seq is bounded_below;
reconsider s=lower_bound seq as R_eal by XXREAL_0:def 1;
A3: dom Eseq = NAT by FUNCT_2:def 1;
A4: rng Eseq <> {+infty}
proof
assume rng Eseq = {+infty};
then reconsider k1 = +infty as Element of rng Eseq by TARSKI:def 1;
consider n1 being object such that
A5: n1 in NAT and
Eseq.n1 = k1 by A3,FUNCT_1:def 3;
reconsider n1 as Element of NAT by A5;
seq.n1 = k1 by A1;
hence contradiction;
end;
for x being ExtReal holds x in rng Eseq implies s <= x
proof
let x be ExtReal;
assume x in rng Eseq;
then ex n1 being object st n1 in NAT & Eseq.n1 = x by A3,FUNCT_1:def 3;
hence thesis by A1,A2,RINFSUP1:8;
end;
then
A6: s is LowerBound of rng Eseq by XXREAL_2:def 2;
then
A7: rng Eseq is bounded_below by XXREAL_2:def 9;
A8: inf rng Eseq <= s
proof
reconsider r1=inf rng Eseq as Element of REAL by A7,A4,XXREAL_2:58;
A9: inf rng Eseq is LowerBound of rng Eseq by XXREAL_2:def 4;
for n being Nat holds r1 <= seq.n
proof let n be Nat;
n in NAT by ORDINAL1:def 12;
hence thesis by A1,A3,FUNCT_1:3,XXREAL_2:def 2,A9;
end;
hence thesis by RINFSUP1:10;
end;
s <= inf rng Eseq by A6,XXREAL_2:def 4;
hence thesis by A8,XXREAL_0:1;
end;
theorem Th12:
for seq being sequence of REAL, Eseq being sequence of
ExtREAL st seq = Eseq & seq is nonnegative summable holds Sum seq = SUM Eseq
proof
let seq be sequence of REAL, Eseq be sequence of ExtREAL such that
A1: seq = Eseq and
A2: seq is nonnegative summable;
A3: for n being Nat holds seq.n >= 0 by A2,RINFSUP1:def 3;
Partial_Sums seq is convergent by A2;
then
A4: Partial_Sums seq is bounded;
then upper_bound Partial_Sums seq = sup rng Ser Eseq by A1,Th9,Th10;
then upper_bound Partial_Sums seq = SUM Eseq;
hence thesis by A4,A3,RINFSUP1:24,SERIES_1:16;
end;
theorem Th13:
P is sigma_Measure of Sigma
proof
set Z = Sigma;
reconsider P1 = P as Function of Z,ExtREAL by FUNCT_2:7,NUMBERS:31;
for x being ExtReal holds x in rng P1 implies 0. <= x
proof
let x be ExtReal;
assume
A1: x in rng P1;
dom P1 = Sigma by FUNCT_2:def 1;
then consider y being object such that
A2: y in Sigma and
A3: P1.y = x by A1,FUNCT_1:def 3;
reconsider y1=y as Event of Sigma by A2;
0 <= P.y1 by PROB_1:def 8;
hence thesis by A3;
end;
then
A4: rng P1 is nonnegative by SUPINF_2:def 9;
for F being Sep_Sequence of Z holds SUM(P1 * F) = P1.(union rng F)
proof
let F be Sep_Sequence of Z;
reconsider F2=F as disjoint_valued SetSequence of Sigma by Th2;
for n being Nat holds (P * F2).n >= 0 by PROB_3:4;
then
A5: P * F2 is nonnegative by RINFSUP1:def 3;
Partial_Sums(P * F2) is convergent by PROB_3:45;
then P * F2 is summable;
then P.(Union F2) = Sum(P * F2) & Sum(P * F2) = SUM(P1 * F) by A5,Th12,
PROB_3:46;
hence thesis by CARD_3:def 4;
end;
hence thesis by A4,MEASURE1:def 6,SUPINF_2:def 12;
end;
definition
let Omega,Sigma,P;
func P2M(P) -> sigma_Measure of Sigma equals
P;
coherence by Th13;
end;
theorem Th14:
for X being non empty set, S being SigmaField of X, M being
sigma_Measure of S st M.X = 1 holds M is Probability of S
proof
let X be non empty set, S be SigmaField of X, M be sigma_Measure of S such
that
A1: M.X = 1;
A2: for A being Element of S holds M.A <= 1
proof
reconsider X as Element of S by PROB_1:5;
let A be Element of S;
M.A <= M.X by MEASURE1:31;
hence thesis by A1;
end;
A3: for x being object st x in S holds M.x in REAL
proof
let x be object;
assume x in S;
then reconsider x as Element of S;
A4: 1 in REAL & 0 in REAL by XREAL_0:def 1;
0. <= M.x & M.x <= 1 by A2,MEASURE1:def 2;
hence thesis by A4,XXREAL_0:45;
end;
dom M = S by FUNCT_2:def 1;
then reconsider P1 = M as Function of S,REAL by A3,FUNCT_2:3;
reconsider P1 as Function of S,REAL;
A5: for ASeq being SetSequence of S st ASeq is non-ascending holds P1 *
ASeq is convergent & lim (P1 * ASeq) = P1.Intersection ASeq
proof
let ASeq be SetSequence of S such that
A6: ASeq is non-ascending;
for n being Nat holds 0 <= (P1 * ASeq).n
proof
let n be Nat;
A7: n in NAT by ORDINAL1:def 12;
reconsider A = ASeq.n as Event of S;
0 <= P1.A & dom (P1 * ASeq) = NAT by MEASURE1:def 2,SEQ_1:1;
hence thesis by FUNCT_1:12,A7;
end;
then
A8: P1*ASeq is bounded_below by RINFSUP1:10;
reconsider F = ASeq as sequence of S by Th2;
A9: for n being Nat holds F.(n+1) c= F.n by A6,PROB_2:6;
A10: M.(F.0) <+infty by A3,XXREAL_0:9;
now
let n be Nat;
reconsider nn=n as Element of NAT by ORDINAL1:def 12;
dom (M*F) = NAT by FUNCT_2:def 1;
then
A11: (M*F).nn = M.(F.nn) & (M*F).(nn+1) = M.(F.(nn+1)) by FUNCT_1:12;
F.(n+1) c= F.n by A6,PROB_2:6;
hence (P1*ASeq).(n+1) <= (P1*ASeq).n by A11,MEASURE1:31;
end;
then
A12: P1*ASeq is non-increasing by SEQM_3:def 9;
then lim (P1*ASeq) = lower_bound (P1*ASeq) by A8,RINFSUP1:25
.= inf(rng (M*F)) by A8,Th11;
then lim (P1 * ASeq) = M.(meet rng F) by A9,A10,MEASURE3:12
.= P1.Intersection ASeq by SETLIM_1:8;
hence thesis by A8,A12;
end;
A13: for A,B being Event of S st A misses B holds P1.(A \/ B) = P1.A + P1.B
proof
let A,B be Event of S such that
A14: A misses B;
reconsider A, B as Element of S;
reconsider A2 = A, B2 = B as Element of S;
P1.(A \/ B) = M.A2 + M.B2 by A14,MEASURE1:30
.= P1.A + P1.B by SUPINF_2:1;
hence thesis;
end;
( for A being Event of S holds 0 <= P1.A)& P1.X = 1 by A1,MEASURE1:def 2;
hence thesis by A13,A5,PROB_1:def 8;
end;
definition
let X be non empty set, S be SigmaField of X, M be sigma_Measure of S;
assume
A1: M.X = 1;
func M2P(M) -> Probability of S equals
M;
coherence by A1,Th14;
end;
Lm2: A1 is non-descending implies
for n being Nat holds (Partial_Union A1).n = A1.n
proof
defpred P[Nat] means (Partial_Union A1).$1 = A1.$1;
assume
A1: A1 is non-descending;
A2: for k being Nat st P[k] holds P[k+1]
proof
let k be Nat such that
A3: P[k];
A4: A1.k c= A1.(k+1) by A1,PROB_2:7;
thus (Partial_Union A1).(k+1) = A1.k \/ A1.(k+1) by A3,PROB_3:def 2
.= A1.(k+1) by A4,XBOOLE_1:12;
end;
A5: P[0] by PROB_3:def 2;
thus for k being Nat holds P[k] from NAT_1:sch 2(A5,A2);
end;
theorem Th15:
A1 is non-descending implies Partial_Union A1 = A1
by Lm2;
theorem Th16:
A1 is non-descending implies (Partial_Diff_Union A1).0 = A1.0 &
for n being Nat holds (Partial_Diff_Union A1).(n+1) = A1.(n+1) \ A1.n
proof
assume
A1: A1 is non-descending;
thus (Partial_Diff_Union A1).0 = A1.0 by PROB_3:def 3;
let n be Nat;
thus (Partial_Diff_Union A1).(n+1) = A1.(n+1) \ (Partial_Union A1).n by
PROB_3:def 3
.= A1.(n+1) \ A1.n by A1,Lm2;
end;
theorem
A1 is non-descending implies for n holds A1.(n+1) = (
Partial_Diff_Union A1).(n+1) \/ A1.n
proof
assume
A1: A1 is non-descending;
thus for n holds A1.(n+1) = (Partial_Diff_Union A1).(n+1) \/ A1.n
proof
let n;
A2: A1.n c= A1.(n+1) by A1,PROB_2:7;
thus (Partial_Diff_Union A1).(n+1) \/ A1.n = (A1.(n+1) \ (Partial_Union A1
).n) \/ A1.n by PROB_3:def 3
.= (A1.(n+1) \ A1.n) \/ A1.n by A1,Lm2
.= A1.(n+1) \/ A1.n by XBOOLE_1:39
.= A1.(n+1) by A2,XBOOLE_1:12;
end;
end;
theorem Th18:
A1 is non-descending implies
for n being Nat holds (Partial_Diff_Union A1).(n+1) misses A1.n
proof
assume
A1: A1 is non-descending;
let n be Nat;
(Partial_Diff_Union A1).(n+1) = A1.(n+1) \ A1.n by A1,Th16;
hence thesis by XBOOLE_1:79;
end;
theorem
XSeq is non-descending implies Partial_Union XSeq = XSeq by Th15;
theorem
XSeq is non-descending implies (Partial_Diff_Union XSeq).0 = XSeq.0 &
for n holds (Partial_Diff_Union XSeq).(n+1) = XSeq.(n+1) \ XSeq.n by Th16;
theorem
XSeq is non-descending implies for n holds (Partial_Diff_Union XSeq).
(n+1) misses XSeq.n by Th18;
definition
let Omega,Sigma,P;
pred P is_complete Sigma means
for A being Subset of Omega for B
being set st B in Sigma holds (A c= B & P.B=0 implies A in Sigma);
end;
theorem
P is_complete Sigma iff P2M(P) is_complete Sigma
by MEASURE3:def 1;
definition
let Omega,Sigma,P;
mode thin of P -> Subset of Omega means
:Def4:
ex A being set st A in Sigma & it c= A & P.A = 0;
existence
proof
reconsider B = {} as Subset of Omega by XBOOLE_1:2;
take B;
take A={};
thus A in Sigma by PROB_1:4;
thus B c= A;
thus thesis by VALUED_0:def 19;
end;
end;
theorem Th23:
for Y being Subset of Omega holds Y is thin of P iff Y is thin of P2M(P)
proof
let Y be Subset of Omega;
hereby
assume Y is thin of P;
then ex A be set st A in Sigma & Y c= A & P.A = 0 by Def4;
hence Y is thin of P2M(P) by MEASURE3:def 2;
end;
assume Y is thin of P2M(P);
then ex B be set st B in Sigma & Y c= B & (P2M(P)).B = 0. by MEASURE3:def 2;
hence thesis by Def4;
end;
theorem Th24:
{} is thin of P
proof
P.{} = 0 & {} in Sigma by PROB_1:4,VALUED_0:def 19;
hence thesis by Def4;
end;
theorem Th25:
for B1,B2 being set st B1 in Sigma & B2 in Sigma holds for C1,C2
being thin of P holds B1 \/ C1 = B2 \/ C2 implies P.B1 = P.B2
proof
let B1,B2 be set;
assume
A1: B1 in Sigma & B2 in Sigma;
let C1,C2 be thin of P;
assume
A2: B1 \/ C1 = B2 \/ C2;
then
A3: B1 c= B2 \/ C2 by XBOOLE_1:7;
A4: B2 c= B1 \/ C1 by A2,XBOOLE_1:7;
consider D1 being set such that
A5: D1 in Sigma and
A6: C1 c= D1 and
A7: P.D1 = 0 by Def4;
A8: B1 \/ C1 c= B1 \/ D1 by A6,XBOOLE_1:9;
consider D2 being set such that
A9: D2 in Sigma and
A10: C2 c= D2 and
A11: P.D2 = 0 by Def4;
A12: B2 \/ C2 c= B2 \/ D2 by A10,XBOOLE_1:9;
reconsider B1,B2,D1,D2 as Event of Sigma by A1,A5,A9;
A13: P.(B1 \/ D1) <= P.B1 + P.D1 by PROB_1:39;
P.B2 <= P.(B1 \/ D1) by A4,A8,PROB_1:34,XBOOLE_1:1;
then
A14: P.B2 <= P.B1 by A7,A13,XXREAL_0:2;
A15: P.(B2 \/ D2) <= P.B2 + P.D2 by PROB_1:39;
P.B1 <= P.(B2 \/ D2) by A3,A12,PROB_1:34,XBOOLE_1:1;
then P.B1 <= P.B2 by A11,A15,XXREAL_0:2;
hence thesis by A14,XXREAL_0:1;
end;
definition
let Omega,Sigma,P;
func COM(Sigma,P) -> non empty Subset-Family of Omega means
:Def5:
for A
being set holds A in it iff ex B being set st B in Sigma & ex C being thin of P
st A = B \/ C;
existence
proof
A1: {} is thin of P by Th24;
A2: for A being set st A = {} holds ex B being set st B in Sigma & ex C
being thin of P st A = B \/ C
proof
let A be set;
consider B being set such that
A3: B = {} and
A4: B in Sigma by PROB_1:4;
consider C being thin of P such that
A5: C = {} by A1;
assume A = {};
then A = B \/ C by A3,A5;
hence thesis by A4;
end;
defpred P[set] means for A being set st A = $1 holds ex B being set st B
in Sigma & ex C being thin of P st A = B \/ C;
consider D being set such that
A6: for y being set holds y in D iff y in bool Omega & P[y] from
XFAMILY:sch 1;
A7: for A being set holds (A in D iff ex B being set st (B in Sigma & ex C
being thin of P st A = B \/ C) )
proof
let A be set;
A8: A in D iff (A in bool Omega & for y being set holds (y = A implies
ex B being set st (B in Sigma & ex C being thin of P st y = B \/ C) )) by A6;
(ex B being set st (B in Sigma & ex C being thin of P st A = B \/ C)
) implies A in D
proof
assume
A9: ex B being set st (B in Sigma & ex C being thin of P st A = B \/ C);
then A c= Omega by XBOOLE_1:8;
hence thesis by A8,A9;
end;
hence thesis by A6;
end;
A10: D c= bool Omega
by A6;
{} c= Omega;
then reconsider D as non empty Subset-Family of Omega by A6,A10,A2;
take D;
thus thesis by A7;
end;
uniqueness
proof
let D1,D2 be non empty Subset-Family of Omega such that
A11: for A being set holds (A in D1 iff ex B being set st (B in Sigma
& ex C being thin of P st A = B \/ C) ) and
A12: for A being set holds (A in D2 iff ex B being set st (B in Sigma
& ex C being thin of P st A = B \/ C) );
for A being object holds A in D1 iff A in D2
proof
let A be object;
thus A in D1 implies A in D2
proof
assume A in D1;
then ex B being set st (B in Sigma & ex C being thin of P st A = B \/
C) by A11;
hence thesis by A12;
end;
assume A in D2;
then
ex B being set st (B in Sigma & ex C being thin of P st A = B \/ C)
by A12;
hence thesis by A11;
end;
hence thesis by TARSKI:2;
end;
end;
theorem Th26:
for C being thin of P holds C in COM(Sigma,P)
proof
let C be thin of P;
reconsider B = {} as Element of Sigma by PROB_1:4;
B \/ C in COM(Sigma,P) by Def5;
hence thesis;
end;
theorem Th27:
COM(Sigma,P) = COM(Sigma,P2M P)
proof
A1: COM( Sigma,P2M P) c= COM(Sigma,P)
proof
let x be object;
assume x in COM( Sigma,P2M P);
then consider B being set such that
A2: B in Sigma and
A3: ex C being thin of P2M(P) st x = B \/ C by MEASURE3:def 3;
consider C being thin of P2M(P) such that
A4: x = B \/ C by A3;
reconsider C1=C as thin of P by Th23;
x = B \/ C1 by A4;
hence thesis by A2,Def5;
end;
COM(Sigma,P) c= COM(Sigma,P2M P)
proof
let x be object;
assume x in COM(Sigma,P);
then consider B being set such that
A5: B in Sigma and
A6: ex C being thin of P st x = B \/ C by Def5;
consider C being thin of P such that
A7: x = B \/ C by A6;
reconsider C1=C as thin of P2M(P) by Th23;
x = B \/ C1 by A7;
hence thesis by A5,MEASURE3:def 3;
end;
hence thesis by A1;
end;
definition
let Omega,Sigma,P;
let A be Element of COM(Sigma,P);
func P_COM2M_COM(A) -> Element of COM(Sigma,P2M(P)) equals
A;
correctness by Th27;
end;
theorem Th28:
Sigma c= COM(Sigma,P)
proof
reconsider C={} as thin of P by Th24;
let A be object such that
A1: A in Sigma;
reconsider AA=A as set by TARSKI:1;
A = AA \/ C;
hence thesis by A1,Def5;
end;
definition
let Omega,Sigma,P;
let A be Element of COM(Sigma,P);
func ProbPart(A) -> non empty Subset-Family of Omega means
:Def7:
for B
being set holds (B in it iff B in Sigma & B c= A & A \ B is thin of P );
existence
proof
defpred P[set] means for t being set holds t = $1 implies t in Sigma & t
c= A & A \ t is thin of P;
consider D being set such that
A1: for t being set holds t in D iff t in bool Omega & P[t] from
XFAMILY:sch 1;
A2: for B being set holds B in D iff B in Sigma & B c= A & A \ B is thin of P
proof
let B be set;
B in Sigma & B c= A & A \ B is thin of P implies B in D
proof
assume that
A3: B in Sigma and
A4: B c= A & A \ B is thin of P;
for t being set holds t = B implies t in Sigma & t c= A & A \ t is
thin of P by A3,A4;
hence thesis by A1,A3;
end;
hence thesis by A1;
end;
A5: D c= bool Omega
proof
let B be object;
assume B in D;
then B in Sigma by A2;
hence thesis;
end;
D <> {}
proof
consider B being set such that
A6: B in Sigma and
A7: ex C being thin of P st A = B \/ C by Def5;
consider C being thin of P such that
A8: A = B \/ C by A7;
consider E being set such that
A9: E in Sigma and
A10: C c= E and
A11: P.E = 0 by Def4;
A \ B = C \ B by A8,XBOOLE_1:40;
then A \ B c= C by XBOOLE_1:36;
then A \ B c= E by A10;
then
A12: A \ B is thin of P by A9,A11,Def4;
B c= A by A8,XBOOLE_1:7;
hence thesis by A2,A6,A12;
end;
then reconsider D as non empty Subset-Family of Omega by A5;
take D;
thus thesis by A2;
end;
uniqueness
proof
let D1,D2 be non empty Subset-Family of Omega such that
A13: for B being set holds B in D1 iff B in Sigma & B c= A & A \ B is
thin of P and
A14: for B being set holds B in D2 iff B in Sigma & B c= A & A \ B is
thin of P;
for B being object holds B in D1 iff B in D2
proof
let B be object;
reconsider BB=B as set by TARSKI:1;
thus B in D1 implies B in D2
proof
assume
A15: B in D1;
then
A16: A \ BB is thin of P by A13;
B in Sigma & BB c= A by A13,A15;
hence thesis by A14,A16;
end;
assume
A17: B in D2;
then
A18: A \ BB is thin of P by A14;
B in Sigma & BB c= A by A14,A17;
hence thesis by A13,A18;
end;
hence thesis by TARSKI:2;
end;
end;
theorem
for A being Element of COM(Sigma,P) holds ProbPart(A) = MeasPart(
P_COM2M_COM(A))
proof
let A be Element of COM(Sigma,P);
A1: MeasPart(P_COM2M_COM(A)) c= ProbPart(A)
proof
let x be object such that
A2: x in MeasPart(P_COM2M_COM A);
reconsider xx=x as set by TARSKI:1;
P_COM2M_COM(A) \ xx is thin of P2M(P) by A2,MEASURE3:def 4;
then
A3: A \ xx is thin of P by Th23;
x in Sigma & xx c= P_COM2M_COM(A) by A2,MEASURE3:def 4;
hence thesis by A3,Def7;
end;
ProbPart(A) c= MeasPart(P_COM2M_COM(A))
proof
let x be object such that
A4: x in ProbPart(A);
reconsider xx=x as set by TARSKI:1;
A \ xx is thin of P by A4,Def7;
then
A5: P_COM2M_COM(A) \ xx is thin of P2M(P) by Th23;
x in Sigma & xx c= A by A4,Def7;
hence thesis by A5,MEASURE3:def 4;
end;
hence thesis by A1;
end;
theorem
for A being Element of COM(Sigma,P) holds for A1,A2 being set st A1 in
ProbPart(A) & A2 in ProbPart(A) holds P.A1 = P.A2
proof
let A be Element of COM(Sigma,P);
let A1,A2 be set such that
A1: A1 in ProbPart(A) and
A2: A2 in ProbPart(A);
reconsider C1 = A \ A1, C2 = A \ A2 as thin of P by A1,A2,Def7;
A3: A2 c= A by A2,Def7;
A1 c= A by A1,Def7;
then
A4: A1 \/ C1 = A by XBOOLE_1:45
.= A2 \/ C2 by A3,XBOOLE_1:45;
A1 in Sigma & A2 in Sigma by A1,A2,Def7;
hence thesis by A4,Th25;
end;
theorem Th31:
for F being sequence of COM(Sigma,P) holds ex BSeq being
SetSequence of Sigma st for n holds BSeq.n in ProbPart(F.n)
proof
let F be sequence of COM(Sigma,P);
defpred P[Element of NAT, set] means for n being Element of NAT for y being
set holds (n = $1 & y = $2 implies y in ProbPart(F.n));
A1: for t being Element of NAT ex A being Element of Sigma st P[t,A]
proof
let t be Element of NAT;
set A = the Element of ProbPart(F.t);
reconsider A as Element of Sigma by Def7;
take A;
thus thesis;
end;
ex G being sequence of Sigma st for t being Element of NAT holds P[t
,G.t] from FUNCT_2:sch 3(A1);
then consider G being sequence of Sigma such that
A2: for t being Element of NAT holds for n being Element of NAT for y
being set holds (n = t & y = G.t implies y in ProbPart(F.n));
reconsider BSeq = G as SetSequence of Omega by FUNCT_2:7;
reconsider BSeq as SetSequence of Sigma;
take BSeq;
thus thesis by A2;
end;
theorem Th32:
for F being sequence of COM(Sigma,P), BSeq being SetSequence
of Sigma holds ex CSeq being SetSequence of Omega st for n holds CSeq.n = F.n \
BSeq.n
proof
let F be sequence of COM(Sigma,P), G be SetSequence of Sigma;
defpred P[Element of NAT, set] means for n being Element of NAT for y being
set holds (n = $1 & y = $2 implies y = F.n \ G.n);
A1: for t being Element of NAT ex A being Element of bool Omega st P[t,A]
proof
let t be Element of NAT;
F.t is Element of COM(Sigma,P);
then reconsider A = F.t \ G.t as Element of bool Omega by XBOOLE_1:1;
take A;
thus thesis;
end;
ex H being sequence of bool Omega st for t being Element of NAT
holds P[t,H.t] from FUNCT_2:sch 3(A1);
then consider H being sequence of bool Omega such that
A2: for t being Element of NAT holds for n being Element of NAT for y
being set holds n = t & y = H.t implies y = F.n \ G.n;
take H;
thus thesis by A2;
end;
theorem Th33:
for BSeq being SetSequence of Omega st (for n holds BSeq.n is
thin of P) holds ex CSeq being SetSequence of Sigma st for n holds BSeq.n c=
CSeq.n & P.(CSeq.n) = 0
proof
let BSeq be SetSequence of Omega;
defpred P[Element of NAT, set] means for n being Element of NAT for y being
set holds (n = $1 & y = $2 implies y in Sigma & BSeq.n c= y & P.y = 0);
assume
A1: for n holds BSeq.n is thin of P;
A2: for t being Element of NAT ex A being Element of Sigma st P[t,A]
proof
let t be Element of NAT;
BSeq.t is thin of P by A1;
then consider A being set such that
A3: A in Sigma and
A4: BSeq.t c= A & P.A = 0 by Def4;
reconsider A as Element of Sigma by A3;
take A;
thus thesis by A4;
end;
ex G being sequence of Sigma st for t being Element of NAT holds P[t
,G.t] from FUNCT_2:sch 3(A2);
then consider G being sequence of Sigma such that
A5: for t being Element of NAT holds for n being Element of NAT for y
being set holds (n = t & y = G.t implies y in Sigma & BSeq.n c= y & P.y = 0);
reconsider CSeq = G as SetSequence of Omega by FUNCT_2:7;
reconsider CSeq as SetSequence of Sigma;
take CSeq;
thus thesis by A5;
end;
theorem Th34:
for D being non empty Subset-Family of Omega holds (for A being
set holds (A in D iff ex B being set st B in Sigma & ex C being thin of P st A
= B \/ C)) implies D is SigmaField of Omega
proof
let D be non empty Subset-Family of Omega;
assume
A1: for A being set holds A in D iff ex B being set st B in Sigma & ex C
being thin of P st A = B \/ C;
A2: for A1 being SetSequence of Omega st rng A1 c= D holds Union A1 in D
proof
let A1 be SetSequence of Omega;
reconsider F = A1 as sequence of bool Omega;
A3: dom F = NAT by FUNCT_2:def 1;
assume
A4: rng A1 c= D;
A5: for n holds ex B being set st B in Sigma & ex C being thin of P st F.
n = B \/ C
proof
let n;
F.n in rng F by NAT_1:51;
hence thesis by A1,A4;
end;
for n holds F.n in COM(Sigma,P)
proof
let n;
ex B being set st (B in Sigma & ex C being thin of P st F.n = B \/
C) by A5;
hence thesis by Def5;
end;
then for n being object st n in NAT holds F.n in COM(Sigma,P);
then reconsider F as sequence of COM(Sigma,P) by A3,FUNCT_2:3;
consider BSeq being SetSequence of Sigma such that
A6: for n holds BSeq.n in ProbPart(F.n) by Th31;
consider CSeq being SetSequence of Omega such that
A7: for n holds CSeq.n = F.n \ BSeq.n by Th32;
A8: for n being Element of NAT holds BSeq.n in Sigma & BSeq.n c= F.n & F.
n \ BSeq.n is thin of P
proof
let n be Element of NAT;
BSeq.n in ProbPart(F.n) by A6;
hence thesis by Def7;
end;
for n holds CSeq.n is thin of P
proof
let n be Element of NAT;
F.n \ BSeq.n is thin of P by A8;
hence thesis by A7;
end;
then consider DSeq being SetSequence of Sigma such that
A9: for n holds CSeq.n c= DSeq.n & P.(DSeq.n) = 0 by Th33;
A10: Union A1 = union rng A1 by CARD_3:def 4;
ex B being set st B in Sigma & ex C being thin of P st Union A1 = B \/ C
proof
set B = union rng BSeq;
take B;
A11: union rng BSeq c= union rng F
proof
let x be object;
assume x in union rng BSeq;
then consider Z being set such that
A12: x in Z and
A13: Z in rng BSeq by TARSKI:def 4;
dom BSeq = NAT by FUNCT_2:def 1;
then consider n being object such that
A14: n in NAT and
A15: Z = BSeq.n by A13,FUNCT_1:def 3;
reconsider n as Element of NAT by A14;
set P = F.n;
A16: BSeq.n c= P by A8;
ex P being set st P in rng F & x in P
proof
take P;
thus thesis by A3,A12,A15,A16,FUNCT_1:def 3;
end;
hence thesis by TARSKI:def 4;
end;
A17: ex C being thin of P st Union A1 = B \/ C
proof
set C = Union A1 \ B;
Union DSeq in Sigma by PROB_1:17;
then
A18: union rng DSeq in Sigma by CARD_3:def 4;
A19: C c= union rng CSeq
proof
let x be object;
assume
A20: x in C;
then x in union rng F by A10,XBOOLE_0:def 5;
then consider Z being set such that
A21: x in Z and
A22: Z in rng F by TARSKI:def 4;
consider n being object such that
A23: n in NAT and
A24: Z = F.n by A3,A22,FUNCT_1:def 3;
reconsider n as Element of NAT by A23;
A25: not x in union rng BSeq by A20,XBOOLE_0:def 5;
not x in BSeq.n
proof
dom BSeq = NAT by FUNCT_2:def 1;
then
A26: BSeq.n in rng BSeq by FUNCT_1:def 3;
assume x in BSeq.n;
hence thesis by A25,A26,TARSKI:def 4;
end;
then
A27: x in F.n \ BSeq.n by A21,A24,XBOOLE_0:def 5;
ex Z being set st x in Z & Z in rng CSeq
proof
take CSeq.n;
dom CSeq = NAT by FUNCT_2:def 1;
hence thesis by A7,A27,FUNCT_1:def 3;
end;
hence thesis by TARSKI:def 4;
end;
for A being set holds A in rng DSeq implies P.A = 0
proof
let A be set;
A28: dom DSeq = NAT by FUNCT_2:def 1;
assume A in rng DSeq;
then ex n being object st n in NAT & A = DSeq.n
by A28,FUNCT_1:def 3;
hence thesis by A9;
end;
then
A29: P.(union rng DSeq) = 0 by Th8;
union rng CSeq c= union rng DSeq
proof
let x be object;
assume x in union rng CSeq;
then consider Z being set such that
A30: x in Z and
A31: Z in rng CSeq by TARSKI:def 4;
dom CSeq = NAT by FUNCT_2:def 1;
then consider n being object such that
A32: n in NAT and
A33: Z = CSeq.n by A31,FUNCT_1:def 3;
reconsider n as Element of NAT by A32;
n in dom DSeq by A32,FUNCT_2:def 1;
then
A34: DSeq.n in rng DSeq by FUNCT_1:def 3;
CSeq.n c= DSeq.n by A9;
hence thesis by A30,A33,A34,TARSKI:def 4;
end;
then C c= union rng DSeq by A19;
then
A35: C is thin of P by A29,A18,Def4;
Union A1 = C \/ union rng F /\ union rng BSeq by A10,XBOOLE_1:51
.= B \/ C by A11,XBOOLE_1:28;
then consider C being thin of P such that
A36: Union A1 = B \/ C by A35;
take C;
thus thesis by A36;
end;
Union BSeq in Sigma by PROB_1:17;
hence thesis by A17,CARD_3:def 4;
end;
hence thesis by A1;
end;
for A being Subset of Omega holds A in D implies A` in D
proof
let A be Subset of Omega;
assume
A37: A in D;
ex Q being set st Q in Sigma & ex W being thin of P st Omega \ A = Q \/ W
proof
consider B being set such that
A38: B in Sigma and
A39: ex C being thin of P st A = B \/ C by A1,A37;
consider C being thin of P such that
A40: A = B \/ C by A39;
reconsider B as Subset of Omega by A38;
set H = Omega \ B;
consider G being set such that
A41: G in Sigma and
A42: C c= G and
A43: P.G = 0 by Def4;
set Q = H \ G;
A44: Omega \ A = H \ C by A40,XBOOLE_1:41;
A45: ex W being thin of P st Omega \ A = Q \/ W
proof
set W = H /\ (G \ C);
W c= H by XBOOLE_1:17;
then reconsider W as Subset of Omega by XBOOLE_1:1;
reconsider W as thin of P by A41,A43,Def4;
take W;
thus thesis by A42,A44,Lm1;
end;
take Q;
B` in Sigma by A38,PROB_1:def 1;
hence thesis by A41,A45,PROB_1:6;
end;
hence thesis by A1;
end;
hence thesis by A2,Th4;
end;
registration
let Omega,Sigma,P;
cluster COM(Sigma,P) -> compl-closed sigma-multiplicative;
coherence
proof
for A being set holds (A in COM(Sigma,P) iff ex B being set st B in
Sigma & ex C being thin of P st A=B \/ C ) by Def5;
hence thesis by Th34;
end;
end;
definition
let Omega,Sigma,P;
redefine mode thin of P -> Event of COM(Sigma,P);
coherence by Th26;
end;
theorem Th35:
for A being set holds (A in COM(Sigma,P) iff ex A1,A2 being set
st A1 in Sigma & A2 in Sigma & A1 c= A & A c= A2 & P.(A2 \ A1) = 0)
proof
let A be set;
thus A in COM(Sigma,P) implies ex A1,A2 being set st A1 in Sigma & A2 in
Sigma & A1 c= A & A c= A2 & P.(A2 \ A1) = 0
proof
assume A in COM(Sigma,P);
then consider B being set such that
A1: B in Sigma and
A2: ex C being thin of P st A = B \/ C by Def5;
consider C being thin of P such that
A3: A = B \/ C by A2;
reconsider B as Event of Sigma by A1;
consider D being set such that
A4: D in Sigma and
A5: C c= D and
A6: P.D = 0 by Def4;
reconsider D as Event of Sigma by A4;
reconsider E = D \/ B as Event of Sigma;
A7: P.(D \/ B) <= P.D + P.B by PROB_1:39;
P.(E \ B) = P.(D \ B) by XBOOLE_1:40
.= P.(D \/ B) - P.B by Th5;
then P.(E \ B) <= 0 by A6,A7,XREAL_1:47;
then
A8: P.(E \ B) = 0 by PROB_1:def 8;
A c= E by A3,A5,XBOOLE_1:9;
hence thesis by A2,A8,XBOOLE_1:7;
end;
thus (ex A1,A2 being set st A1 in Sigma & A2 in Sigma & A1 c= A & A c= A2 &
P.(A2 \ A1) = 0) implies A in COM(Sigma,P)
proof
given A1,A2 being set such that
A9: A1 in Sigma and
A10: A2 in Sigma and
A11: A1 c= A and
A12: A c= A2 and
A13: P.(A2 \ A1) = 0;
reconsider A2 as Element of Sigma by A10;
reconsider A1 as Element of Sigma by A9;
set C = A \ A1;
A14: C is thin of P
proof
reconsider D = A2 \ A1 as Element of Sigma;
A15: C c= D
proof
let x be object;
assume x in C;
then x in A & not x in A1 by XBOOLE_0:def 5;
hence thesis by A12,XBOOLE_0:def 5;
end;
then C c= Omega by XBOOLE_1:1;
hence thesis by A13,A15,Def4;
end;
A = A1 \/ C by A11,XBOOLE_1:45;
hence thesis by A14,Def5;
end;
end;
theorem
for C being non empty Subset-Family of Omega holds (for A being set
holds (A in C iff ex A1,A2 being set st A1 in Sigma & A2 in Sigma & A1 c= A & A
c= A2 & P.(A2 \ A1) = 0)) implies C = COM(Sigma,P)
proof
let C be non empty Subset-Family of Omega;
assume
A1: for A being set holds (A in C iff ex A1,A2 being set st A1 in Sigma
& A2 in Sigma & A1 c= A & A c= A2 & P.(A2 \ A1) = 0);
now
let A be object;
reconsider AA=A as set by TARSKI:1;
A in C iff ex A1,A2 being set st A1 in Sigma & A2 in Sigma & A1 c= AA &
AA c= A2 & P.(A2 \ A1) = 0 by A1;
hence A in C iff A in COM(Sigma,P) by Th35;
end;
hence thesis by TARSKI:2;
end;
definition
let Omega,Sigma,P;
func COM(P) -> Probability of COM(Sigma,P) means
:Def8:
for B being set st B in Sigma for C being thin of P holds it.(B \/ C) = P.B;
existence
proof
reconsider C = {} as thin of P by Th24;
defpred P[object,object] means
for x,y being set st x in COM(Sigma,P) holds (x =
$1 & y = $2 implies (for B being set st B in Sigma for C being thin of P holds
(x = B \/ C implies y = P.B)));
set B = {};
A1: {} is thin of P by Th24;
A2: for x being object st x in COM(Sigma,P)
ex y being object st y in REAL & P[x ,y]
proof
let x be object;
assume x in COM(Sigma,P);
then consider B being set such that
A3: B in Sigma & ex C being thin of P st x = B \/ C by Def5;
take P.B;
thus thesis by A3,Th25,FUNCT_2:5;
end;
consider comP being Function of COM(Sigma,P),REAL such that
A4: for x being object st x in COM(Sigma,P) holds P[x,comP.x] from
FUNCT_2:sch 1(A2);
A5: for B being set st B in Sigma for C being thin of P holds comP.(B \/ C
) = P.B
proof
let B be set;
assume
A6: B in Sigma;
let C be thin of P;
B \/ C in COM(Sigma,P) by A6,Def5;
hence thesis by A4,A6;
end;
A7: for BSeq being SetSequence of COM(Sigma,P) st BSeq is disjoint_valued
holds Sum(comP * BSeq) = comP.(Union BSeq)
proof
let BSeq be SetSequence of COM(Sigma,P) such that
A8: BSeq is disjoint_valued;
reconsider F = BSeq as sequence of bool Omega;
rng F c= COM(Sigma,P) by RELAT_1:def 19;
then reconsider F as sequence of COM(Sigma,P) by FUNCT_2:6;
consider CSeq being SetSequence of Sigma such that
A9: for n holds CSeq.n in ProbPart(F.n) by Th31;
consider B being set such that
A10: B = union rng CSeq;
Union CSeq in Sigma by PROB_1:17;
then reconsider B as Element of Sigma by A10,CARD_3:def 4;
consider DSeq being SetSequence of Omega such that
A11: for n holds DSeq.n = F.n \ CSeq.n by Th32;
A12: for n being Element of NAT holds CSeq.n in Sigma & CSeq.n c= F.n &
F.n \ CSeq.n is thin of P
proof
let n be Element of NAT;
CSeq.n in ProbPart(F.n) by A9;
hence thesis by Def7;
end;
for n being Element of NAT holds DSeq.n is thin of P
proof
let n be Element of NAT;
F.n \ CSeq.n is thin of P by A12;
hence thesis by A11;
end;
then consider ESeq being SetSequence of Sigma such that
A13: for n holds DSeq.n c= ESeq.n & P.(ESeq.n) = 0 by Th33;
A14: dom BSeq = NAT by FUNCT_2:def 1;
A15: B c= union rng F
proof
let x be object;
assume x in B;
then consider Z being set such that
A16: x in Z and
A17: Z in rng CSeq by A10,TARSKI:def 4;
dom CSeq = NAT by FUNCT_2:def 1;
then consider n being object such that
A18: n in NAT and
A19: Z = CSeq.n by A17,FUNCT_1:def 3;
reconsider n as Element of NAT by A18;
set P = F.n;
A20: CSeq.n c= P by A12;
ex P being set st P in rng F & x in P
proof
take P;
thus thesis by A14,A16,A19,A20,FUNCT_1:def 3;
end;
hence thesis by TARSKI:def 4;
end;
A21: ex C being thin of P st union rng F = B \/ C
proof
set C = union rng F \ B;
A22: union rng F = C \/ union rng F /\ B by XBOOLE_1:51
.= B \/ C by A15,XBOOLE_1:28;
reconsider C as Subset of Omega;
A23: C c= union rng DSeq
proof
let x be object;
assume
A24: x in C;
then x in union rng F by XBOOLE_0:def 5;
then consider Z being set such that
A25: x in Z and
A26: Z in rng F by TARSKI:def 4;
consider n being object such that
A27: n in NAT and
A28: Z = F.n by A14,A26,FUNCT_1:def 3;
reconsider n as Element of NAT by A27;
A29: not x in union rng CSeq by A10,A24,XBOOLE_0:def 5;
not x in CSeq.n
proof
dom CSeq = NAT by FUNCT_2:def 1;
then
A30: CSeq.n in rng CSeq by FUNCT_1:def 3;
assume x in CSeq.n;
hence thesis by A29,A30,TARSKI:def 4;
end;
then
A31: x in F.n \ CSeq.n by A25,A28,XBOOLE_0:def 5;
ex Z being set st x in Z & Z in rng DSeq
proof
take DSeq.n;
dom DSeq = NAT by FUNCT_2:def 1;
hence thesis by A11,A31,FUNCT_1:def 3;
end;
hence thesis by TARSKI:def 4;
end;
for A being set holds A in rng ESeq implies P.A = 0
proof
let A be set;
A32: dom ESeq = NAT by FUNCT_2:def 1;
assume A in rng ESeq;
then ex n being object st n in NAT & A = ESeq.n
by A32,FUNCT_1:def 3;
hence thesis by A13;
end;
then
A33: P.(union rng ESeq) = 0 by Th8;
Union ESeq in Sigma by PROB_1:17;
then
A34: union rng ESeq in Sigma by CARD_3:def 4;
union rng DSeq c= union rng ESeq
proof
let x be object;
assume x in union rng DSeq;
then consider Z being set such that
A35: x in Z and
A36: Z in rng DSeq by TARSKI:def 4;
dom DSeq = NAT by FUNCT_2:def 1;
then consider n being object such that
A37: n in NAT and
A38: Z = DSeq.n by A36,FUNCT_1:def 3;
reconsider n as Element of NAT by A37;
n in dom ESeq by A37,FUNCT_2:def 1;
then
A39: ESeq.n in rng ESeq by FUNCT_1:def 3;
DSeq.n c= ESeq.n by A13;
hence thesis by A35,A38,A39,TARSKI:def 4;
end;
then C c= union rng ESeq by A23;
then C is thin of P by A34,A33,Def4;
then consider C being thin of P such that
A40: union rng F = B \/ C by A22;
take C;
thus thesis by A40;
end;
for n,m being object st n <> m holds CSeq.n misses CSeq.m
proof
let n,m be object;
A41: dom F = NAT by FUNCT_2:def 1
.= dom CSeq by FUNCT_2:def 1;
for n being object holds CSeq.n c= F.n
proof
let n be object;
per cases;
suppose
n in dom F;
hence thesis by A12;
end;
suppose
A42: not n in dom F;
then F.n = {} by FUNCT_1:def 2
.= CSeq.n by A41,A42,FUNCT_1:def 2;
hence thesis;
end;
end;
then
A43: CSeq.n c= F.n & CSeq.m c= F.m;
assume n <> m;
then F.n misses F.m by A8,PROB_2:def 2;
then F.n /\ F.m = {};
then CSeq.n /\ CSeq.m = {} by A43,XBOOLE_1:3,27;
hence thesis;
end;
then
A44: CSeq is disjoint_valued;
Sum(comP*F) = comP.(Union F)
proof
A45: for n holds comP.(F.n) = P.(CSeq.n)
proof
let n;
F.n \ CSeq.n is thin of P by A12;
then consider C being thin of P such that
A46: C = F.n \ CSeq.n;
F.n = (F.n /\ CSeq.n) \/ (F.n \ CSeq.n) by XBOOLE_1:51
.= CSeq.n \/ C by A12,A46,XBOOLE_1:28;
hence thesis by A5;
end;
for x being Element of NAT holds (comP*F).x = (P*CSeq).x
proof
let x be Element of NAT;
(comP*F).x = comP.(F.x) by FUNCT_2:15
.= P.(CSeq.x) by A45
.= (P*CSeq).x by FUNCT_2:15;
hence thesis;
end;
then
A47: Sum(comP*F) = Sum(P*CSeq) by FUNCT_2:63;
comP.(union rng F) = P.(union rng CSeq) by A5,A10,A21;
then comP.(Union F) = P.(union rng CSeq) by CARD_3:def 4
.= P.(Union CSeq) by CARD_3:def 4;
hence thesis by A44,A47,PROB_3:46;
end;
hence thesis;
end;
A48: for x being Element of COM(Sigma,P) holds comP.x >= 0
proof
let x be Element of COM(Sigma,P);
consider B being set such that
A49: B in Sigma and
A50: ex C being thin of P st x = B \/ C by Def5;
reconsider B as Element of Sigma by A49;
comP.x = P.B by A4,A50;
hence thesis by PROB_1:def 8;
end;
{} = B \/ C;
then
A51: comP.{} = P.{} by A5,PROB_1:4
.= 0 by VALUED_0:def 19;
A52: for A,B being Event of COM(Sigma,P) st A misses B holds comP.(A \/ B)
= comP.A + comP.B
proof
let A,B be Event of COM(Sigma,P) such that
A53: A misses B;
reconsider A1=A, B1=B as Subset of Omega;
reconsider BSeq = (A1,B1) followed_by {}Omega as SetSequence of Omega;
A54: BSeq.1 = B by FUNCT_7:123;
A55: BSeq.0 = A by FUNCT_7:122;
for n being Nat holds BSeq.n in COM(Sigma,P)
proof
let n be Nat;
per cases;
suppose
n = 0;
hence thesis by A55;
end;
suppose
n <> 0;
then n >= 1 by NAT_1:14;
then
A56: n + 1 > 1 by NAT_1:13;
per cases by A56,NAT_1:22;
suppose
n > 1;
then BSeq.n = {} by FUNCT_7:124;
hence thesis by PROB_1:4;
end;
suppose
n = 1;
hence thesis by A54;
end;
end;
end;
then rng BSeq c= COM(Sigma,P) by NAT_1:52;
then reconsider BSeq as SetSequence of COM(Sigma,P) by RELAT_1:def 19;
for m being Nat st 2<=m
holds Partial_Sums(comP * BSeq).m = comP.A + comP.B
proof
A57: Partial_Sums(comP * BSeq).0 = (comP * BSeq).0 by SERIES_1:def 1
.= comP.A by A55,FUNCT_2:15;
0+1=1;
then
A58: Partial_Sums(comP * BSeq).1 = Partial_Sums(comP * BSeq).0 + (
comP * BSeq).1 by SERIES_1:def 1
.= comP.A + comP.B by A54,A57,FUNCT_2:15;
A59: for n being Nat
holds Partial_Sums(comP * BSeq).(2+n) = comP.A + comP.B
proof
defpred P[Nat] means
Partial_Sums(comP * BSeq).(2+$1) = comP.A + comP.B;
A60: for k being Nat st P[k] holds P[k+1]
proof
let k be Nat such that
A61: P[k];
A62: 2+k+1 > 0+1 by XREAL_1:8;
thus Partial_Sums(comP * BSeq).(2+(k+1)) = Partial_Sums(comP *
BSeq).(2+k) + (comP * BSeq).(2+k+1) by SERIES_1:def 1
.= comP.A + comP.B + comP.(BSeq.(2+k+1)) by A61,FUNCT_2:15
.= comP.A + comP.B + comP.{} by A62,FUNCT_7:124
.= comP.A + comP.B by A51;
end;
2=1+1;
then Partial_Sums(comP * BSeq).(2+0) = Partial_Sums(comP * BSeq).1+
(comP * BSeq).2 by SERIES_1:def 1
.= comP.A + comP.B + comP.(BSeq.2) by A58,FUNCT_2:15
.= comP.A + comP.B + comP.{} by FUNCT_7:124
.= comP.A + comP.B by A51;
then
A63: P[0];
thus for k being Nat holds P[k] from NAT_1:sch 2(A63,A60);
end;
let m be Nat;
assume 2 <= m;
then consider k being Nat such that
A64: m=2+k by NAT_1:10;
thus thesis by A59,A64;
end;
then
A65: Union BSeq = A \/ B & Sum(comP * BSeq) = comP.A + comP.B by DYNKIN:3
,PROB_1:1;
BSeq is disjoint_valued by A53,Th3;
hence thesis by A7,A65;
end;
A66: for A,B being Event of COM(Sigma,P) st A c= B holds comP.(B \ A) =
comP.B - comP.A
proof
let A,B be Event of COM(Sigma,P);
assume
A67: A c= B;
comP.A + comP.(B \ A) = comP.(A \/ (B \ A)) by A52,XBOOLE_1:79
.= comP.B by A67,XBOOLE_1:45;
hence thesis;
end;
A68: for A,B being Event of COM(Sigma,P) st A c= B holds comP.A <= comP.B
proof
let A,B be Event of COM(Sigma,P);
assume A c= B;
then comP.(B \ A) = comP.B - comP.A by A66;
then 0 <= comP.B - comP.A by A48;
then 0 + comP.A <= comP.B by XREAL_1:19;
hence thesis;
end;
A69: for BSeq being SetSequence of COM(Sigma,P) st BSeq is non-descending
holds comP * BSeq is non-decreasing
proof
let BSeq be SetSequence of COM(Sigma,P) such that
A70: BSeq is non-descending;
for n,m being Nat st n <= m holds (comP * BSeq).n <= (comP * BSeq).m
proof
let n,m be Nat;
A71: n in NAT & m in NAT by ORDINAL1:def 12;
assume n <= m;
then BSeq.n c= BSeq.m by A70,PROB_1:def 5;
then comP.(BSeq.n) <= comP.(BSeq.m) by A68;
then (comP * BSeq).n <= comP.(BSeq.m) by FUNCT_2:15,A71;
hence thesis by FUNCT_2:15,A71;
end;
hence thesis by SEQM_3:6;
end;
A72: comP.Omega = comP.(B \/ Omega) .= P.Omega by A5,A1,PROB_1:5
.= 1 by PROB_1:def 8;
A73: for A being Event of COM(Sigma,P) holds comP.A <= 1
proof
reconsider B = Omega as Event of COM(Sigma,P) by PROB_1:23;
let A be Event of COM(Sigma,P);
comP.A <= comP.B by A68;
hence thesis by A72;
end;
A74: for BSeq being SetSequence of COM(Sigma,P) for n holds (comP*BSeq).n <= 1
proof
let BSeq be SetSequence of COM(Sigma,P);
let n;
(comP*BSeq).n = comP.(BSeq.n) by FUNCT_2:15;
hence thesis by A73;
end;
A75: for BSeq being SetSequence of COM(Sigma,P) st BSeq is non-descending
holds comP * BSeq is bounded_above & comP * BSeq is convergent
proof
let BSeq be SetSequence of COM(Sigma,P);
assume BSeq is non-descending;
then
A76: comP * BSeq is non-decreasing by A69;
for n being Nat holds (comP * BSeq).n < 2
proof
let n be Nat;
n in NAT by ORDINAL1:def 12;
then (comP * BSeq).n + 0 < 1 + 1 by A74,XREAL_1:8;
hence thesis;
end;
hence comP * BSeq is bounded_above by SEQ_2:def 3;
hence thesis by A76;
end;
for BSeq being SetSequence of COM(Sigma,P) st BSeq is non-descending
holds comP * BSeq is convergent & lim (comP * BSeq) = comP.Union BSeq
proof
let BSeq be SetSequence of COM(Sigma,P) such that
A77: BSeq is non-descending;
reconsider CSeq=Partial_Diff_Union(BSeq) as SetSequence of COM(Sigma,P);
A78: for n being Nat holds Partial_Sums(comP * CSeq).n = (comP * BSeq).n
proof
defpred P[Nat] means Partial_Sums(comP * CSeq).$1=(comP * BSeq).$1;
A79: for k being Nat st P[k] holds P[k+1]
proof
let k be Nat such that
A80: P[k];
A81: BSeq.k c= BSeq.(k+1) by A77,PROB_2:7;
reconsider kk=k as Element of NAT by ORDINAL1:def 12;
thus Partial_Sums(comP * CSeq).(k+1)
=(comP * BSeq).kk + (comP * CSeq).(k+1) by A80,SERIES_1:def 1
.=comP.(BSeq.kk) + (comP * CSeq).(k+1) by FUNCT_2:15
.=comP.(BSeq.k) + comP.(CSeq.(k+1)) by FUNCT_2:15
.=comP.(BSeq.k \/ CSeq.(k+1)) by A52,A77,Th18
.=comP.(BSeq.k \/ (BSeq.(k+1) \ BSeq.k)) by A77,Th16
.=comP.(BSeq.k \/ BSeq.(k+1)) by XBOOLE_1:39
.=comP.(BSeq.(k+1)) by A81,XBOOLE_1:12
.=(comP * BSeq).(k+1) by FUNCT_2:15;
end;
Partial_Sums(comP * CSeq).0 = (comP * CSeq).0 by SERIES_1:def 1
.= comP.(CSeq.0) by FUNCT_2:15
.= comP.(BSeq.0) by A77,Th16
.= (comP * BSeq).0 by FUNCT_2:15;
then
A82: P[0];
thus for k being Nat holds P[k] from NAT_1:sch 2(A82,A79);
end;
A83: Partial_Sums(comP * CSeq) = comP * BSeq by A78;
comP.Union BSeq = comP.Union CSeq by PROB_3:36
.= Sum(comP * CSeq) by A7
.= lim Partial_Sums(comP * CSeq);
hence thesis by A75,A77,A83;
end;
then reconsider comP as Probability of COM(Sigma,P) by A48,A72,A52,
PROB_2:10;
take comP;
thus thesis by A5;
end;
uniqueness
proof
let P1,P2 be Probability of COM(Sigma,P) such that
A84: for B being set st B in Sigma for C being thin of P holds P1.(B
\/ C) = P.B and
A85: for B being set st B in Sigma for C being thin of P holds P2.(B
\/ C) = P.B;
for x being object holds x in COM(Sigma,P) implies P1.x = P2.x
proof
let x be object;
assume x in COM(Sigma,P);
then consider B being set such that
A86: B in Sigma & ex C being thin of P st x = B \/ C by Def5;
P1.x = P.B by A84,A86
.= P2.x by A85,A86;
hence thesis;
end;
hence thesis;
end;
end;
theorem
COM(P) = COM(P2M P)
proof
set Y = COM(P);
COM(Sigma,P) = COM(Sigma,P2M P) by Th27;
then reconsider Y1=P2M(Y) as sigma_Measure of COM(Sigma,P2M(P));
for B being set st B in Sigma for C being thin of P2M(P) holds Y1.(B \/
C) = (P2M(P)).B
proof
let B be set such that
A1: B in Sigma;
let C be thin of P2M(P);
reconsider C1=C as thin of P by Th23;
Y.(B \/ C1) = P.B by A1,Def8;
hence thesis;
end;
hence thesis by MEASURE3:def 5;
end;
theorem
COM(P) is_complete COM(Sigma,P)
proof
for A being Subset of Omega for B being set st B in COM(Sigma,P) & A c=
B & (COM P).B = 0 holds A in COM(Sigma,P)
proof
let A be Subset of Omega;
let B be set;
assume
A1: B in COM(Sigma,P);
assume that
A2: A c= B and
A3: (COM P).B = 0;
ex B1 being set st (B1 in Sigma & ex C1 being thin of P st A = B1 \/ C1 )
proof
take {};
consider B2 being set such that
A4: B2 in Sigma and
A5: ex C2 being thin of P st B = B2 \/ C2 by A1,Def5;
A6: P.B2 = 0 by A3,A4,A5,Def8;
consider C2 being thin of P such that
A7: B = B2 \/ C2 by A5;
set C1 = (A /\ B2) \/ (A /\ C2);
consider D2 being set such that
A8: D2 in Sigma and
A9: C2 c= D2 and
A10: P.D2 = 0 by Def4;
set O = B2 \/ D2;
A /\ C2 c= C2 by XBOOLE_1:17;
then
A11: A /\ B2 c= B2 & A /\ C2 c= D2 by A9,XBOOLE_1:17;
ex O being set st O in Sigma & C1 c= O & P.O = 0
proof
reconsider B2,D2 as Element of Sigma by A4,A8;
take O;
P.(B2 \/ D2) <= 0 + 0 by A6,A10,PROB_1:39;
hence thesis by A11,PROB_1:def 8,XBOOLE_1:13;
end;
then
A12: C1 is thin of P by Def4;
A = A /\ (B2 \/ C2) by A2,A7,XBOOLE_1:28
.= {} \/ C1 by XBOOLE_1:23;
hence thesis by A12,PROB_1:4;
end;
hence thesis by Def5;
end;
hence thesis;
end;
theorem Th39:
for A being Event of Sigma holds P.A = (COM P).A
proof
reconsider C = {} as thin of P by Th24;
let A be Event of Sigma;
thus P.A = (COM P).(A \/ C) by Def8
.= (COM P).A;
end;
theorem Th40:
for C being thin of P holds (COM P).C = 0
proof
let C be thin of P;
consider A being set such that
A1: A in Sigma and
A2: C c= A and
A3: P.A = 0 by Def4;
reconsider A as Event of Sigma by A1;
A4: (COM P).A = 0 by A3,Th39;
Sigma c= COM(Sigma,P) by Th28;
then reconsider A as Event of COM(Sigma,P);
(COM P).C <= (COM P).A by A2,PROB_1:34;
hence thesis by A4,PROB_1:def 8;
end;
theorem
for A being Element of COM(Sigma,P), B being set st B in ProbPart(A)
holds P.B = (COM P).A
proof
let A be Element of COM(Sigma,P), B be set such that
A1: B in ProbPart(A);
reconsider C = A \ B as thin of P by A1,Def7;
A2: B in Sigma by A1,Def7;
B c= A by A1,Def7;
then
A3: A = B \/ C by XBOOLE_1:45;
Sigma c= COM(Sigma,P) by Th28;
then reconsider B as Event of COM(Sigma,P) by A2;
reconsider A as Event of COM(Sigma,P);
B misses C by XBOOLE_1:79;
then
A4: (COM P).A = (COM P).B + (COM P).C by A3,PROB_1:def 8
.= (COM P).B + 0 by Th40
.= (COM P).B;
reconsider B as Event of Sigma by A1,Def7;
(COM P).A = P.B by A4,Th39;
hence thesis;
end;