Proving one function is greater than other?

I want to see where is this inequality true
where x in (e^e,∞).

6 Comments

Prove that
f(x) = 53.989/21.233 * (log(log(x)))^(4/3)/(log(x))^(1/3)
is monotonically increasing (i.e. by showing that its derivative is > 0) and f(e^e) > 1.
You want to prove it rigorously by using the Symbolic Math Toolbox, or by graphical approach?
@Torsten but this f(x) is not monotonically increasing.By the way I try this code but it is not true.
% Define the function
syms x
f = 53.989/21.233 * (log(log(x))).^(4/3)./(log(x)).^(1/3);
% Compute the first derivative
df = diff(f, x);
disp(df)
syms x
expr = (215956*log(log(x))^(1/3))/(63699*x*log(x)^(4/3)) - (53989*log(log(x))^(4/3))/(63699*x*log(x)^(4/3));
% Solve the inequality
solution = solve(expr > 0, x);
disp(solution);
@Sam Chak any of them but I want to know exactly where is the above inequality true
The notation is ambiguous. We must know whether is to be interpreted as or as .

Sign in to comment.

 Accepted Answer

Matt J
Matt J on 10 Jun 2024
Edited: Matt J on 10 Jun 2024
Make the change of variables and rearrange the inequality as,
Since is a convex function on such that >0 and , it readily follows that for all . QED.

10 Comments

Could you explain how to rearrange the inequality?
Here are the steps,
But here (log z)^4 not log(z^4)
Maybe something like this?
syms z real
assume(z > exp(1))
sol = solve((log(z))^4 - ((21.233/53.989)^3)*z > 0, z, 'ReturnConditions', true)
sol = struct with fields:
z: x parameters: x conditions: x < (36893488147419103232*lambertw(-1, -(8766535218140255^(1/4)*144115188075855872^(3/4))/576460752303423488)^4)/8766535218140255 & 6121026514868073/22517998136...
vpa(sol.conditions)
ans = 
But here (log z)^4 not log(z^4)
Correct, I never said anything about log(z^4). However, I've been using the notation (log z)^4= log (z)^4 interchangeably, because you have.
We can also get some visual evidence both for the convexity and positivity of f(z) from the plot below.
fplot( @(z) log(z).^4-0.0608*z , [exp(1),10])
When writing the function in MATLAB, please use `log(z)^4` instead of `(log(z))^4`. Additionally, your work should apply to all \( x \) in the range \((e^e, \infty)\), not just a specific region. I believe the end of your work should align with Sam's work. I want to thank both of you for your efforts.
If we assume , we get this results:
syms z real
assume(z > 0)
fun = (log(z))^4 - ((21.233/53.989)^3)*z;
sol = solve(fun > 0, z, 'ReturnConditions', true)
sol = struct with fields:
z: [2x1 sym] parameters: x conditions: [2x1 sym]
vpa(sol.conditions)
ans = 
figure(1)
fplot(fun, [0 3]), ylim([-0.1 1]), yline(0, '--'), grid on
figure(2)
fplot(fun, [0 5e5]), yline(0, '--'), grid on, xlabel('z'), ylabel('f(z)'), xlabel('z'), ylabel('f(z)')
... and in order to return to x, you will have to substitute x = exp(z).
I want to thank both of you for your efforts.
You're welcome, but please Accept-click the answer if it has resolved your question.

Sign in to comment.

More Answers (1)

syms x y
f = 53.989/21.233 * (log(log(x))).^(4/3)./(log(x)).^(1/3);
%x is solution where f starts getting greater than 1
xstart = vpasolve(f==1,x,5)
xstart = 
5.8933180867157239497727768797558
log(log(xstart))/(21.233*log(xstart))
ans = 
0.01521725041175722892398806828762
1/(53.989*log(xstart)^(2/3)*log(log(xstart))^(1/3))
ans = 
0.01521725041175722892398806828762
ftrans = subs(f,x,exp(exp(y)));
%exp(exp(y)) is solution where f ends being greater than 1
yend = vpasolve(ftrans==1,y,13)
yend = 
13.085773977624348668463856655909
log(log(exp(exp(yend))))/(21.233*log(exp(exp(yend))))
ans = 
0.0000012785232351771168083804508742678
1/(53.989*log(exp(exp(yend)))^(2/3)*log(log(exp(exp(yend))))^(1/3))
ans = 
0.0000012785232351771168083804508742678

3 Comments

While your analysis is thorough, it appears that you've mainly focused on situations where the inequality can be replaced by an equation, rather than identifying where the inequality holds true. If we could also address those instances, it would provide a more comprehensive understanding of the scenario.Also ,The paper discussing this problem states that the inequality does not hold for \( x \) in the interval \((e^{482036}, \infty)\).
Hi Fatima, can you provide the paper or link, or a cropped section for study purposes? Sounds like an interesting problem.
While I know what a log function is, I never use log(log(x)) or exp(exp(x)) in this approach.
https://doi.org/10.48550/arXiv.2402.04272
In the end of page 13

Sign in to comment.

Tags

Asked:

on 9 Jun 2024

Commented:

on 10 Jun 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!