关于有理小数与最简分数的关系

命题

有理小数与最简分数一一对应

这里的有理小数指一切整数、有限小数、无限循环小数

最简分数需满足以下条件:

  1. 分子分母为整数
  2. 分母一定为正数
  3. 若分子不为 \(0\) ,则一定与分母最大公因数为 \(1\)
  4. 若分子为 \(0\) ,则分母为 \(1\)

证明

规定

  1. \(gcd(a,b)\) 表示 \(a,b\) 的最大公因数,显然,必须为正数
  2. \(\lfloor x\rfloor\) 即向下取整函数,表示不大于 \(x\) 的最大整数
  3. 集合 \(N\) 指自然数集,包括所有非负整数
  4. \(a\equiv b(\mod p)\)\(a\)\(b\) 除以 \(p\),余数相同
  5. \(\boldsymbol \varphi(n)\) 指欧拉函数在 \(n\) 处的取值,即不大于 \(n\) 的正整数中,与 \(n\) 互质的数的个数
  6. \(a\mid b\)\(a\) 整除 \(b\),即 \(a\)\(b\) 的因数;\(a\nmid b\)\(a\) 不整除 \(b\)
  7. 集合 \(Z\) 指整数集,包括所有整数

充分性

先证明对于一切有理小数,有且仅有一个满足上述条件的最简分数与之相等

1. 当有理小数为整数 \(x\)

对应唯一最简分数 \({x\over 1}\)

2. 当有理小数为有限小数 \(y\)

\(y\) 的位数为 \(n\)

\(\therefore y\times 10^n\) 一定为整数

\(\therefore y={y\times 10^n\over 10^n}\)

\(p=y\times 10^n,q=10^n,g=gcd(p,q)\)

\(\therefore y={p\over q}={({p\over g})\over ({q\over g})}\)

为最简分数

3. 当有理小数为纯无限循环小数 \(t\)

这里的纯无限循环小数需满足以下两个条件:

  1. 整数部分为 \(0\)
  2. 小数部分从第一位开始循环

先考虑正数情况:

设该正无限循环小数的循环位数为 \(m\)

\(\therefore t\times 10^m\) 相当于把小数点往右移动了 \(m\) 位,刚好取出了一个循环节

\(\therefore (t\times 10^m-t)\) 刚好减去循环部分,得到一个整数,记为 \(p\)

同时,又记 \(q=10^m-1,g=gcd(p,q)\)

\(\therefore t={t\times (10^m-1)\over 10^m-1}={t\times 10^m-t\over q}={p\over q}={({p\over g})\over ({q\over g})}\)

为最简分数

若为负数,则存在唯一的最简分数 \({p\over q}=|t|=-t\)

故其对应唯一最简分数 \({-p\over q}\)

4. 当有理小数为无限循环小数 \(z\)

同样先考虑正数的情况:

\(z\) 开始循环的数位是第 \(n\)

\(\lfloor z\times 10^{n-1}\rfloor\) 即为不循环的数位,将之记为 \(a\)

\((z\times 10^{n-1}-a)\) 即为纯无限循环小数,将之记为 \(b\)

\(\therefore z\times 10^{n-1}-a=b\)

\(\therefore z={a+b\over 10^{n-1}}\)

\(2\) 得,存在最简分数 \({p_1\over q_1}\) 使得 \(a={p_1\over q_1}\)

\(3\) 得,存在最简分数 \({p_2\over q_2}\) 使得 \(b={p_2\over q_2}\)

\(\therefore z={a+b\over 10^{n-1}}={({p_1\over q_1}+{p_2\over q_2})\over 10^{n-1}}={p_1q_2+p_2q_1\over q_1q_1\times 10^{n-1}}\)

同样,记 \(p=p_1q_2+p_2q_1,q=q_1q_1\times 10^{n-1},g=gcd(p,q)\)

\(\therefore z={p\over q}={({p\over g})\over ({q\over g})}\) 为最简分数

