第二回. 实数系的构造

上回说到有理数不足以描述自然界的规律, 例如单位正方形的对角线无法用有理数去度量, 这一回就来好好说说如何构造更广类型的数. 一般来说有好几种办法可以构造, 例如Dedekind切割或者无限小数. 这里我们采用Cantor的基本列法.

(定义1) 设 $(x_n)_{n\geq1}$ 是一个有理数列, 如果对任何正有理数 $\varepsilon$ 都存在 $N\geq1$ 使得当 $m,n\geq N$ 时就有
$$|x_n-x_m|<\varepsilon,$$
则称 $(x_n)_{n\geq1}$ 是一个基本序列或者Cauchy列.

(定义2) 设 $(x_n)_{n\geq1}$ 是一个有理数列, 如果存在 $x\in\mathbb{Q}$ 使得对任何正有理数 $\varepsilon$ 都存在 $N\geq1$ 使得当 $n\geq N$ 时就有
$$|x_n-x|<\varepsilon,$$
则称 $x$ 是 $(x_n)_{n\geq1}$ 的极限.

高等数学相对于初等数学, 一个强大的工具是基本序列的应用.

容易证明有极限的数列一定是基本数列, 但是反过来不对. 如果我们不扩充数的话, 很有可能一些基本序列没有极限, 先来看一个例子.

设 $x_1=2$,
$$x_{n+1}=\frac{1}{2}x_n+\frac{1}{x_n},\quad n\geq1.$$
则 $(x_n)_{n\geq1}$ 是基本数列, 事实上, 由基本不等式可知
$$x_{n}=\frac{1}{2}x_{n-1}+\frac{1}{x_{n-1}}\geq 2\sqrt{\frac{1}{2}}=\sqrt{2};$$
$$x_{n+1}-x_n=-\frac{1}{2}x_n+\frac{1}{x_n}=\frac{2-x_n^2}{2x_n}\leq 0.$$
所以
$$x_{n+1}-x_n=\frac{1}{2}(x_n-x_{n-1})+\frac{x_{n-1}-x_n}{x_nx_{n-1}}.$$
\begin{align*}
|x_{n+1}-x_n|&=|x_n-x_{n-1}|\left(\frac{1}{2}-\frac{1}{x_nx_{n-1}}\right)\\
&\leq\frac{1}{2}|x_n-x_{n-1}|\leq\cdots\\
&\leq \left(\frac{1}{2}\right)^{n-1}|x_2-x_1|=\left(\frac{1}{2}\right)^{n}.
\end{align*}
所以对任何有理数 $\varepsilon>0$, 存在充分大的正整数 $N$ 使得
$$\left(\frac{1}{2}\right)^{N-1}<\varepsilon.$$
当 $m> n\geq N$ 时,
$$|x_m-x_n|\leq\sum_{k=n}^{m-1}|x_{k+1}-x_k|\leq \sum_{k=n}^{m-1}\frac{1}{2^k}<\frac{1}{2^{n-1}}\leq \frac{1}{2^{N-1}}<\varepsilon.$$
所以 $(x_n)_{n\geq1}$ 是基本数列. 假设存在极限 $x\in\mathbb{Q}$, 则有
$$x=\frac{1}{2}x+\frac{1}{x}\Rightarrow x^2=2,$$
这与 $x$ 是有理数矛盾. 所以 $(x_n)_{n\geq1}$ 没有极限.

基本序列的意思就是任何给定 $\varepsilon>0$, 无论它多小, 只要 $n$ 足够大以后 $x_n$ 都拥挤在一个半径不超过 $\varepsilon$ 的区间内. 上述例子表明有理数列的基本列不一定有极限, 这就说明有理数中其实存在某种空隙, 那么怎么来填补这些空隙使得有极限呢? 一种想法就是把基本列本身当作一个对象来看待, 这样就有极限了. 这正是Cantor在1872年的思想. 具体操作如下:

我们记
$$R=\{(x_n)_{n\geq1}|x_n\in\mathbb{Q},(x_n)_{n\geq1}\text{是一个基本序列}.\}$$
我们在上面定义等价关系:
$$(x_n)_{n\geq1}\sim(y_n)_{n\geq1}\Longleftrightarrow \lim_{n\rightarrow\infty}(x_n-y_n)=0.$$

