机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: fanwort

0.999......到底应不应该等于1?

[复制链接]
发表于 2014-6-16 22:52:00 | 显示全部楼层
马克思教导我们 :具体情况具体分析,我们要以辩证的目光来看问题
" o4 U9 R& ~4 m2 X其实0.9999…… 与1二者是相互渗透相互转化相互影响。2 J% r3 b$ N% l
在一定条件下,0.99999……可以看作1 ,在一定条件下,1又可以看作0.9999……
9 y5 }! E; z) r, P/ d综上 , 0.999999……就是1  得证
回复 支持 反对

使用道具 举报

发表于 2014-6-17 00:06:57 | 显示全部楼层
Pascal 发表于 2014-6-16 22:47
; n( S7 J& P- n4 S# t1 N- {zero大侠:
* i3 {+ y3 D3 z1 s  |( v/ l) D1. 数量比较是不需要具体差值的,也就不存在假定最右一位的说法。比如咱俩来比身高,零侠身高 ...
9 J* s' \9 C$ K. P- _
P大。我感觉讨论越来越有意思了。
* Q- f9 ~, _6 f% ]1。数量比较比一定需要差值,因为只要有参照物即可。但是数值比较不同。可以借用你这个例子。(我没有那么高啊)。A身高1米8,B身高1米7,这样两个人站一起就知道差别。但是如果我们讨论二者身高差量同另外一个参照物,比如一颗手雷的比较时,直接的做法是把他们放一起,再比较。而当你不能把两个比较对象直观的放在一起时呢?或者对比时看参照物的具体位置变动呢?这样就没有办法比较了。或者说,A身高1米71,B身高1米7。这种小差距不能辨识的情况呢?所以我才强调,不要说1-0.99...的差值一定比0.1小这样的话,因为这种直观上的比较不能作为数学论证的依据。同样的例子就是歌德巴赫猜想。比如1+2=3。如果就是直观的讲的话,那就不需要证明了,不是吗?; w( X/ j. m& S4 f3 F; P' _
所以,当讨论数值比较,特别是差值比较时,你至少是要确定这个值的。0 F3 o& e! C- g: T# c
2。关于这句“证明1-0.9...=0只需要证明1-0.9...<任意给定正数就行了”。我感觉我们像是进入了一个鸡和蛋的哲学问题中。究竟是先有证明1-0.9...=0还是先有|1-0.9....|<任意给定正数。哈哈。这么说吧,/ Q  q% L& V& V8 ~. ^
我们先讨论下|1-0.9....|<任意给定正数这句话。比如我给定一个正数0.1,你该如何证明1-0.9....小于0.1呢?你可以说,1-0.9=0.1。1-0.99=0.01<0.1。所以,1-0.99...<0.1。但是问题就出来了,你计算前两个式子的时候,是有限位计算,按找张先生的理论,是有意义的。而问题就出在第三步上。0.99...=0.99吗?0.99...>0.99吗?0.99...<0.99吗?所有的这三个比较式你都不能直接使用,你都必须先要证明一个确定的关系发生在0.99..同0.99之间。而如何确定,这就是需要四则运算的地方。比如0.99...同0.99在小数点后的前两位相同,但0.99..右侧还有数位。即0.99...=0.99+0.009...,而0.009..>0,所以0.99..<0.99。而这之中,实际上你已经在用一次四则运算了。所以,说这么多,其实就是一句话,如果抛弃四则运算本身,|1-0.9....|<任意给定正数 这个问题不可证。既然不可证,那么至少你不能用这个式子说明1=0.99...
4 r0 k, c9 e- }7 T) J+ g, o接着就是1=0.99..的证明,其实你可以去看各种的证明的方法,有级数计算的,有错位相减的。但是最终都是在一个进行四则运算的基础上。比如说级数计算的。0.99...=9*(1/10)+9*(1/10)^2....9*(1/10)^n。然后通过等比数列和法求的
0 U  ^& O6 F- n; N# u& M7 r0.99..=1-lim(1/10)^n=1。而这其中,其实也是在四则运算。如果严格按照张先生的理论,那么同样,9*(1/10)^n是找不到的右位,那么最后的lim(1/10)^n原则上也不应该出现。说白了,就是不可证。: N* B/ A7 e! K! Y1 r4 c
总之,通过假设推论,如果因为找不到右位而否定四运算的可行性,那么现有的多数证明本身都是不成立的。1-0.99...同“任意给定正数”的比较就成了鸡蛋问题。哈哈。
% D+ O. D" e  H1 E+ [3。我不太明白大侠写这三个式子同证明1-0.99..的差值和任意正数的关系有什么联系。- M$ Q3 g$ n5 @6 N- \! F
4。我写的那个式子,希望大侠看全。3 q: M' u) ?7 b& ~* Y0 Y3 Z% {
1/3+1/3=0.333...+0.333...=0+3*(1/10)+...+3*(1/10)^n+0+3*(1/10)+...+3*(1/10)^n=0+2*3*(1/10)+...+2*3*(1/10)^n=0.6666.....=2/3. D7 V4 ]- _. M$ _% N. t  l8 `$ b
其关键是第二个等号的右侧。因为那一部分的计算是脱离小数但却符合小数各数位四则的部分。也就是说,讲0.33..级数话,然后各级数的分数表达做加法。换句话说,如果你承认这种级数分数的运算方法是对的,这跟直接去计算无限循环小数的各数位是一致的。因为,0.33...+0.33...四则运算的时候实际上是0.3+0.3+0.03+0.03+0.003+0.003+....。说白了,无论你是否能找到右位,级数计算和直接小数计算都是在这样进行的。唯一让人疑惑的就是进位,但我之前阐述过了,其实进位并不是问题。
回复 支持 反对

使用道具 举报

发表于 2014-6-17 10:09:05 | 显示全部楼层
zerowing 发表于 2014-6-17 00:06 6 f( ?5 B( R8 K
P大。我感觉讨论越来越有意思了。' l+ {1 X" m# W# i7 I
1。数量比较比一定需要差值,因为只要有参照物即可。但是数值比较不同 ...

; C9 V3 {* g* L; }; z1. 数值比较同样不需要具体差值。
, t4 N+ K- f# I- H8 p; w+ O/ G假设咱俩穿越下,来到一个古代,那时人们还没有具体数的概念,但有多少的概念。零侠你是元帅,统领一大群兵,还有一大群马。我是你朋友,跑过来看你,你很高兴,请我喝酒。然后我问你一个问题,零帅,你到底是兵多呢,还是马多呢?你回答不了,因为那时不会数数,但咱们还是想到了一个办法,让每个兵去牵一匹马。最后有兵没牵到马,说明兵多;有马没兵牵,说明马多;以上两种情况都没有,说明兵和马一样多。% C" K  {9 y8 z; d6 V: {  w
另外从历史上看,多少的概念比减法概念出现的要早很多。所以说数值比较不需要具体差值。至于“小差距不能辨识的情况呢”,放大呀,数学最擅长这个了。! D" a0 ~  @* O
2.” 0.99...=0.99吗?0.99...>0.99吗?0.99...<0.99吗?”
1 w( d3 h8 u' A3 g零侠后面有0.333...=0+3*(1/10)+...+3*(1/10)^n+0+3*(1/10)+...+3*(1/10)^n,同样可以展开0.99.....啊,很容易就能证明0.99...>0.99。不存在鸡蛋问题。( G) V, x5 ^9 M, l$ q1 N
3. 下面3个算式只是想说明有些无限小数是可以运算的,只要有定义。$ L' _: }5 c$ A2 H  g5 u
    0.1....-0.1.....=0- D- G" N: e' J7 B( y
    1x0.1....=0.1.....
" [7 {+ ]0 ]2 [6 z- ~, T4 @8 s    0.1.....+0=0.1.....
8 f, }5 j% M7 \7 g& H$ ^7 d4. “我写的那个式子,希望大侠看全。3 B7 @, D/ D8 y7 t1 Z
1/3+1/3=0.333...+0.333...=0+3*(1/10)+...+3*(1/10)^n+0+3*(1/10)+...+3*(1/10)^n=0+2*3*(1/10)+...+2*3*(1/10)^n=0.6666.....=2/3”
7 |% f) D$ J* z6 m6 e  上面运算的实质是极限,并没有定义/证明无限小数的运算规则。; G7 v# E9 D7 C
5. “其实进位并不是问题。”因为咱们讨论的1/3、1/9有点特殊,循环节只有1位。循环节不同的小数怎么加?1/3+π怎么加?
回复 支持 反对

使用道具 举报

发表于 2014-6-17 14:20:29 | 显示全部楼层
Pascal 发表于 2014-6-17 10:09 $ h% t* |5 c4 q. c: x
1. 数值比较同样不需要具体差值。
* X& u' ?7 m2 f' ?, S% z假设咱俩穿越下,来到一个古代,那时人们还没有具体数的概念,但有多少 ...

+ M3 P  F% _& a% l0 N1。呵呵,你的例子很有意思。但是还是那句话,不能作为一个定理来应用于证明。不扯那么远的例子,就说1和0.99..的差值,这么说,我们不四则,也不知道差值究竟有多少,然后我给了一个小实数,0.000....001,在1的前面有n个,或者无限个零。那么你该如何比较这个差值和这个小实数的大小呢?你可以证明,1-0.99..的有限位差值小于0.1,0.01等等,但是推倒无限位的时候,你既不能通过四则运算得到一个实际的差值,又不能通过所谓的观察法得到差值小于另一个差值的结论,那么你该怎么办呢?如果我们把这个推广到那个人和马的例子上。比如人很多,马也很多。前面不断的有人在牵马,后面还有很长的队在等待牵马,而检查的人在检查到一半的时候就已经说不清究竟谁牵过马,谁没有了。那么这种情况,你还有办法比较吗?另外,这个例子其实是在一个参照系下进行的。当你换了参照系呢?比如那个著名的新龟兔赛跑的例子,乌龟和兔子两人从一点出发自东向西跑,裁判是太阳。最后的结果就是乌龟比兔子跑得快。哈哈。这也是为什么我说这样的所谓可比性不能作为证明的依据的原因。6 I# ?$ w3 C7 W2 N' D" }/ z" e6 ^
2。呵呵,我希望你再看下我的话。0.99....可以通过级数展开,但是分数展开的本身实际上等价于小数逐位展开的本身。换句或说,220就等价于200+20+0, 等价于2*100+2*10+0*1。同样的,0.3165=0+3*(1/10)+1*(1/10)^2+6*(1/10)^3+5*(1/10)^4也等价于0+3*0.1+1*0.01+6*0.001+5*0.0001。这样的式子恒等价,因为这是实数构成的基本法则,即逐位安置。而逐位安置本身就是在应用四则运算。所以,如果说无限小数不能进行四则运算,那么同样的,0.99...就不能写成0+9*0.1+9*0.01+9*0.001....这种形势。因为你后面的无限位数该如何相加呢?是否会有进位呢?是否在某一位,9*(1/10)^n=0了呢?既然不能这样写,那么还是那个问题,你怎么比较呢?
1 Y% z- N9 b" }/ R" s1 e3。这三个例子其实不是在说无限小数可以运算,而是在说任意实数的一个通性。这个通性本身跟四则运算没有什么关系。
+ R5 F% @4 u% P1 R$ S+ r3 s4。那个式子的关键在于逐位安置,然后逐位相加。所以才有2*3*(1/10)的写法。就像我前面说的,逐位安置是实数构成的基本法则。如果你承认这种逐位相加,那么跟你在运算0.33...+0.33..的逐位相加有什么区别呢?只是因为一个是分数的逐位形势一个是小数的逐位形势吗?这才是这个长等式要表述的问题。跟级数也好,跟极限也好,都没有关系。本质是数字构成。
6 G0 ^9 ], k( G5。我在更早的回复里提到过,进位计算对于无限循环小数不是问题,对于无理数比较麻烦。而实际上,即便不使用小数形势进行计算,你依旧没有办法计算无理数。比如1/3+Pi,他究竟是多少呢?或者说他究竟等于一个什么像的无限不循环小数呢?同样的,如果你不用1/3的小数形势0.33...同Pi的有限小数形势比如3.14159进行四则运算,你有什么办法从1/3+Pi这个式子中得到一个数值解吗?没有!你不仅得不到一个无限右位的解,也得不到一个有限右位的解。不是吗?
回复 支持 反对

使用道具 举报

发表于 2014-6-17 21:50:19 | 显示全部楼层
本帖最后由 Pascal 于 2014-6-17 21:56 编辑
- F* O: ]& \( c9 O1 N0 y
zerowing 发表于 2014-6-17 14:20
) i9 X5 o$ }! B7 d- t: O1。呵呵,你的例子很有意思。但是还是那句话,不能作为一个定理来应用于证明。不扯那么远的例子,就说1和 ...
3 R2 r: T3 O: h3 ~* H  s
4 j2 `" I% B2 q
zero大侠:+ r, z# g$ q# F3 k
1.  故事,而且还是虚拟的故事自然不能当定理用。可是我用的方法是可以当定理用的。
     因为我在2个集合的元素之间建立起了一一对应的关系。一一对应准则是康托尔集合论的基石,集合论与现代数学的关系我   
