let p be Real; for f being PartFunc of REAL ,REAL st left_open_halfline p c= dom f & f is_differentiable_on left_open_halfline p & ( for x0 being Real st x0 in left_open_halfline p holds
0 < diff f,x0 or for x0 being Real st x0 in left_open_halfline p holds
diff f,x0 < 0 ) holds
rng (f | (left_open_halfline p)) is open
let f be PartFunc of REAL ,REAL ; ( left_open_halfline p c= dom f & f is_differentiable_on left_open_halfline p & ( for x0 being Real st x0 in left_open_halfline p holds
0 < diff f,x0 or for x0 being Real st x0 in left_open_halfline p holds
diff f,x0 < 0 ) implies rng (f | (left_open_halfline p)) is open )
set L = left_open_halfline p;
assume A1:
left_open_halfline p c= dom f
; ( not f is_differentiable_on left_open_halfline p or ( ex x0 being Real st
( x0 in left_open_halfline p & not 0 < diff f,x0 ) & ex x0 being Real st
( x0 in left_open_halfline p & not diff f,x0 < 0 ) ) or rng (f | (left_open_halfline p)) is open )
assume that
A2:
f is_differentiable_on left_open_halfline p
and
A3:
( for x0 being Real st x0 in left_open_halfline p holds
0 < diff f,x0 or for x0 being Real st x0 in left_open_halfline p holds
diff f,x0 < 0 )
; rng (f | (left_open_halfline p)) is open
A4:
f | (left_open_halfline p) is continuous
by A2, FDIFF_1:33;
hence
rng (f | (left_open_halfline p)) is open
; verum