let X be non empty set ; :: thesis: for S being SigmaField of X
for f being PartFunc of X,REAL st f is_simple_func_in S holds
ex F being Finite_Sep_Sequence of S ex a being FinSequence of REAL st
( dom f = union (rng F) & dom F = dom a & ( for n being Nat st n in dom F holds
for x being set st x in F . n holds
f . x = a . n ) )
let S be SigmaField of X; :: thesis: for f being PartFunc of X,REAL st f is_simple_func_in S holds
ex F being Finite_Sep_Sequence of S ex a being FinSequence of REAL st
( dom f = union (rng F) & dom F = dom a & ( for n being Nat st n in dom F holds
for x being set st x in F . n holds
f . x = a . n ) )
let f be PartFunc of X,REAL ; :: thesis: ( f is_simple_func_in S implies ex F being Finite_Sep_Sequence of S ex a being FinSequence of REAL st
( dom f = union (rng F) & dom F = dom a & ( for n being Nat st n in dom F holds
for x being set st x in F . n holds
f . x = a . n ) ) )
assume
f is_simple_func_in S
; :: thesis: ex F being Finite_Sep_Sequence of S ex a being FinSequence of REAL st
( dom f = union (rng F) & dom F = dom a & ( for n being Nat st n in dom F holds
for x being set st x in F . n holds
f . x = a . n ) )
then consider F being Finite_Sep_Sequence of S such that
A1:
dom f = union (rng F)
and
A2:
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 MESFUNC6:def 7;
defpred S1[ Nat, Element of REAL ] means for x being set st x in F . $1 holds
$2 = f . x;
A3:
for k being Nat st k in Seg (len F) holds
ex y being Element of REAL st S1[k,y]
consider a being FinSequence of REAL such that
A10:
( dom a = Seg (len F) & ( for k being Nat st k in Seg (len F) holds
S1[k,a . k] ) )
from FINSEQ_1:sch 5(A3);
A11:
for n being Nat st n in dom F holds
for x being set st x in F . n holds
a . n = f . x
take
F
; :: thesis: ex a being FinSequence of REAL st
( dom f = union (rng F) & dom F = dom a & ( for n being Nat st n in dom F holds
for x being set st x in F . n holds
f . x = a . n ) )
take
a
; :: thesis: ( dom f = union (rng F) & dom F = dom a & ( for n being Nat st n in dom F holds
for x being set st x in F . n holds
f . x = a . n ) )
thus
( dom f = union (rng F) & dom F = dom a & ( for n being Nat st n in dom F holds
for x being set st x in F . n holds
f . x = a . n ) )
by A1, A10, A11, FINSEQ_1:def 3; :: thesis: verum