再定义商集 $R/\sim$, 它的意思是把所有 $R$ 中等价的元素看成是一个元素, 把它称为是实数系, 或者说是实数系的一个实现, 以后就用 $\mathbb{R}$ 去记实数域, 其中的一个元素 (实际上是基本列的等价类) 就称为一个实数.

时间: 2024-10-12 05:36:58

第二回. 实数系的构造的相关文章

第四回. 实数系的性质

前面两回构造了实数系, 并且证明了实数全体构成一个有序域, 且有理数域在同构意义下是实数域的子域. 那么实数是否可以描述一些有理数所不能描述的自然界的规律呢? 答案是肯定的. (性质) 存在实数 $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.

CodeForces 404C Restore Graph (构造)

题意:让人构造一个图,满足每个结点边的数目不超过 k,然后给出每个结点到某个结点的最短距离. 析:很容易看出来如果可能的话,树是一定满足条件的,只要从头开始构造这棵树就好,中途超了int...找了好久. 代码如下: #pragma comment(linker, "/STACK:1024000000,1024000000") #include <cstdio> #include <string> #include <cstdlib> #include

[.net]基元线程同步构造

1 /* 基元线程同步构造 2 用户模式构造: 3 易变构造(Volatile Construct) 4 互锁构造(Interlocked Construct):自旋锁(Spinlock) 乐观锁(Optimistic Concurrency Control,乐观并发控制) 5 内核模式构造: 6 事件构造(Event) 7 信号量构造(Semaphore) 8 互斥体构造(Mutex) 9 */ 10 11 //易变构造,Volatile.Write()之前的所有字段写入操作,必须再该方法调用

C++基础3 类:构造 拷贝 析构函数,

为什么会出现构造函数 与 析构函数 [email protected]:~/c++$ cat main.cpp  #include <iostream> #include <stdlib.h> #include <string.h> using namespace std; class Test { public: void init() { a = 1; b = 2; } private: int a; int b; }; int main() { Test arr[

继承的构造和析构顺序

程序示例 1 #include <iostream> 2 using namespace std; 3 class a 4 { 5 public: 6 a(){cout<<"构造a"<<endl;} 7 ~a(){cout<<"析构a"<<endl;} 8 }; 9 class b 10 { 11 public: 12 b(){cout<<"构造b"<<endl;

基于mezzanine的攻防比赛环境搭建及漏洞构造

虚拟部署 virtualenv是python环境配置和切换工具,进入该虚拟环境后,pip安装的软件不影响当前主环境,这样就能很好的安装几个python版本了,解决了库之间的依赖关系. 安装virtualenv和pipsudo apt-get install python-virtualenv python-pip 创建虚拟部署环境 [email protected]:~$virtualenv -p /usr//bin/python2.7 app [email protected]:~$ cd a

HDU 4888 神奇最大流行进列出构造矩阵

题意:  给你一个N ,M   构造一个N*M的矩阵,矩阵中每个元素为0-K: 给你每行的和与每列的和. 如果解法唯一 ,输出解法 如果解法不唯一,输出一句话, 如果没有解法,输出一句话. 题解:   经典建图 s ---> 每个行节点,流量为行和 每个列节点----〉t,流量为列和 每行每列单独连接,流量为K 代码: #include<stdio.h> #include<queue> #include<iostream> #define INF 10000000

ios构造httpPost头结构

ios构造httpPost头结构 by 伍雪颖 NSString* urlStr = @"; NSURL* url = [NSURL URLWithString:urlStr]; NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url]; request.HTTPMethod = @"POST"; [request addValue:@"application/x-www-form

由二叉树构造赫夫曼树

赫夫曼树: 假设有n个权值{w1,w2,w3....},试构造一棵具有n个叶子节点的二叉树,每个叶子节点带权为wi,则其中带权路径长度最小的二叉树称为最优二叉树或者叫赫夫曼树. 构造赫夫曼树: 假设有n个权值,则构造出的赫夫曼树有n个叶子节点,n个权值分别设置为w1,w2,....wn,则赫夫曼树的构造规则为: 1.将w1,w2...看成是有n棵树的森林: 2.在森林中选择两个根节点的权值最小的树合并,作为一棵新树的左右子树,且新树的根节点权值为其左右子树根节点权值之和: 3.从森林中删除选取的