A1:
for d being Element of REAL st d in right_open_halfline 0 holds
(exp_R ") . d = ln . d
A4:
dom (exp_R ") = right_open_halfline 0
by Th16, FUNCT_1:33;
then
dom (exp_R ") = dom ln
by Def2;
hence A5:
ln = exp_R "
by A4, A1, PARTFUN1:5; ( ln is one-to-one & dom ln = right_open_halfline 0 & rng ln = REAL & ln is_differentiable_on right_open_halfline 0 & ( for x being Real st x > 0 holds
ln is_differentiable_in x ) & ( for x being Element of right_open_halfline 0 holds diff (ln,x) = 1 / x ) & ( for x being Element of right_open_halfline 0 holds 0 < diff (ln,x) ) )
A6:
for x being Real st x > 0 holds
ln is_differentiable_in x
A7:
for x being Element of right_open_halfline 0 holds 0 < diff (ln,x)
thus
ln is one-to-one
by A5, FUNCT_1:40; ( dom ln = right_open_halfline 0 & rng ln = REAL & ln is_differentiable_on right_open_halfline 0 & ( for x being Real st x > 0 holds
ln is_differentiable_in x ) & ( for x being Element of right_open_halfline 0 holds diff (ln,x) = 1 / x ) & ( for x being Element of right_open_halfline 0 holds 0 < diff (ln,x) ) )
dom ln = right_open_halfline 0
by Def2;
hence
( dom ln = right_open_halfline 0 & rng ln = REAL & ln is_differentiable_on right_open_halfline 0 & ( for x being Real st x > 0 holds
ln is_differentiable_in x ) & ( for x being Element of right_open_halfline 0 holds diff (ln,x) = 1 / x ) & ( for x being Element of right_open_halfline 0 holds 0 < diff (ln,x) ) )
by A5, A6, A7, Th16, Th17, FUNCT_1:33; verum