证明 logX < X 对所有 X > 0 成立

题目取自:《数据结构与算法分析:C语言描述_原书第二版》——Mark Allen Weiss

练习1.5(a)  证明下列公式: logX < X 对所有 X > 0 成立。(注意:计算机科学中,若无特别说明,所有对数都是以2为底的)

  这个小题,看似简单。乍一看一高中证明题而已嘛。实则不然,我根据高中时常用的思路解了一下:

      设 f(X) = X - logX,其中X > 0。

      易知 f(0) = 0 + ∞ > 0,f(X)′ = 1 - 1/(Xln2),令f(X)′ = 0,解得X = 1/ln2。

      于是当 0< X < 1/ln2时,f(X)′ < 0,函数单调递减。

        X > 1/ln2时,f(x)‘ > 0,函数单调递增。

所以f(1/ln2)为函数的极小值点。到这里我们只需要求出 f(1/ln2) = 1/ln2 - log(1/ln2) > 0 问题就得证了。结果的确大于零,不过计算结果只得求助于计算器(对减数进行放大也行不通)。对于求助于计算器的问题多少让人感觉不爽。到这里才想到,高中应该做的是lnX < X,问题一下就得到了可靠的答案(这里可靠的意思:不用借助计算器)。

我带着这个多少让人不爽的问题到网上搜了一圈,也没有多大的收获,很多还是错误的。不得已网搜了一下题解,发现本书竟然有作者提供的答案,于是果断搬了过来:)

不得不说Mark Allen Weiss,不得不说人家美国名流写的书啊,反观国内某些数据结构方面的书弱爆了有木有!不多说了,赶紧随我来膜拜一下Weiss吧:

证明采用数学归纳法。

  0 < X ≤ 1 时,logX < X 显然成立。因为X = 1时,log1 = 0 < 1。X < 1时,logX为负数,明显小于X。

  同样显然的情况是1 < X ≤ 2 时。因为log2 = 1 < 2,且X < 2 时logX < 1。

准备好了,最精彩的部分来了:

  归纳基础:1< X ≤ 2 时命题成立,由上可知。

  归纳假设:假设命题对任意正整数p(p≥1),p < X ≤ 2p 时命题成立,求证对于任意的正整数p,2p < Y < 4p命题成立。

  证明:logY = log(2·y/2) = log2 + log(y/2) = 1 + Y/2 < Y/2 + Y/2 ≤ Y。

     即logY < Y成立。

  数学归纳法的步骤是完美的,因此命题logX < X,X > 0成立。

PS:由于答案是英文的,这里对语序做了下调整,且对不易理解的部分做了补充。

时间: 2024-10-01 00:14:55

证明 logX < X 对所有 X > 0 成立的相关文章

[转]logX&lt;X对所有的X&gt;0成立

本文引用地址:http://blog.sciencenet.cn/blog-1865911-831450.html 此文来自科学网何召卫博客,转载请注明出处. 这个命题网上有多种证法,有人甚至采用斜率和图形的方式.我不是数学老师,不能评判正确性,个人觉得归纳法比较传统也比较严密,这里推荐归纳法,答案中找到的,只是整理出来,顺便学习. 如果  如果X = 1 logX = 0 -> 0 < 1 命题成立 否则 logX < 0 而 X > 0 所以 命题成立 如果 1 < X

SICP 1.13

