let X be non empty set ; for f, g being PartFunc of X,ExtREAL
for B being set st B c= dom (f + g) holds
( dom ((f + g) | B) = B & dom ((f | B) + (g | B)) = B & (f + g) | B = (f | B) + (g | B) )
let f, g be PartFunc of X,ExtREAL; for B being set st B c= dom (f + g) holds
( dom ((f + g) | B) = B & dom ((f | B) + (g | B)) = B & (f + g) | B = (f | B) + (g | B) )
let B be set ; ( B c= dom (f + g) implies ( dom ((f + g) | B) = B & dom ((f | B) + (g | B)) = B & (f + g) | B = (f | B) + (g | B) ) )
assume A1:
B c= dom (f + g)
; ( dom ((f + g) | B) = B & dom ((f | B) + (g | B)) = B & (f + g) | B = (f | B) + (g | B) )
for x being object st x in dom g holds
g . x in ExtREAL
by XXREAL_0:def 1;
then reconsider gg = g as Function of (dom g),ExtREAL by FUNCT_2:3;
for x being object st x in dom (g | B) holds
(g | B) . x in ExtREAL
by XXREAL_0:def 1;
then reconsider gb = g | B as Function of (dom (g | B)),ExtREAL by FUNCT_2:3;
then A6:
(g " {+infty}) /\ B c= (g | B) " {+infty}
;
then
(g | B) " {+infty} c= (g " {+infty}) /\ B
;
then A12:
(g | B) " {+infty} = (g " {+infty}) /\ B
by A6;
then A17:
(g " {-infty}) /\ B c= (g | B) " {-infty}
;
then
(g | B) " {-infty} c= (g " {-infty}) /\ B
;
then A23:
(g | B) " {-infty} = (g " {-infty}) /\ B
by A17;
for x being object st x in dom f holds
f . x in ExtREAL
by XXREAL_0:def 1;
then reconsider ff = f as Function of (dom f),ExtREAL by FUNCT_2:3;
for x being object st x in dom (f | B) holds
(f | B) . x in ExtREAL
by XXREAL_0:def 1;
then reconsider fb = f | B as Function of (dom (f | B)),ExtREAL by FUNCT_2:3;
then A28:
(f " {+infty}) /\ B c= (f | B) " {+infty}
;
then A33:
(f " {-infty}) /\ B c= (f | B) " {-infty}
;
then
(f | B) " {-infty} c= (f " {-infty}) /\ B
;
then
(f | B) " {-infty} = (f " {-infty}) /\ B
by A33;
then A39: ((f | B) " {-infty}) /\ ((g | B) " {+infty}) =
(((f " {-infty}) /\ B) /\ (g " {+infty})) /\ B
by A12, XBOOLE_1:16
.=
(((f " {-infty}) /\ (g " {+infty})) /\ B) /\ B
by XBOOLE_1:16
.=
((f " {-infty}) /\ (g " {+infty})) /\ (B /\ B)
by XBOOLE_1:16
;
then
(f | B) " {+infty} c= (f " {+infty}) /\ B
;
then
(f | B) " {+infty} = (f " {+infty}) /\ B
by A28;
then ((f | B) " {+infty}) /\ ((g | B) " {-infty}) =
(((f " {+infty}) /\ B) /\ (g " {-infty})) /\ B
by A23, XBOOLE_1:16
.=
(((f " {+infty}) /\ (g " {-infty})) /\ B) /\ B
by XBOOLE_1:16
.=
((f " {+infty}) /\ (g " {-infty})) /\ (B /\ B)
by XBOOLE_1:16
;
then A45:
(((f | B) " {-infty}) /\ ((g | B) " {+infty})) \/ (((f | B) " {+infty}) /\ ((g | B) " {-infty})) = (((f " {-infty}) /\ (g " {+infty})) \/ ((f " {+infty}) /\ (g " {-infty}))) /\ B
by A39, XBOOLE_1:23;
(dom (f | B)) /\ (dom (g | B)) =
((dom f) /\ B) /\ (dom (g | B))
by RELAT_1:61
.=
((dom f) /\ B) /\ ((dom g) /\ B)
by RELAT_1:61
.=
(((dom f) /\ B) /\ (dom g)) /\ B
by XBOOLE_1:16
.=
(((dom f) /\ (dom g)) /\ B) /\ B
by XBOOLE_1:16
.=
((dom f) /\ (dom g)) /\ (B /\ B)
by XBOOLE_1:16
;
then A46: dom ((f | B) + (g | B)) =
(((dom f) /\ (dom g)) /\ B) \ ((((f | B) " {-infty}) /\ ((g | B) " {+infty})) \/ (((f | B) " {+infty}) /\ ((g | B) " {-infty})))
by MESFUNC1:def 3
.=
(((dom f) /\ (dom g)) \ (((f " {-infty}) /\ (g " {+infty})) \/ ((f " {+infty}) /\ (g " {-infty})))) /\ B
by A45, XBOOLE_1:50
.=
(dom (f + g)) /\ B
by MESFUNC1:def 3
.=
B
by A1, XBOOLE_1:28
;
dom (f + g) = ((dom f) /\ (dom g)) \ (((f " {-infty}) /\ (g " {+infty})) \/ ((f " {+infty}) /\ (g " {-infty})))
by MESFUNC1:def 3;
then
dom (f + g) c= (dom f) /\ (dom g)
by XBOOLE_1:36;
then A47:
B c= (dom f) /\ (dom g)
by A1;
dom (g | B) = (dom g) /\ B
by RELAT_1:61;
then A48:
dom (g | B) = B
by A47, XBOOLE_1:18, XBOOLE_1:28;
A49:
dom ((f + g) | B) = (dom (f + g)) /\ B
by RELAT_1:61;
then A50:
dom ((f + g) | B) = B
by A1, XBOOLE_1:28;
dom (f | B) = (dom f) /\ B
by RELAT_1:61;
then A51:
dom (f | B) = B
by A47, XBOOLE_1:18, XBOOLE_1:28;
now for x being object st x in dom ((f + g) | B) holds
((f + g) | B) . x = ((f | B) + (g | B)) . xlet x be
object ;
( x in dom ((f + g) | B) implies ((f + g) | B) . x = ((f | B) + (g | B)) . x )assume A52:
x in dom ((f + g) | B)
;
((f + g) | B) . x = ((f | B) + (g | B)) . xhence ((f + g) | B) . x =
(f + g) . x
by FUNCT_1:47
.=
(f . x) + (g . x)
by A1, A50, A52, MESFUNC1:def 3
.=
((f | B) . x) + (g . x)
by A50, A51, A52, FUNCT_1:47
.=
((f | B) . x) + ((g | B) . x)
by A50, A48, A52, FUNCT_1:47
.=
((f | B) + (g | B)) . x
by A50, A46, A52, MESFUNC1:def 3
;
verum end;
hence
( dom ((f + g) | B) = B & dom ((f | B) + (g | B)) = B & (f + g) | B = (f | B) + (g | B) )
by A1, A49, A46, FUNCT_1:2, XBOOLE_1:28; verum