若为负数,则存在唯一的最简分数 \({p\over q}=|t|=-t\)

故其对应唯一最简分数 \({-p\over q}\)

综上,充分性得证


必要性

下面证明对于所有满足上述条件的最简分数,有且仅有一个有理小数与之相等

先考虑正数的情况:

不妨设最简分数为 \({p\over q}\)

1. 若 \(q=10^n,n\in N\)

相当于对于整数 \(p\),将其小数点左移 \(n\)

故其对应唯一有理小数,且必定为整数或有限小数

2. 若 \(q\) 只含有质因数 \(2,5\)

不妨设 \(q=2^{c_2}\times 5^{c_5}={10^n\over k^m}(n=max(c_2,c_5),k=2\text{ or }5,m=n-c_k)\)

\(\therefore {p\over q}={p\over ({10^n\over k^m})}={p\times k^m\over 10^n}\)

\(1\) 得,对应唯一有理小数

又由于对于所有整数或有限小数,其对应的唯一最简分数,分母一定为 \(10^n\) 的因数,故一定只含有质因数 \(2,5\)

因此整数、有限小数,与质因数只含有 \(2,5\) 的最简分数一一对应

3. 若 \(q\) 不含有质因数 \(2,5\)\(p=1\)

由于其不可化为 \(1,2\) 所述形式,故其对应有理小数一定不为整数与有限小数

故若其有对应的有理小数

则有理小数一定为无限循环小数

由欧拉定理得, \(10^N\equiv 1(\mod q)\) 对满足该条件的 \(q\) 一定存在解 \(N=\boldsymbol \varphi(q)\)

故此时 \(10^N-1\equiv 0(\mod q)\)

\(\therefore q\mid(10^N-1)\)

\(\therefore {10^N-1\over q}=(10^N-1)\times {p\over q}\) 一定为整数

\(A={p\over q},B=10^N\times A,C=(10^N-1)A=10^N\times A-A=B-A\in Z\)

由上可得 \(A\) 一定不为整数或有限小数,则 \(A\) 一定为无限小数

由于 \(B=10^N\times A\) 相当于 \(A\) 的小数点右移 \(N\)

\(\because C=B-A\in Z\)

\(\therefore A\) 的小数点右移 \(N\) 位后,其小数位与不移动时相同

\(\therefore A\) 的小数具有长度为 \(N\) 的循环节

\(\therefore\) 上述的 \({p\over q}\) 具有唯一对应的有理小数

4. 若 \(q\) 不含有质因数 \(2,5\)\(p\neq 1\)

\(3\) 得,存在唯一的有理小数 \(n\) 使得 \(n={1\over q}\)

\(\therefore pn={p\over q}\) 为其对应的唯一有理小数

5. 若 \(q\) 含有因数 \(2,5\) 以及其它质因数

不妨设 \(q=2^{c_2}\times 5^{c_5}\times q'={10^n\over k^m}\times q'(n=max(c_2,c_5),k=2\text{ or }5,m=n-c_k,2\nmid q',5\nmid q')\)

\(\therefore {p\over q}={p\over {10^n\over k^m}\times q'}={({p\times k^m\over q'})\over 10^n}\)

\(4\) 得,存在唯一有理小数 \(t\) 使得 \(t={p\times k^m\over q'}\)

\({p\over q}={t\over 10^n}\)

相当于将 \(t\) 的小数点左移 \(n\) 位,为有理小数

综上,必要性得证


综和充分性与必要性得,有理小数与最简分数一一对应


推论

  1. 所有整数、有限小数、无限小数,对应唯一的最简分数形式
  2. 所有分数对应唯一整数、有限小数或无限小数
  3. 实数范畴内,所有无理数一定对应无限不循环小数
  4. 实数范畴内,所有无限不循环小数一定对应无理数
posted @ 2020-04-23 16:09  JustinRochester  阅读(509)  评论(0编辑  收藏  举报