let Z be open Subset of REAL ; :: thesis: ( Z c= dom ln & Z c= dom ((id REAL ) ^ ) implies ln `| Z = ((id REAL ) ^ ) | Z )
assume that
A1:
Z c= dom ln
and
A:
Z c= dom ((id REAL ) ^ )
; :: thesis: ln `| Z = ((id REAL ) ^ ) | Z
AA: dom (((id REAL ) ^ ) | Z) =
(dom ((id REAL ) ^ )) /\ Z
by RELAT_1:90
.=
Z
by A, XBOOLE_1:28
;
ln is_differentiable_on Z
by A1, FDIFF_1:34, TAYLOR_1:18;
then B:
dom (((id REAL ) ^ ) | Z) = dom (ln `| Z)
by AA, FDIFF_1:def 8;
for x0 being Real st x0 in dom (((id REAL ) ^ ) | Z) holds
(ln `| Z) . x0 = (((id REAL ) ^ ) | Z) . x0
proof
let x0 be
Real;
:: thesis: ( x0 in dom (((id REAL ) ^ ) | Z) implies (ln `| Z) . x0 = (((id REAL ) ^ ) | Z) . x0 )
assume A3:
x0 in dom (((id REAL ) ^ ) | Z)
;
:: thesis: (ln `| Z) . x0 = (((id REAL ) ^ ) | Z) . x0
A5:
ln is_differentiable_on Z
by A1, FDIFF_1:34, TAYLOR_1:18;
(ln `| Z) . x0 =
diff ln ,
x0
by AA, A3, A5, FDIFF_1:def 8
.=
1
/ x0
by A1, AA, A3, TAYLOR_1:18
.=
1
/ ((id REAL ) . x0)
by FUNCT_1:35
.=
1
* (((id REAL ) . x0) " )
by XCMPLX_0:def 9
.=
1
* (((id REAL ) ^ ) . x0)
by A, AA, A3, RFUNCT_1:def 8
.=
(((id REAL ) ^ ) | Z) . x0
by AA, A3, FUNCT_1:72
;
hence
(ln `| Z) . x0 = (((id REAL ) ^ ) | Z) . x0
;
:: thesis: verum
end;
hence
ln `| Z = ((id REAL ) ^ ) | Z
by B, PARTFUN1:34; :: thesis: verum