let X be non empty set ; for S being non empty Subset-Family of X
for f being FinSequence of S
for F being FinSequence of PFuncs (X,ExtREAL) st dom f = dom F & f is disjoint_valued & ( for n being Nat st n in dom F holds
F . n = chi ((f . n),X) ) holds
for x being Element of X holds (chi ((Union f),X)) . x = Sum (F # x)
let S be non empty Subset-Family of X; for f being FinSequence of S
for F being FinSequence of PFuncs (X,ExtREAL) st dom f = dom F & f is disjoint_valued & ( for n being Nat st n in dom F holds
F . n = chi ((f . n),X) ) holds
for x being Element of X holds (chi ((Union f),X)) . x = Sum (F # x)
let f be FinSequence of S; for F being FinSequence of PFuncs (X,ExtREAL) st dom f = dom F & f is disjoint_valued & ( for n being Nat st n in dom F holds
F . n = chi ((f . n),X) ) holds
for x being Element of X holds (chi ((Union f),X)) . x = Sum (F # x)
let F be FinSequence of PFuncs (X,ExtREAL); ( dom f = dom F & f is disjoint_valued & ( for n being Nat st n in dom F holds
F . n = chi ((f . n),X) ) implies for x being Element of X holds (chi ((Union f),X)) . x = Sum (F # x) )
assume that
A0:
dom f = dom F
and
A1:
f is disjoint_valued
and
A2:
for n being Nat st n in dom F holds
F . n = chi ((f . n),X)
; for x being Element of X holds (chi ((Union f),X)) . x = Sum (F # x)
let x be Element of X; (chi ((Union f),X)) . x = Sum (F # x)
reconsider x1 = x as Element of X ;
consider Sf being sequence of ExtREAL such that
B1:
( Sum (F # x) = Sf . (len (F # x)) & Sf . 0 = 0 & ( for i being Nat st i < len (F # x) holds
Sf . (i + 1) = (Sf . i) + ((F # x) . (i + 1)) ) )
by EXTREAL1:def 2;
per cases
( x in Union f or not x in Union f )
;
suppose A8:
x in Union f
;
(chi ((Union f),X)) . x = Sum (F # x)then
x in union (rng f)
by CARD_3:def 4;
then consider fn being
set such that A9:
(
x in fn &
fn in rng f )
by TARSKI:def 4;
consider n being
Element of
NAT such that A10:
(
n in dom f &
fn = f . n )
by A9, PARTFUN1:3;
A11:
for
m being
Nat holds
( (
m = n implies
(F # x) . m = 1 ) & (
m <> n implies
(F # x) . m = 0 ) )
defpred S1[
Nat]
means ( $1
< n implies
Sf . $1
= 0 );
A14:
S1[
0 ]
by B1;
A15:
for
m being
Nat st
S1[
m] holds
S1[
m + 1]
A21:
for
m being
Nat holds
S1[
m]
from NAT_1:sch 2(A14, A15);
defpred S2[
Nat]
means (
n <= $1 & $1
<= len (F # x) implies
Sf . $1
= 1 );
A23:
S2[
0 ]
by A10, FINSEQ_3:25;
A24:
for
m being
Nat st
S2[
m] holds
S2[
m + 1]
proof
let m be
Nat;
( S2[m] implies S2[m + 1] )
assume A25:
S2[
m]
;
S2[m + 1]
assume A26:
(
n <= m + 1 &
m + 1
<= len (F # x) )
;
Sf . (m + 1) = 1
then A27:
Sf . (m + 1) = (Sf . m) + ((F # x) . (m + 1))
by B1, NAT_1:13;
end; A30:
for
m being
Nat holds
S2[
m]
from NAT_1:sch 2(A23, A24);
n in dom (F # x)
by A10, A0, DEF5;
then
n <= len (F # x)
by FINSEQ_3:25;
then
Sf . (len (F # x)) = 1
by A30;
hence
(chi ((Union f),X)) . x = Sum (F # x)
by A8, B1, FUNCT_3:def 3;
verum end; suppose A31:
not
x in Union f
;
(chi ((Union f),X)) . x = Sum (F # x)then
not
x in union (rng f)
by CARD_3:def 4;
then A32:
for
V being
set st
V in rng f holds
not
x in V
by TARSKI:def 4;
defpred S1[
Nat]
means ( $1
<= len (F # x) implies
Sf . $1
= 0 );
A33:
S1[
0 ]
by B1;
A34:
for
m being
Nat st
S1[
m] holds
S1[
m + 1]
proof
let m be
Nat;
( S1[m] implies S1[m + 1] )
assume A35:
S1[
m]
;
S1[m + 1]
assume A37:
m + 1
<= len (F # x)
;
Sf . (m + 1) = 0
then A38:
m + 1
in dom (F # x)
by NAT_1:11, FINSEQ_3:25;
then C2:
m + 1
in dom f
by A0, DEF5;
then A39:
not
x in f . (m + 1)
by A32, FUNCT_1:3;
(F # x) . (m + 1) =
(F . (m + 1)) . x
by A38, DEF5
.=
(chi ((f . (m + 1)),X)) . x
by A2, C2, A0
;
then
(F # x) . (m + 1) = 0
by A39, FUNCT_3:def 3;
then
(Sf . m) + ((F # x) . (m + 1)) = 0
by A35, A37, NAT_1:13;
hence
Sf . (m + 1) = 0
by A37, B1, NAT_1:13;
verum
end;
for
m being
Nat holds
S1[
m]
from NAT_1:sch 2(A33, A34);
then
Sum (F # x) = 0
by B1;
hence
(chi ((Union f),X)) . x = Sum (F # x)
by A31, FUNCT_3:def 3;
verum end; end;