第四回. 实数系的性质

前面两回构造了实数系, 并且证明了实数全体构成一个有序域, 且有理数域在同构意义下是实数域的子域. 那么实数是否可以描述一些有理数所不能描述的自然界的规律呢? 答案是肯定的.

(性质) 存在实数 $r>0$ 使得
$$r^2=2.$$
(上式的意思实际上是存在有理数基本列 $(q_n)$ 使得 $(q_n^2)=(2)$.)

证明. 这里采用构造性证明. 归纳地定义数列如下: $q_1=2$,

$$q_{n+1}=\frac{1}{2}q_n+\frac{1}{q_n},\quad n\geq 1.$$
在第二回已经说明了 $(q_n)$ 是一个基本列, 下面说明:
$$(q_n)^2=2.$$
事实上,
$$q_{n+1}^2-2=\frac{(q_n^2-2)^2}{4q_n^2}.$$
由此式可知:
$$q_n^2> 2,\quad \forall n\geq1.$$
所以
$$q_{n+1}^2-2\leq\frac{1}{8}(q_n^2-2)^2,\quad \forall n\geq1.$$
$$\log(q_{n+1}^2-2)\leq 2\log(q_n^2-2)-\log8.$$
\begin{align*}
\log(q_{n+1}^2-2)-\log8&\leq2\left(\log(q_n^2-2)-\log8\right)\\
&\leq\cdots\\
&\leq2^n\left(\log(q_1^2-2)-\log8\right)\\
&=-2^n\log(4).
\end{align*}
所以
$$0<q_{n+1}^2-2\leq 8\cdot4^{-2^n}.$$

$$(q_n)^2=(2).$$

在我们日常生活中, 我们习惯了用十进制小数去表示一个实数, 这种表示本质上是给出了这个基本列的前 $n$ 位小数, 用前 $n$ 位小数的精度在 $10^{-n}$ 级别.

在Python中输入以下代码:

s=2

for i in range(100):

s=s/2+1/s

运行结果如下:

s

1.414213562373095

通常取1.414213562373作为正方形边长的一种近似, 而用 $\sqrt{2}$ 表示其长度.

下面来给出实数系的基本定理, 这也是当初这么构造实数的一个动机.

(完备性定理) 设 $(r_n)_{n\geq1}$ 是 $\mathbb{R}$ 中的基本列, 则存在唯一的 $r\in\mathbb{R}$ 使得
$$\lim_{n\rightarrow\infty}r_n=r.$$

(单调有界定理) 设数列 $(a_n)$ 单调递增, 且有上界, 则 $\lim\limits_{n\rightarrow\infty}a_n$ 存在.

(确界存在定理) 设数集~$A$~有上界, 则一定有上确界.

(Bolzano-Weierstrass定理) 设数列 $(a_n)$ 有界, 则一定存在收敛子列 $(a_{n_k})$.

(Heine-Borel定理) 设有一族开区间 $\{(a_\lambda,b_\lambda)\}_{\lambda\in \Lambda}$ 覆盖了闭区间 $[a,b]$, 即
$$[a,b]\subset\bigcup_{\lambda\in \Lambda}(a_\lambda,b_\lambda).$$
则一定存在这族开区间中的有限个 $\{(a_i,b_i)\}_{i=1}^n$ 覆盖 $[a,b]$.

(闭区间套定理) 设 $\{[a_n,b_n]\}_{n\geq1}$ 是闭区间套, 即

$$[a_{n+1},b_{n+1}]\subset [a_n,b_n],\quad n\geq1,$$
且有
$$\lim_{n\rightarrow\infty}(b_n-a_n)=0.$$
则存在唯一的 $\xi$ 使得
$$a_n\leq\xi\leq b_n,\quad\forall~n\geq1.$$

时间: 2024-10-02 19:31:39

第四回. 实数系的性质的相关文章

第四回:星夜急返桑梓地 浊泪再洒旧书院[林大帅作品连载]

第四回:星夜急返桑梓地 浊泪再洒旧书院 诗曰:      夏雨送别梦乍醒,一朝重返绪难平,      旧院门锁石头路,咫尺两心忘多情.      却说林二送文会学妹一干人等起身之后,便返眼科大楼.这午间伙计,先生回的回,睡的睡,不似平日里熙攘.林二若在平日里,见那几位朝气,定会吟上几句.本来一般读书人,虽是流寓鹭岛,这限韵做赋的功夫,是不肯丢掉,况较当日求学西北,还略有长进呢!果然,在拭了拭头发,见这眼科楼外,车水马龙.忽忆起前朝小曲<离别的车展>,这音律靡靡,歌声怨绝, 再看那门外云集辇毂,

JVM【第十四回】:【回收方法区】