* S. T2 e( W! M( M7 p     就不说了。
2.   0.000....001,在1的前面有n个,或者无限个零”,无限个零说法是不对的,具体见截图--最后一位。
$ U6 n% [5 Y$ V+ \+ L
3.  “你可以证明,1-0.99..的有限位差值小于0.1,0.01等等,但是推倒无限位的时候,”
/ `0 Q% B' _! ^# F7 ]      为什么要推到无限位呢?我只要证明│ 1-0.9...<任意给定正数就行了,只要你给定了一个数,这个数就固定下来了,我肯2 V6 H% z, P$ d. u/ ^0 `
      定能证明│ 1-0.9...│<这个数,按照实数系的阿基米德性质,就能得到│ 1-0.9...│=0。
$ l1 Z. S8 n( @9 u/ E# D
4.  “你既不能通过四则运算得到一个实际的差值,又不能通过所谓的观察法得到差值小于另一个差值的结论,”
1 {' z* d0 u2 O' n      怎么不能得到差值小于另一个差值?见截图--实数的比较,来自张筑生的数学分析。
      由比较规则轻松可得0.9....>0.90.990.999
5.   实际生活中,如果零侠有个几万兵马,我那个方法确实很难执行;如果零侠只有几十兵马,几分钟结果就出来了。不过从数
4 n7 }: V( r9 o; ~  g      学上看,几十兵马可以用这种方法判别多少?那几万兵马同样可以用这种方法判别多少!
6.  0.99...就不能写成0+9*0.1+9*0.01+9*0.001....这种形式。因为你后面的无限位数该如何相加呢?”
" n6 x* x: q& j      为什么要硬加呢?无穷级数和难道是一项一项加出来的?
7.  “那个式子的关键在于逐位安置,然后逐位相加”
      逐位安置我承认,可为什么要逐位相加呢?理由同第6点。
8.  “如果你不用1/3的小数形势0.33...Pi的有限小数形势比如3.14159进行四则运算,你有什么办法从1/3+Pi这个式子中得到一个
9 C  W1 L6 b0 ~5 D6 M( ]5 O      数值解吗?”
     有一个很用力的近似计算工具,叫逼近。数值解,可以呀,你要精确到几位小数?
     零侠可以回顾下人类认识π的历史,从周三径一开始,虽然人们不知道π具体数值,甚至不知道π是无理数,但已经把π控制在
+ t; z' ]3 v3 k     3~4了,到刘徽的割圆术,就可以把π控制在很精确的范围了;π可以逼近,π+1/3同样可以逼近。
& D: e" j0 Z- B$ \3 V

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-5-19 17:14 , Processed in 0.053162 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表