解: 中文 原版 麻蛋的垃圾中文翻译,艹 先证明提示中的: Fib(0)成立,Fib(1)成立,Fib(2)成立,假设Fib(n)成立,则(那两个拉丁字母用x y分别代替): x=(1+sqrt(5))/2, y=(1-sqrt(5))/2 Fib(n+1)=Fib(n)+Fib(n-1)=...=((x+1)*pow(x,n-1)-(y+1)*pow(y,n-1))/sqrt(5) 因为x+1=pow(x,2), y+1=pow(y,2) 所以Fib(n+1)=(pow(x,n+1)-pow(

证明:如果矩阵A的列向量组线性无关,则矩阵ATA可逆

证明:如果矩阵A的列向量组线性无关,则矩阵ATA可逆 设ATAX=0,如果ATA可逆,则ATAX=0有唯一解X=0,即X为零向量. 因此,原命题的证明等价于证明"如果矩阵A的列向量组线性无关,则ATAX=0有唯一解X=0". 令XTATAX=0,则有(AX)TAX=0.由(AX)TAX=0可知AX是零向量,其中X是ATAX=0的解. 设A = [a1 a2 - an],X=[x1 x2 - xn]T,因为A的列向量组线性无关,所以令x1a1+x2a2+-+xnan=0成立的唯一解是x1

2016雅库特数学奥林匹克不等式的证明

试题:设非负实数$a,b,c$满足$a^2+b^2+c^2\geq 3$.证明:$(a+b+c)^3\geq 9(ab+bc+ca)$. 证明:设$t=ab+bc+ca>0$,则由题意 $(a+b+c)^6=(a^2+b^2+c^2+2t)^3\geq (3+2t)^3$, 而$(3+2t)^3-81t^2=(8t+3)(t-3)^2\geq 0$. 即$(3+2t)^3\geq 81t^2$. 所以 $(a+b+c)^6\geq 81(ab+bc+ca)^2$,即原不等式成立.

判断一个正整数是否是2的N次方的简洁算法及其证明

在写代码时遇到了“判断一个正整数是否是2的N次方”的问题,不想调用 java.lang 的 Math 类库进行浮点运算,觉得转换为浮点不是个好办法. 遂在网上搜索了一下,发现有人列出来好几种写法,列举几种: 1.通过循环除2:这种方法不值一提,略过: 2.针对32位/64位只有有限个 2 的N次方的常量值,逐个进行比较:额...这个也略过: 3.通过正则表达式进行文本匹配,判断是否2的后面都是 0 :这个绕得更远了... 最后,有一种最简洁优雅的写法:(value & (value -1)) =

localhost与127.0.0.1的区别 2

localhost与127.0.0.1的区别localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析.看来这个入门问题还有人不清楚,其实这两者是有区别的. no1: localhost也叫local ,正确的解释是:本地服务器127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器) no2: localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制.1

WIN2003 IIS6.0+PHP+ASP+MYSQL优化配置

因为WINDOWS 2003 的 IIS 6.0 默认是没有安装开启对ASP的支持 这要我们手动去配置 这一步很简单 一 首先在控制面板里运行"添加删除程序" 选择安装IIS 6.0 安装后IIS 6.0就默认开启了对ASP的支持 如果发现未允许运行ASP 可按 A B C 步骤去开启A:在开始菜单-->程序-->"管理工具"里打开 IIS 6.0 选择 "WEB 服务扩展"B:点选 Active Server Pages 组件 和

操盘策略:巧用盘中T+0交易

操盘策略:巧用盘中T+0交易 字体: 大 小 换肤: 收藏 2015-07-15 13:56:02 不少中老年股民问我,如何巧用盘中T+0交易?为此借题发挥,抛砖引玉.本人1992年涉及股市,那时A股市场处于起步阶段,流通市值小,实施T+0交易,当日买空卖空交易频繁,资金流动异常,导致市场虚假繁荣的氛围.T+0交易是一把双刃剑,散户一方面没有雄厚资金对当日股价进行方向性操控,一旦趋势看错,操作失误,造成自己投资损失:另一方面需要头脑冷静,胆大果断的平稳心态.实践证明,多数散户T+0交易是亏钱的.

恒成立、能成立和恰成立三类命题赏析【初级和中级辅导】

恒成立.能成立和恰成立三类命题赏析 恒成立.能成立和恰成立三类命题是高三数学中比较常见的高频命题,尤其是恒成立.能成立命题,让许多学生感到头疼不已.考查的频次多,难度大,所以深入思考和总结这类命题的规律显得非常必要和迫切,同时和恒成立.能成立命题紧密相连的变形技巧----分离参数法,更是非常普遍和常用的一种数学变形方法. \(\color{Red}{恒成立问题}\) \(\fbox{例1}\)已知函数\(f(x)=x^2 +ax-2\ge 0\)在区间\([1,5]\)上恒成立,求参数\(a\)