let n be non empty Element of NAT ; :: thesis: for i being Element of NAT
for g being PartFunc of REAL n, REAL
for y being Element of REAL n
for g1 being PartFunc of REAL n, REAL 1 st g1 = <>* g holds
( g1 is_partial_differentiable_in y,i iff g is_partial_differentiable_in y,i )

let i be Element of NAT ; :: thesis: for g being PartFunc of REAL n, REAL
for y being Element of REAL n
for g1 being PartFunc of REAL n, REAL 1 st g1 = <>* g holds
( g1 is_partial_differentiable_in y,i iff g is_partial_differentiable_in y,i )

let g be PartFunc of REAL n, REAL ; :: thesis: for y being Element of REAL n
for g1 being PartFunc of REAL n, REAL 1 st g1 = <>* g holds
( g1 is_partial_differentiable_in y,i iff g is_partial_differentiable_in y,i )

let y be Element of REAL n; :: thesis: for g1 being PartFunc of REAL n, REAL 1 st g1 = <>* g holds
( g1 is_partial_differentiable_in y,i iff g is_partial_differentiable_in y,i )

let g1 be PartFunc of REAL n, REAL 1; :: thesis: ( g1 = <>* g implies ( g1 is_partial_differentiable_in y,i iff g is_partial_differentiable_in y,i ) )
assume A1: g1 = <>* g ; :: thesis: ( g1 is_partial_differentiable_in y,i iff g is_partial_differentiable_in y,i )
( the carrier of (REAL-NS 1) = REAL 1 & the carrier of (REAL-NS n) = REAL n ) by REAL_NS1:def 4;
then reconsider h = g1 as PartFunc of (REAL-NS n),(REAL-NS 1) ;
reconsider y' = y as Point of (REAL-NS n) by REAL_NS1:def 4;
( h is_partial_differentiable_in y',i iff g1 is_partial_differentiable_in y,i ) by Th16;
hence ( g1 is_partial_differentiable_in y,i iff g is_partial_differentiable_in y,i ) by A1, Th14; :: thesis: verum