Problem
Let f:(0,1)→R be the function defined by
f(x)={0q1if x is irrationalif x=qp for some positive integers p,q with gcd(p,q)=1,
where gcd(p,q) is the greatest common divisor of p and q.
(1) (10%) Show that f is not continuous at all rational points x∈(0,1). \[2mm]
(2) (10%) Show that f is continuous at all irrational points x∈(0,1).
(4) 見解答.
展開
第 (1) 小題:證明在有理點不連續
任取一個有理點 x0=qp∈(0,1),其中 p,q 為正整數且互質。依定義,其函數值為:
f(x0)=q1>0
由於無理數在實數中具有稠密性(即任意兩個不同實數之間必定存在無理數),對於每一個正整數 n,我們都可以在區間 (x0−n1,x0+n1)∩(0,1) 內找到一個無理數 xn。
我們建構此無理數數列 {xn}:
- 因為對所有 n, xn∈(x0−n1,x0+n1),根據夾擠定理,當 n→∞ 時:
n→∞limxn=x0
- 由於數列中的每一項 xn 皆為無理數,根據函數定義,其函數值恆為:
f(xn)=0對於所有 n≥1
對其求極限,得到:
n→∞limf(xn)=0
此時我們發現:
n→∞limf(xn)=0=q1=f(x0)
根據數列連續性特徵,函數 f 在有理點 x0=qp 處不連續。
第 (2) 小題:證明在無理點連續
任取一個無理點 x0∈(0,1),依定義其函數值為:
f(x0)=0
對於任意給定的 ε>0,我們要尋找一個 δ>0,使得當 x∈(0,1) 且 ∣x−x0∣<δ 時,滿足:
∣f(x)−f(x0)∣=f(x)<ε
我們分析 f(x) 在此鄰域內的值:
- 若 x 為無理數,則 f(x)=0<ε 顯然成立。
- 若 x=qp 為有理數(最簡分數),我們需要:
f(x)=q1<ε⟹q>ε1
這意味著我們必須避開所有滿足分母 q≤ε1 的有理數。
在開區間 (0,1) 中,滿足分母 q≤ε1 的有理數(最簡分數)集合為:
S={qp∈(0,1):q≤ε1,p,q∈N,gcd(p,q)=1}
由於分母 q 的可能取值只有有限多個(即 1,2,…,⌊1/ε⌋),且對於每個分母 q,滿足 0<p<q 的分子 p 也是有限的,因此 S 是一個有限集合。
因為 x0 是無理數,所以 x0 絕不可能屬於有理數集合 S(即 x0∈/S)。
因為 S 是有限集合,我們可以定義 δ 為 x0 到 S 中所有點的距離的最小值:
δ=min{∣x0−r∣:r∈S}
由於 S 中不包含 x0,且 S 是有限集,這個最小距離必定大於 0,即 δ>0。
當 x∈(0,1) 且滿足 ∣x−x0∣<δ 時:
此鄰域 (x0−δ,x0+δ) 內絕不含有集合 S 中的任何元素。因此,若 x 為有理數 p/q,其分母必然滿足:
q>ε1⟹f(x)=q1<ε
因此,對於所有滿足 ∣x−x0∣<δ 的 x∈(0,1),不論 x 是有理數還是無理數,均有:
∣f(x)−f(x0)∣<ε
根據定義,這證實了:
x→x0limf(x)=f(x0)=0
即函數 f 在無理點 x0 處是連續的。證明完畢。