consider c being Real such that
A2: ( a < c & c < b ) and
A3: f is_left_improper_integrable_on a,c and
A4: f is_right_improper_integrable_on c,b and
A5: ( not left_improper_integral (f,a,c) = -infty or not right_improper_integral (f,c,b) = +infty ) and
A6: ( not left_improper_integral (f,a,c) = +infty or not right_improper_integral (f,c,b) = -infty ) by A1;
per cases ( ( f is_left_ext_Riemann_integrable_on a,c & left_improper_integral (f,a,c) = ext_left_integral (f,a,c) ) or left_improper_integral (f,a,c) = +infty or left_improper_integral (f,a,c) = -infty ) by A3, Th34;
suppose A7: ( f is_left_ext_Riemann_integrable_on a,c & left_improper_integral (f,a,c) = ext_left_integral (f,a,c) ) ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

per cases ( ( f is_right_ext_Riemann_integrable_on c,b & right_improper_integral (f,c,b) = ext_right_integral (f,c,b) ) or right_improper_integral (f,c,b) = +infty or right_improper_integral (f,c,b) = -infty ) by A4, Th39;
suppose A8: ( f is_right_ext_Riemann_integrable_on c,b & right_improper_integral (f,c,b) = ext_right_integral (f,c,b) ) ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

end;
suppose right_improper_integral (f,c,b) = +infty ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

end;
suppose right_improper_integral (f,c,b) = -infty ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

end;
end;
end;
suppose A11: left_improper_integral (f,a,c) = +infty ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

per cases then ( ( f is_right_ext_Riemann_integrable_on c,b & right_improper_integral (f,c,b) = ext_right_integral (f,c,b) ) or right_improper_integral (f,c,b) = +infty ) by A4, A6, Th39;
suppose ( f is_right_ext_Riemann_integrable_on c,b & right_improper_integral (f,c,b) = ext_right_integral (f,c,b) ) ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

end;
suppose right_improper_integral (f,c,b) = +infty ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

end;
end;
end;
suppose A14: left_improper_integral (f,a,c) = -infty ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

per cases then ( ( f is_right_ext_Riemann_integrable_on c,b & right_improper_integral (f,c,b) = ext_right_integral (f,c,b) ) or right_improper_integral (f,c,b) = -infty ) by A4, A5, Th39;
suppose ( f is_right_ext_Riemann_integrable_on c,b & right_improper_integral (f,c,b) = ext_right_integral (f,c,b) ) ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

end;
suppose right_improper_integral (f,c,b) = -infty ; :: thesis: ex b1 being ExtReal ex c being Real st
( a < c & c < b & f is_left_improper_integrable_on a,c & f is_right_improper_integrable_on c,b & b1 = (left_improper_integral (f,a,c)) + (right_improper_integral (f,c,b)) )

end;
end;
end;
end;