let f, g be PartFunc of REAL,REAL; :: thesis: ( dom f = REAL & dom g = REAL & f is_improper_integrable_on_REAL & g is_improper_integrable_on_REAL & ( not improper_integral_on_REAL f = +infty or not improper_integral_on_REAL g = -infty ) & ( not improper_integral_on_REAL f = -infty or not improper_integral_on_REAL g = +infty ) implies ( f + g is_improper_integrable_on_REAL & improper_integral_on_REAL (f + g) = (improper_integral_on_REAL f) + (improper_integral_on_REAL g) ) )
assume that
A1: dom f = REAL and
A2: dom g = REAL and
A3: f is_improper_integrable_on_REAL and
A4: g is_improper_integrable_on_REAL and
A5: ( not improper_integral_on_REAL f = +infty or not improper_integral_on_REAL g = -infty ) and
A6: ( not improper_integral_on_REAL f = -infty or not improper_integral_on_REAL g = +infty ) ; :: thesis: ( f + g is_improper_integrable_on_REAL & improper_integral_on_REAL (f + g) = (improper_integral_on_REAL f) + (improper_integral_on_REAL g) )
consider c being Real such that
A7: f is_-infty_improper_integrable_on c and
A8: f is_+infty_improper_integrable_on c and
A9: ( not improper_integral_-infty (f,c) = -infty or not improper_integral_+infty (f,c) = +infty ) and
A10: ( not improper_integral_-infty (f,c) = +infty or not improper_integral_+infty (f,c) = -infty ) by A3;
consider c1 being Real such that
A11: g is_-infty_improper_integrable_on c1 and
A12: g is_+infty_improper_integrable_on c1 and
A13: ( not improper_integral_-infty (g,c1) = -infty or not improper_integral_+infty (g,c1) = +infty ) and
A14: ( not improper_integral_-infty (g,c1) = +infty or not improper_integral_+infty (g,c1) = -infty ) by A4;
A15: left_closed_halfline c c= dom g by A2;
A16: right_closed_halfline c c= dom g by A2;
A17: left_closed_halfline c1 c= dom g by A2;
A18: right_closed_halfline c1 c= dom g by A2;
A19: g is_-infty_improper_integrable_on c
proof end;
A21: g is_+infty_improper_integrable_on c
proof end;
A23: ( not improper_integral_-infty (g,c) = -infty or not improper_integral_+infty (g,c) = +infty )
proof end;
A30: ( not improper_integral_-infty (g,c) = +infty or not improper_integral_+infty (g,c) = -infty )
proof end;
A37: improper_integral_on_REAL f = (improper_integral_-infty (f,c)) + (improper_integral_+infty (f,c)) by A1, A3, Th36;
A38: improper_integral_on_REAL g = (improper_integral_-infty (g,c)) + (improper_integral_+infty (g,c)) by A2, A4, Th36;
A39: ( not improper_integral_-infty (f,c) = +infty or not improper_integral_-infty (g,c) = -infty ) by A5, A37, A38, A10, A23, XXREAL_3:def 2;
A40: ( not improper_integral_-infty (f,c) = -infty or not improper_integral_-infty (g,c) = +infty ) by A6, A37, A38, A9, A30, XXREAL_3:def 2;
A41: ( not improper_integral_+infty (f,c) = +infty or not improper_integral_+infty (g,c) = -infty ) by A5, A37, A38, A9, A30, XXREAL_3:def 2;
A42: ( not improper_integral_+infty (f,c) = -infty or not improper_integral_+infty (g,c) = +infty ) by A6, A37, A38, A10, A23, XXREAL_3:def 2;
A43: f + g is_-infty_improper_integrable_on c by A7, A19, A1, A2, A39, A40, Th45;
A44: improper_integral_-infty ((f + g),c) = (improper_integral_-infty (f,c)) + (improper_integral_-infty (g,c)) by A1, A2, A7, A19, A39, A40, Th45;
A45: f + g is_+infty_improper_integrable_on c by A1, A2, A8, A21, A41, A42, Th46;
A46: improper_integral_+infty ((f + g),c) = (improper_integral_+infty (f,c)) + (improper_integral_+infty (g,c)) by A1, A2, A8, A21, A41, A42, Th46;
A47: now :: thesis: ( improper_integral_-infty ((f + g),c) = -infty implies not improper_integral_+infty ((f + g),c) = +infty )end;
A49: now :: thesis: ( improper_integral_-infty ((f + g),c) = +infty implies not improper_integral_+infty ((f + g),c) = -infty )end;
hence A51: f + g is_improper_integrable_on_REAL by A43, A45, A47; :: thesis: improper_integral_on_REAL (f + g) = (improper_integral_on_REAL f) + (improper_integral_on_REAL g)
dom (f + g) = (dom f) /\ (dom g) by VALUED_1:def 1;
then A52: improper_integral_on_REAL (f + g) = (improper_integral_-infty ((f + g),c)) + (improper_integral_+infty ((f + g),c)) by A1, A2, A51, Th36;
per cases ( improper_integral_-infty ((f + g),c) = +infty or improper_integral_-infty ((f + g),c) = -infty or improper_integral_-infty ((f + g),c) in REAL ) by XXREAL_0:14;
suppose A53: improper_integral_-infty ((f + g),c) = +infty ; :: thesis: improper_integral_on_REAL (f + g) = (improper_integral_on_REAL f) + (improper_integral_on_REAL g)
end;
suppose A55: improper_integral_-infty ((f + g),c) = -infty ; :: thesis: improper_integral_on_REAL (f + g) = (improper_integral_on_REAL f) + (improper_integral_on_REAL g)
end;
suppose A57: improper_integral_-infty ((f + g),c) in REAL ; :: thesis: improper_integral_on_REAL (f + g) = (improper_integral_on_REAL f) + (improper_integral_on_REAL g)
then A58: ( improper_integral_-infty (f,c) in REAL & improper_integral_-infty (g,c) in REAL ) by A39, A40, A44, XXREAL_3:20;
then reconsider lf = improper_integral_-infty (f,c), lg = improper_integral_-infty (g,c) as Real ;
per cases ( improper_integral_+infty ((f + g),c) = +infty or improper_integral_+infty ((f + g),c) = -infty or improper_integral_+infty ((f + g),c) in REAL ) by XXREAL_0:14;
suppose improper_integral_+infty ((f + g),c) in REAL ; :: thesis: improper_integral_on_REAL (f + g) = (improper_integral_on_REAL f) + (improper_integral_on_REAL g)
end;
end;
end;
end;