let X be non empty set ; for f being PartFunc of X,ExtREAL
for S being SigmaField of X
for A being Element of S st f is_simple_func_in S holds
f is_measurable_on A
let f be PartFunc of X,ExtREAL; for S being SigmaField of X
for A being Element of S st f is_simple_func_in S holds
f is_measurable_on A
let S be SigmaField of X; for A being Element of S st f is_simple_func_in S holds
f is_measurable_on A
let A be Element of S; ( f is_simple_func_in S implies f is_measurable_on A )
assume A1:
f is_simple_func_in S
; f is_measurable_on A
then consider F being Finite_Sep_Sequence of S such that
A2:
dom f = union (rng F)
and
A3:
for n being Nat
for x, y being Element of X st n in dom F & x in F . n & y in F . n holds
f . x = f . y
by Def5;
reconsider F = F as FinSequence of S ;
defpred S1[ Nat] means ( $1 <= len F implies f | (union (rng (F | (Seg $1)))) is_measurable_on A );
A4:
S1[ 0 ]
A7:
for m being Nat st S1[m] holds
S1[m + 1]
proof
let m be
Nat;
( S1[m] implies S1[m + 1] )
assume A8:
(
m <= len F implies
f | (union (rng (F | (Seg m)))) is_measurable_on A )
;
S1[m + 1]
reconsider m =
m as
Element of
NAT by ORDINAL1:def 13;
(
m + 1
<= len F implies
f | (union (rng (F | (Seg (m + 1))))) is_measurable_on A )
proof
assume A9:
m + 1
<= len F
;
f | (union (rng (F | (Seg (m + 1))))) is_measurable_on A
A10:
m <= m + 1
by NAT_1:11;
for
r being
real number holds
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) in S
proof
let r be
real number ;
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) in S
now per cases
( F . (m + 1) = {} or F . (m + 1) <> {} )
;
suppose A12:
F . (m + 1) <> {}
;
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) in Sreconsider G1 =
F | (Seg m) as
FinSequence of
S by FINSEQ_1:23;
1
<= m + 1
by NAT_1:11;
then
m + 1
in Seg (len F)
by A9, FINSEQ_1:3;
then A13:
m + 1
in dom F
by FINSEQ_1:def 3;
then A14:
F . (m + 1) in rng F
by FUNCT_1:def 5;
then
F . (m + 1) in S
;
then reconsider F1 =
F . (m + 1) as
Subset of
X ;
consider x being
Element of
X such that A15:
x in F1
by A12, SUBSET_1:10;
F | (Seg (m + 1)) = G1 ^ <*(F . (m + 1))*>
by A13, FINSEQ_5:11;
then rng (F | (Seg (m + 1))) =
(rng G1) \/ (rng <*(F . (m + 1))*>)
by FINSEQ_1:44
.=
(rng G1) \/ {(F . (m + 1))}
by FINSEQ_1:56
;
then A16:
union (rng (F | (Seg (m + 1)))) =
(union (rng G1)) \/ (union {(F . (m + 1))})
by ZFMISC_1:96
.=
(union (rng G1)) \/ (F . (m + 1))
by ZFMISC_1:31
;
A17:
x in dom f
by A2, A14, A15, TARSKI:def 4;
f is
real-valued
by A1, Def5;
then A18:
|.(f . x).| < +infty
by A17, Def1;
then
- +infty < f . x
by EXTREAL2:58;
then A19:
-infty < f . x
by XXREAL_3:def 3;
f . x < +infty
by A18, EXTREAL2:58;
then reconsider r1 =
f . x as
Real by A19, XXREAL_0:14;
now per cases
( r <= r1 or r1 < r )
;
suppose A20:
r <= r1
;
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) in S
for
x1 being
set st
x1 in less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r)) holds
x1 in less_dom (
(f | (union (rng (F | (Seg m))))),
(R_EAL r))
proof
let x1 be
set ;
( x1 in less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r)) implies x1 in less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r)) )
assume A21:
x1 in less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
;
x1 in less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r))
then A22:
x1 in dom (f | (union (rng (F | (Seg (m + 1))))))
by MESFUNC1:def 12;
then
x1 in (dom f) /\ (union (rng (F | (Seg (m + 1)))))
by RELAT_1:90;
then
x1 in ((dom f) /\ (union (rng G1))) \/ ((dom f) /\ (F . (m + 1)))
by A16, XBOOLE_1:23;
then A23:
(
x1 in (dom f) /\ (union (rng G1)) or
x1 in (dom f) /\ (F . (m + 1)) )
by XBOOLE_0:def 3;
reconsider x1 =
x1 as
Element of
X by A21;
A24:
(f | (union (rng (F | (Seg (m + 1)))))) . x1 < R_EAL r
by A21, MESFUNC1:def 12;
A25:
(f | (union (rng (F | (Seg (m + 1)))))) . x1 = f . x1
by A22, FUNCT_1:70;
set m1 =
m + 1;
not
x1 in dom (f | F1)
then A26:
x1 in dom (f | (union (rng G1)))
by A23, RELAT_1:90;
then
(f | (union (rng (F | (Seg (m + 1)))))) . x1 = (f | (union (rng G1))) . x1
by A25, FUNCT_1:70;
hence
x1 in less_dom (
(f | (union (rng (F | (Seg m))))),
(R_EAL r))
by A24, A26, MESFUNC1:def 12;
verum
end; then A27:
less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
c= less_dom (
(f | (union (rng (F | (Seg m))))),
(R_EAL r))
by TARSKI:def 3;
for
x1 being
set st
x1 in less_dom (
(f | (union (rng (F | (Seg m))))),
(R_EAL r)) holds
x1 in less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
proof
let x1 be
set ;
( x1 in less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r)) implies x1 in less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r)) )
assume A28:
x1 in less_dom (
(f | (union (rng (F | (Seg m))))),
(R_EAL r))
;
x1 in less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))
then A29:
x1 in dom (f | (union (rng (F | (Seg m)))))
by MESFUNC1:def 12;
then A30:
x1 in (dom f) /\ (union (rng G1))
by RELAT_1:90;
then A31:
x1 in union (rng G1)
by XBOOLE_0:def 4;
A32:
x1 in dom f
by A30, XBOOLE_0:def 4;
x1 in union (rng (F | (Seg (m + 1))))
by A16, A31, XBOOLE_0:def 3;
then
x1 in (dom f) /\ (union (rng (F | (Seg (m + 1)))))
by A32, XBOOLE_0:def 4;
then A33:
x1 in dom (f | (union (rng (F | (Seg (m + 1))))))
by RELAT_1:90;
reconsider x1 =
x1 as
Element of
X by A28;
A34:
(f | (union (rng (F | (Seg m))))) . x1 < R_EAL r
by A28, MESFUNC1:def 12;
(f | (union (rng (F | (Seg m))))) . x1 = f . x1
by A29, FUNCT_1:70;
then
(f | (union (rng (F | (Seg m))))) . x1 = (f | (union (rng (F | (Seg (m + 1)))))) . x1
by A33, FUNCT_1:70;
hence
x1 in less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
by A33, A34, MESFUNC1:def 12;
verum
end; then
less_dom (
(f | (union (rng (F | (Seg m))))),
(R_EAL r))
c= less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
by TARSKI:def 3;
then
less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
= less_dom (
(f | (union (rng (F | (Seg m))))),
(R_EAL r))
by A27, XBOOLE_0:def 10;
hence
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) in S
by A8, A9, A10, MESFUNC1:def 17, XXREAL_0:2;
verum end; suppose A35:
r1 < r
;
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) in S
for
x1 being
set st
x1 in less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r)) holds
x1 in (less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r))) \/ (F . (m + 1))
then A43:
less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
c= (less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r))) \/ (F . (m + 1))
by TARSKI:def 3;
for
x1 being
set st
x1 in (less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r))) \/ (F . (m + 1)) holds
x1 in less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
proof
let x1 be
set ;
( x1 in (less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r))) \/ (F . (m + 1)) implies x1 in less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r)) )
assume A44:
x1 in (less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r))) \/ (F . (m + 1))
;
x1 in less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))
now per cases
( x1 in less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r)) or x1 in F . (m + 1) )
by A44, XBOOLE_0:def 3;
suppose A45:
x1 in less_dom (
(f | (union (rng (F | (Seg m))))),
(R_EAL r))
;
x1 in less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))then A46:
x1 in dom (f | (union (rng (F | (Seg m)))))
by MESFUNC1:def 12;
then A47:
x1 in (dom f) /\ (union (rng G1))
by RELAT_1:90;
then A48:
x1 in union (rng G1)
by XBOOLE_0:def 4;
A49:
x1 in dom f
by A47, XBOOLE_0:def 4;
x1 in union (rng (F | (Seg (m + 1))))
by A16, A48, XBOOLE_0:def 3;
then
x1 in (dom f) /\ (union (rng (F | (Seg (m + 1)))))
by A49, XBOOLE_0:def 4;
then A50:
x1 in dom (f | (union (rng (F | (Seg (m + 1))))))
by RELAT_1:90;
reconsider x1 =
x1 as
Element of
X by A45;
A51:
(f | (union (rng (F | (Seg m))))) . x1 < R_EAL r
by A45, MESFUNC1:def 12;
(f | (union (rng (F | (Seg m))))) . x1 = f . x1
by A46, FUNCT_1:70;
then
(f | (union (rng (F | (Seg m))))) . x1 = (f | (union (rng (F | (Seg (m + 1)))))) . x1
by A50, FUNCT_1:70;
hence
x1 in less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
by A50, A51, MESFUNC1:def 12;
verum end; suppose A52:
x1 in F . (m + 1)
;
x1 in less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))then A53:
x1 in union (rng (F | (Seg (m + 1))))
by A16, XBOOLE_0:def 3;
A54:
x1 in dom f
by A2, A14, A52, TARSKI:def 4;
then
x1 in (dom f) /\ (union (rng (F | (Seg (m + 1)))))
by A53, XBOOLE_0:def 4;
then A55:
x1 in dom (f | (union (rng (F | (Seg (m + 1))))))
by RELAT_1:90;
reconsider x1 =
x1 as
Element of
X by A54;
A56:
f . x1 = R_EAL r1
by A3, A13, A15, A52;
reconsider y =
f . x1 as
R_eal ;
y = (f | (union (rng (F | (Seg (m + 1)))))) . x1
by A55, FUNCT_1:70;
hence
x1 in less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
by A35, A55, A56, MESFUNC1:def 12;
verum end; end; end;
hence
x1 in less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
;
verum
end; then
(less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r))) \/ (F . (m + 1)) c= less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
by TARSKI:def 3;
then
less_dom (
(f | (union (rng (F | (Seg (m + 1)))))),
(R_EAL r))
= (less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r))) \/ (F . (m + 1))
by A43, XBOOLE_0:def 10;
then A57:
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) = (A /\ (less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r)))) \/ (A /\ (F . (m + 1)))
by XBOOLE_1:23;
(
A /\ (less_dom ((f | (union (rng (F | (Seg m))))),(R_EAL r))) in S &
A /\ (F . (m + 1)) in S )
by A8, A9, A10, A14, FINSUB_1:def 2, MESFUNC1:def 17, XXREAL_0:2;
hence
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) in S
by A57, FINSUB_1:def 1;
verum end; end; end; hence
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) in S
;
verum end; end; end;
hence
A /\ (less_dom ((f | (union (rng (F | (Seg (m + 1)))))),(R_EAL r))) in S
;
verum
end;
hence
f | (union (rng (F | (Seg (m + 1))))) is_measurable_on A
by MESFUNC1:def 17;
verum
end;
hence
S1[
m + 1]
;
verum
end;
A58:
for n being Nat holds S1[n]
from NAT_1:sch 2(A4, A7);
F | (Seg (len F)) = F
by FINSEQ_3:55;
then
f | (dom f) is_measurable_on A
by A2, A58;
hence
f is_measurable_on A
by RELAT_1:97; verum