The Integers and the Real Numbers
以上我們談了一些 邏輯的基礎,接下來我們會談一些 數學的基礎,也就是整數與實數系統。其實我們已經用了很多,非正式地,接下來我們會正式地討論他們。
要 建構 實數系統的一個方法就是利用公理跟集合論來建構。
首先我們需要從集合論出發,定義在 set $A$ 上的 二元運算子(binary operator):
Def.
$$
f: A times A rightarrow A
$$
我們在描述一個二元運算子的時候並不會如同以往的函數一樣, $f(a, a’)$,而是會把運算子寫在中間, $afa’$。一般來說,我們會用符號來表示,而不是字母,像是加號 $+$、乘號 $cdot$。
假設
我們假設存在一個 set $mathbb{R}$,代表實數,有兩個運算子分別是加法運算子 $+$、乘法運算子 $cdot$,以及一個次序關係 $lt$ 定義於 $mathbb{R}$ 上,會有以下特性:
代數特性(Algebraic Properties)
- $(x + y) + z = x + (y + z), forall x, y, z in mathbb{R}$
$(x cdot y) cdot z = x cdot (y cdot z), forall x, y, z in mathbb{R}$
- $x + y = y + x, forall x, y, z in mathbb{R}$
$x cdot y = y cdot x, forall x, y, z in mathbb{R}$
- $exists! 0 in mathbb{R}, forall x in mathbb{R}, s.t. enspace x + 0 = x$
$exists! 1 in mathbb{R}, forall x in mathbb{R}, s.t. enspace x cdot 1 = x$
- $for enspace each enspace x, exists! y, s.t. enspace x + y = 0$
$for enspace each enspace x, exists! y, s.t. enspace x cdot y = 1$
- $x cdot (y + z) = (x cdot y) + (x cdot z), forall x, y, z in mathbb{R}$
混合代數與次序特性(A Mixed Algebraic and Order Property)
- $If enspace x gt y, then enspace x + z gt y + z$
$If enspace x gt y, z gt 0, then enspace x cdot z gt y cdot z$
次序特性(Order Properties)
- 次序關係 $lt$ 有最小上界性
- $If enspace x lt y, then enspace exists z enspace s.t. enspace x lt z, z lt y$
由 1~5 點我們可以導出一些代數性質,像是負數、減法運算、倒數跟商的概念。我們可以定義正數($x gt 0$)跟負數($x lt 0$)。在代數領域,擁有 1~5 點特性的代數結構,我們會稱為域(field)。如果有包含第六點就稱為有序域(ordered field)。在拓樸領域我們通常會討論的是第7、8點,他只牽涉到次序關係,同時擁有這兩點的集合稱為線性連續統(li 大专栏 The Integers and the Real Numbersnear continuum)。
說到這邊我們還沒提到整數呢!我們就用前6點來定義整數(integer)。
Def.
$A subseteq mathbb{R} enspace is enspace inductive:$
- $1 in A$
- $forall x in A enspace s.t. enspace x + 1 in A$
Def.
$mathcal{A} enspace is enspace a enspace collection enspace of enspace all enspace inductive enspace subsets enspace of enspace mathbb{R}$
$positive enspace integers enspace is enspace a enspace set enspace mathbb{N} = bigcap_{A in mathcal{A}} A$
這樣的定義是很巧妙的,他其實只有明確的定義了1是在這個集合裡,後面都以 $x+ 1$ 的形式去推演,這稱為可歸納。而正整數是眾多可歸納集合的交集,可見正整數是最小的子集。
正整數有些特性:
- 正整數是可歸納的(inductive)
- (Principle of inductive)如果 set $A$ 是可歸納的,而且含正整數的集合,那麼 $A = mathbb{N}$
與實數不同的是,他不會有第八點特性,也就是,$for enspace each enspace n in mathbb{N}, nexists a in mathbb{N} enspace s.t. enspace n lt a lt n + 1$。
如果有個正整數 $n$,我們用 $S_{n}$ 來代表所有小於 $n$ 的正整數的集合,我們稱他為 section:
$$
S_{n + 1} = {1, dots , n}
$$
接下來我們會描述 證明 兩個可能不是很熟悉但很有用的特性,你可以看成是另一個版本的數學歸納法:
Theorem: Well-ordering property
$$
S subseteq mathbb{N}, S neq emptyset, S enspace has enspace smallest enspace element.
$$
他描述了 $mathbb{N}$ 的非空子集,一定有最小元素。
Theorem: Strong induction principle
$$
A enspace is enspace a enspace set enspace of enspace positive enspace integers,
$$
$$
for enspace each enspace n, S_n subseteq A enspace s.t. enspace n in A, then enspace A = mathbb{N}
$$
這邊描述了,對每個 $n$ 來說,由 $S_n subseteq A$ 可以推出 $n in A$ 的話,那麼 $A$ 就是 $mathbb{N}$。
以上我們用了有序域中的第 1~6 點公理,那第 7 點呢?
你用會用到第 7 點(最小上界公理)來證明,正整數集合 $mathbb{N}$ 在實數的集合 $mathbb{R}$ 中是沒有上界的。
Theorom: Archimedean ordering property
$$
the enspace set enspace mathbb{N} enspace has enspace no enspace upper enspace bound enspace in enspace mathbb{R}.
$$
The Integers and the Real Numbers的更多相关文章
- PAT1120: Friend Numbers
1120. Friend Numbers (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Two in ...
- PAT 1120 Friend Numbers
1120 Friend Numbers (20 分) Two integers are called "friend numbers" if they share the sa ...
- A1120. Friend Numbers
Two integers are called "friend numbers" if they share the same sum of their digits, and t ...
- PAT A1120 Friend Numbers (20 分)——set
Two integers are called "friend numbers" if they share the same sum of their digits, and t ...
- Lintcode521-Remove Duplicate Numbers in Array-Easy
Description Given an array of integers, remove the duplicate numbers in it. You should: Do it in pla ...
- 1120 Friend Numbers (20 分)
1120 Friend Numbers (20 分) Two integers are called "friend numbers" if they share the same ...
- PAT甲级 1120. Friend Numbers (20)
1120. Friend Numbers (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Two in ...
- PAT 1120 Friend Numbers[简单]
1120 Friend Numbers (20 分) Two integers are called "friend numbers" if they share the same ...
- PAT_A1120#Friend Numbers
Source: PAT A1120 Friend Numbers (20 分) Description: Two integers are called "friend numbers&qu ...
随机推荐
- CodeForces - 977E
题:https://codeforces.com/problemset/problem/977/E 题意:给你一个图,问你有几个没有杂边的单环(度全为2) 分析:单环点的度数一定是2,连续边,判断是否 ...
- mysql使用联合索引提示字符长度超限制解决办法
mysql在创建数据库的时候,字符集设置的不是utf8而是utf9mb4,在导入sql脚本的时候,发现提示如下错误: 从上图中,我们可以看出,使用的是innodb及字符集.错误提示是长度太长了 ...
- 使用selenium模拟浏览器抓取淘宝信息
通过Selenium模拟浏览器抓取淘宝商品美食信息,并存储到MongoDB数据库中. from selenium import webdriver from selenium.common.excep ...
- Wanna go back home
题目描述 Snuke lives on an infinite two-dimensional plane. He is going on an N-day trip. At the beginnin ...
- VBA引用管理工具(可用于32、64位Office,Win7 Win10均可)
VBAReferenceManager安装和使用方法,操作请看动态图: 下载地址: VBAReferenceManager.zip
- 4.Redis持久化方案
1.1 RDB持久化 RDB方式的持久化是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的数据进行快照并持久化到硬盘. RDB是Redis默认采用的持久化方式. ...
- mac搭建本地服务器
目录 基础部分 1234 启动服务器添加自定义文档到本地服务器查看自定义效果手机/其他电脑 访问本机服务器 说明:本地开发需要搭建本地服务器进行页面的调试,mac系统自带apache服务,本篇日志是针 ...
- [LC] 572. Subtree of Another Tree
Given two non-empty binary trees s and t, check whether tree t has exactly the same structure and no ...
- 用dfs序处理线段树的好题吗?
https://www.cnblogs.com/mountaink/p/9878918.html 分析:每次的选取必须选最优的一条链,那我们考虑一下选择这条链后,把这条路上的点的权值更新掉,再采取选最 ...
- Linux BASH简单总结
BASH: 变量的设置规则: 1.变量与变量内容以一个符号"="来链接 2.等号两边不能直接接空白字符 3.变量名称只能是英文字母与数字,但是不能以数字开头 4.变量内容若有空白字 ...