let f be PartFunc of REAL,REAL; for Z being Subset of REAL
for x0 being Real st Z is open & x0 in Z holds
( ( f is_differentiable_in x0 implies f | Z is_differentiable_in x0 ) & ( f | Z is_differentiable_in x0 implies f is_differentiable_in x0 ) & ( f is_differentiable_in x0 implies diff (f,x0) = diff ((f | Z),x0) ) )
let Z be Subset of REAL; for x0 being Real st Z is open & x0 in Z holds
( ( f is_differentiable_in x0 implies f | Z is_differentiable_in x0 ) & ( f | Z is_differentiable_in x0 implies f is_differentiable_in x0 ) & ( f is_differentiable_in x0 implies diff (f,x0) = diff ((f | Z),x0) ) )
let x0 be Real; ( Z is open & x0 in Z implies ( ( f is_differentiable_in x0 implies f | Z is_differentiable_in x0 ) & ( f | Z is_differentiable_in x0 implies f is_differentiable_in x0 ) & ( f is_differentiable_in x0 implies diff (f,x0) = diff ((f | Z),x0) ) ) )
assume that
AS1:
Z is open
and
AS3:
x0 in Z
; ( ( f is_differentiable_in x0 implies f | Z is_differentiable_in x0 ) & ( f | Z is_differentiable_in x0 implies f is_differentiable_in x0 ) & ( f is_differentiable_in x0 implies diff (f,x0) = diff ((f | Z),x0) ) )
thus
( f is_differentiable_in x0 iff f | Z is_differentiable_in x0 )
( f is_differentiable_in x0 implies diff (f,x0) = diff ((f | Z),x0) )
thus
( f is_differentiable_in x0 implies diff (f,x0) = diff ((f | Z),x0) )
by AS1, AS3, LM001; verum