很多人认为方法区(或者HotSpot虚拟机中的永久代)是没有垃圾收集的,Java虚拟机规范中确实说过可以不要求虚拟机在方法区实现垃圾手机,而且在方法区进行垃圾收集的"性价比"一般比较低:在堆中,尤其是在新生代中,常规应用进行一次垃圾收集一般可以回收70%~90%的空间,而永久代的垃圾收集效率远低于此. 永久代的垃圾收集主要回收两部分内容:废弃常量和无用的类.回收废弃常量与回收Java堆中的对象非常类似.以常量池中字面量的回收为例,假如一个字符串"abc"已经进入了常

自了法师全集 | 无量寿经科注第四回学习班分享三十篇

释自了法师 净土指归 1月28日 南无阿弥陀佛 欢迎点击上方关注“净土指归” 自了法师 无量寿经科注第四回学习班分享三十篇全集 目录 生死心不切,若真为生死之心不发,一切开示皆为戏论 凡修净业,以决志求生西方为本 佛一边念,生死爱根一边长 重新认识净土法门 时时作临终想 念佛法门,首为凡夫 常念不绝,则得道捷 日暮途远 摄耳谛听 历代祖师示真信切愿 是心是佛,是心作佛 印光大师述<无量寿经>缘起 都摄六根,净念相继 欲报亲恩唯念佛 ——浅谈祭祖最重要的内涵 不信佛.不信佛力 ——从占察忏现象引

一起talk C栗子吧(第一百三十四回:C语言实例--创建线程时的内存细节)

各位看官们,大家好,上一回中咱们说的是"创建进程时的内存细节"的例子,这一回咱们说的例子是:创建线程时的内存细节.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们,我们在前面章回中介绍过创建线程的例子,创建线程时使用的函数是pthread_create.今天我们一起说一下使用该函数创建线程时内存的一些细节问题.我们介绍的的重点还是内存布局中的四个分区.这点和前一回中介绍创建进程时内存细节的思路相同. 1.在主线程中使用pthread_create函数可以创建一个新线程,我们叫

一起talk C栗子吧(第一百五十四回:C语言实例--socket通信地址系统调用二)

各位看官们,大家好,上一回中咱们说的是socket通信地址系统调用的例子,这一回咱们继续说该例子.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们,我们在上一回介绍的通信地址系统调用有效地解决了数据存储方式的问题,不过,还有一个系统调用也可以解决这种问题,这一回我们将介绍该系统调用:getaddrinfo. 函数原型 该系统调用从其名字上看是用来获取地址的信息,这里的地址主要指套接字通信地址.它获取到的地址信息不需要进行字节序转换,我们可以直接用来进行套接字通信.不过,我们不能只看名字

一起talk C栗子吧(第一百二十四回:C语言实例--内置宏)

各位看官们,大家好,上一回中咱们说的是显示变量和函数地址的样例,这一回咱们说的样例是:内置宏.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们,我们在编译程序的时候,假设有语法错误,编译器就会提示,在某个文件的某一行有错误,这是怎么做到的呢?事实上是使用了C语言的内置宏. 说到宏,我想大家都知道,而所谓的内置宏相似于C语言的关键字,它是C语言自定义的,因此我们不须要定义宏,就能够直接使用.经常使用的内置宏有"_LINE_"和"_FILE_".假设把它们放到

一起talk C栗子吧(第七十四回:C语言实例--DIY cd命令)

各位看官们,大家好,上一回中咱们说的是DIY pwd命令的例子,这一回咱们说的例子是:DIY cd命令.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们,在Linux系统中,终端提供的cd命令是我们最常用的命令之一,相信大家对它一定很熟悉了.今天,让我们一起来DIY cd命令吧.下面是具体的操作步骤: 1.从用户输入的内容中提取路径名称: 2.把刚才获取的路径名称传递给chdir函数,使用该函数切换到名称所在的目录中: 3.确认函数运行的结果,如果不能切换,给用户一个提示. 下面是我们

一起talk C栗子吧(第三十四回:C语言实例--巧用溢出计算最值)

各位看官们,大家好,上一回中咱们说的是巧用移位的例子,这一回咱们说的例子是:巧用溢出计算最值. 闲话休提,言归正转.让我们一起talk C栗子吧! 大家都知道,程序中的变量都有一个取值范围,这个范围也计算机和编译器都有关系.我们举个实际的例 子进行说明:在32位的计算机上,如果使用4个字节存储int类型的变量也就是说使用了32位的存储空间. 这时int类型变量的取值范围是:负2的32次方到正2的32次方-1,具体的数值是-2147483648到2147483647. 如果把不在这个范围内的数值赋

一起talk C栗子吧(第一百七十四回:C语言实例--关闭终端中的缓冲功能二)

各位看官们,大家好,上一回中咱们说的是关闭终端中缓冲功能的例子,这一回咱们继续说该例子.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们, 我们在上一回中介绍了如何关闭终端中的缓冲功能,当时是借助系统命令stty实现该功能的,这一回中我们将介绍另外一种关闭终端中回显功能的方法.该方法是通过终端的termios编程接口来操作终端的.关于termios接口的介绍和编程接口,我们在一百七十一回中介绍过了,因此,我们直接介绍如何通过termios编程接口来关闭终端缓冲功能. 下面是详细的操作步