Skip to content
CalcGospel 微積分福音
返回

114 政大微積分(應數大三) 第 4 題

考題 / 轉學考微積分 / 政大 / 微積分(應數大三)

114學年度 · 114微積分(應數大三) · 第 4 題

題目

Problem

Let f:(0,1)Rf : (0, 1) \to \mathbb{R} be the function defined by

f(x)={0if x is irrational1qif x=pq for some positive integers p,q with gcd(p,q)=1,f(x) = \begin{cases} 0 & \text{if } x \text{ is irrational} \\ \frac{1}{q} & \text{if } x = \frac{p}{q} \text{ for some positive integers } p, q \text{ with } \gcd(p, q) = 1, \end{cases}

where gcd(p,q)\gcd(p, q) is the greatest common divisor of pp and qq.

(1) (10%) Show that ff is not continuous at all rational points x(0,1)x \in (0, 1). \[2mm] (2) (10%) Show that ff is continuous at all irrational points x(0,1)x \in (0, 1).

(4) 見解答\underline{\quad\text{見解答}\quad}.

解答

解法一

思路

展開

本題討論的函數是數學分析中著名的黎曼函數 (Riemann Function) 或稱托馬伊函數 (Thomae’s Function)。它是一個奇妙的函數:在開區間 (0,1)(0, 1) 上,它在所有無理點皆連續,在所有有理點皆不連續。

  1. 第 (1) 小題:證明在有理點不連續

    • x0=pq(0,1)x_0 = \frac{p}{q} \in (0, 1) 為一個有理點,則其函數值為 f(x0)=1q>0f(x_0) = \frac{1}{q} > 0
    • 要證明不連續,只需找到一個數列 {xn}\{x_n\} 收斂至 x0x_0,但其函數值極限不等於 f(x0)f(x_0)
    • 由於無理數在實數軸上是稠密 (dense) 的,在 x0x_0 的任何鄰域內都有無限多個無理數。
    • 我們可以選取一個完全由無理數構成的數列 {xn}\{x_n\},滿足 limnxn=x0\lim_{n\to\infty} x_n = x_0
    • 由於 xnx_n 皆為無理數,其函數值 f(xn)=00f(x_n) = 0 \to 0
    • 因為 limnf(xn)=01q=f(x0)\lim_{n\to\infty} f(x_n) = 0 \neq \frac{1}{q} = f(x_0),故函數在 x0x_0 處不連續。
  2. 第 (2) 小題:證明在無理點連續

    • x0(0,1)x_0 \in (0, 1) 為一個無理點,則其函數值為 f(x0)=0f(x_0) = 0
    • 根據極限的 ε-δ\varepsilon\text{-}\delta 定義,我們要證明:對於任意給定的 ε>0\varepsilon > 0,存在 δ>0\delta > 0,當 xx0<δ|x - x_0| < \delta 時,恆有 f(x)f(x0)=f(x)<ε|f(x) - f(x_0)| = f(x) < \varepsilon
    • xx 是無理數,則 f(x)=0<εf(x) = 0 < \varepsilon 必然成立。
    • x=pqx = \frac{p}{q} 是有理數,我們需要滿足 f(x)=1q<ε    q>1εf(x) = \frac{1}{q} < \varepsilon \implies q > \frac{1}{\varepsilon}
    • 在開區間 (0,1)(0, 1) 內,滿足分母 q1εq \le \frac{1}{\varepsilon} 的有理數數量是有限的。我們將這個有限的有理數集合記作 SSS={pq(0,1):q1ε,gcd(p,q)=1}S = \left\{ \frac{p}{q} \in (0, 1) : q \le \frac{1}{\varepsilon},\, \gcd(p,q)=1 \right\}
    • 因為 x0x_0 是無理數,所以 x0Sx_0 \notin S
    • 由於 SS 是一個有限集合,我們可以計算 x0x_0SS 中所有點的距離,並取其最小值作為 δ\deltaδ=min{x0r:rS}>0\delta = \min \big\{ |x_0 - r| : r \in S \big\} > 0
    • 在這個 δ\delta 鄰域內,不存在任何分母小於或等於 1ε\frac{1}{\varepsilon} 的有理數。
    • 因此,在此鄰域內的所有有理數 x=p/qx = p/q,其分母必定滿足 q>1ε    f(x)=1q<εq > \frac{1}{\varepsilon} \implies f(x) = \frac{1}{q} < \varepsilon
    • 由此證得 limxx0f(x)=0=f(x0)\lim_{x\to x_0} f(x) = 0 = f(x_0),故函數在無理點連續。

答題過程

展開

第 (1) 小題:證明在有理點不連續

任取一個有理點 x0=pq(0,1)x_0 = \frac{p}{q} \in (0, 1),其中 p,qp, q 為正整數且互質。依定義,其函數值為:

f(x0)=1q>0f(x_0) = \frac{1}{q} > 0

由於無理數在實數中具有稠密性(即任意兩個不同實數之間必定存在無理數),對於每一個正整數 nn,我們都可以在區間 (x01n,x0+1n)(0,1)\left( x_0 - \frac{1}{n}, x_0 + \frac{1}{n} \right) \cap (0, 1) 內找到一個無理數 xnx_n

我們建構此無理數數列 {xn}\{x_n\}

  1. 因為對所有 nnxn(x01n,x0+1n)x_n \in \left( x_0 - \frac{1}{n}, x_0 + \frac{1}{n} \right),根據夾擠定理,當 nn \to \infty 時: limnxn=x0\lim_{n \to \infty} x_n = x_0
  2. 由於數列中的每一項 xnx_n 皆為無理數,根據函數定義,其函數值恆為: f(xn)=0對於所有 n1f(x_n) = 0 \quad \text{對於所有 } n \ge 1 對其求極限,得到: limnf(xn)=0\lim_{n \to \infty} f(x_n) = 0

此時我們發現:

limnf(xn)=01q=f(x0)\lim_{n \to \infty} f(x_n) = 0 \neq \frac{1}{q} = f(x_0)

根據數列連續性特徵,函數 ff 在有理點 x0=pqx_0 = \frac{p}{q} 處不連續。


第 (2) 小題:證明在無理點連續

任取一個無理點 x0(0,1)x_0 \in (0, 1),依定義其函數值為:

f(x0)=0f(x_0) = 0

對於任意給定的 ε>0\varepsilon > 0,我們要尋找一個 δ>0\delta > 0,使得當 x(0,1)x \in (0, 1)xx0<δ|x - x_0| < \delta 時,滿足:

f(x)f(x0)=f(x)<ε|f(x) - f(x_0)| = f(x) < \varepsilon

我們分析 f(x)f(x) 在此鄰域內的值:

  • xx 為無理數,則 f(x)=0<εf(x) = 0 < \varepsilon 顯然成立。
  • x=pqx = \frac{p}{q} 為有理數(最簡分數),我們需要: f(x)=1q<ε    q>1εf(x) = \frac{1}{q} < \varepsilon \implies q > \frac{1}{\varepsilon}

這意味著我們必須避開所有滿足分母 q1εq \le \frac{1}{\varepsilon} 的有理數。 在開區間 (0,1)(0, 1) 中,滿足分母 q1εq \le \frac{1}{\varepsilon} 的有理數(最簡分數)集合為:

S={pq(0,1):q1ε,p,qN,gcd(p,q)=1}S = \left\{ \frac{p}{q} \in (0, 1) : q \le \frac{1}{\varepsilon},\, p, q \in \mathbb{N},\, \gcd(p, q) = 1 \right\}

由於分母 qq 的可能取值只有有限多個(即 1,2,,1/ε1, 2, \dots, \lfloor 1/\varepsilon \rfloor),且對於每個分母 qq,滿足 0<p<q0 < p < q 的分子 pp 也是有限的,因此 SS 是一個有限集合

因為 x0x_0 是無理數,所以 x0x_0 絕不可能屬於有理數集合 SS(即 x0Sx_0 \notin S)。 因為 SS 是有限集合,我們可以定義 δ\deltax0x_0SS 中所有點的距離的最小值:

δ=min{x0r:rS}\delta = \min \big\{ |x_0 - r| : r \in S \big\}

由於 SS 中不包含 x0x_0,且 SS 是有限集,這個最小距離必定大於 00,即 δ>0\delta > 0

x(0,1)x \in (0, 1) 且滿足 xx0<δ|x - x_0| < \delta 時: 此鄰域 (x0δ,x0+δ)(x_0 - \delta, x_0 + \delta) 內絕不含有集合 SS 中的任何元素。因此,若 xx 為有理數 p/qp/q,其分母必然滿足:

q>1ε    f(x)=1q<εq > \frac{1}{\varepsilon} \implies f(x) = \frac{1}{q} < \varepsilon

因此,對於所有滿足 xx0<δ|x - x_0| < \deltax(0,1)x \in (0, 1),不論 xx 是有理數還是無理數,均有:

f(x)f(x0)<ε|f(x) - f(x_0)| < \varepsilon

根據定義,這證實了:

limxx0f(x)=f(x0)=0\lim_{x \to x_0} f(x) = f(x_0) = 0

即函數 ff 在無理點 x0x_0 處是連續的。證明完畢。