let f be PartFunc of REAL,REAL; :: thesis: for b being Real st dom f = REAL & f is_improper_integrable_on_REAL holds
( f is_-infty_improper_integrable_on b & f is_+infty_improper_integrable_on b & improper_integral_on_REAL f = (improper_integral_-infty (f,b)) + (improper_integral_+infty (f,b)) )

let b be Real; :: thesis: ( dom f = REAL & f is_improper_integrable_on_REAL implies ( f is_-infty_improper_integrable_on b & f is_+infty_improper_integrable_on b & improper_integral_on_REAL f = (improper_integral_-infty (f,b)) + (improper_integral_+infty (f,b)) ) )
assume that
A1: dom f = REAL and
A2: f is_improper_integrable_on_REAL ; :: thesis: ( f is_-infty_improper_integrable_on b & f is_+infty_improper_integrable_on b & improper_integral_on_REAL f = (improper_integral_-infty (f,b)) + (improper_integral_+infty (f,b)) )
consider b1 being Real such that
A3: f is_-infty_improper_integrable_on b1 and
A4: f is_+infty_improper_integrable_on b1 and
A5: improper_integral_on_REAL f = (improper_integral_-infty (f,b1)) + (improper_integral_+infty (f,b1)) by A1, A2, Def6;
per cases ( b < b1 or b >= b1 ) ;
suppose A6: b < b1 ; :: thesis: ( f is_-infty_improper_integrable_on b & f is_+infty_improper_integrable_on b & improper_integral_on_REAL f = (improper_integral_-infty (f,b)) + (improper_integral_+infty (f,b)) )
end;
suppose A8: b >= b1 ; :: thesis: ( f is_-infty_improper_integrable_on b & f is_+infty_improper_integrable_on b & improper_integral_on_REAL f = (improper_integral_-infty (f,b)) + (improper_integral_+infty (f,b)) )
end;
end;