定义 R \mathbb{R} R 上的函数(Thomae function):
f ( x ) = { 0 x ∈ R − Q 1 q ∣ x ∣ = p q , gcd ( p , q ) = 1 f(x) = \begin{cases} &0 & x\in \mathbb{R}-\mathbb{Q}\\ &\frac{1}{q} & |x|=\frac{p}{q}, \gcd(p,q)=1 \end{cases} f(x)={0q1x∈R−Q∣x∣=qp,gcd(p,q)=1
可以证明: 此函数在有理数点上连续的, 在无理数点上不连续的.
说明: 下文所指的 n n n, n ∈ N + n\in \mathbb{N}^{+} n∈N+ 分点是指 { k n , k ∈ Z } \{\frac{k}{n}, k\in \mathbb{Z}\} {nk,k∈Z}.
(1) 若 x ∈ Q x\in \mathbb{Q} x∈Q, f ( x ) ≠ 0 f(x)\neq 0 f(x)=0, 则对于 ∀ δ > 0 \forall \delta\gt 0 ∀δ>0, ( x − δ , x + δ ) (x-\delta, x+\delta) (x−δ,x+δ) 中存在无理数 x ′ x' x′, f ( x ′ ) = 0 f(x')=0 f(x′)=0, ∣ f ( x ) − f ( x ′ ) ∣ = ∣ f ( x ) ∣ |f(x)-f(x')| = |f(x)| ∣f(x)−f(x′)∣=∣f(x)∣, 因此函数在 x x x 中不连续.
(2) 若 x ∈ R − Q x\in \mathbb{R}-\mathbb{Q} x∈R−Q, 则对于 ∀ δ > 0 \forall \delta \gt 0 ∀δ>0, 记 f l o o r ( 1 δ ) = N \mathrm{floor}(\frac{1}{\delta})=N floor(δ1)=N, 对于 n > N n \gt N n>N, ( x − δ , x + δ ) (x-\delta, x+\delta) (x−δ,x+δ) 中必然 n n n 分割点, 对于 n = 1 , … , N n=1, \dots, N n=1,…,N, 记 d = inf { ∣ x − m n ∣ ∣ 0 ≤ m ≤ n , 1 ≤ n ≤ N , m , n ∈ N + } d=\inf\{|x-\frac{m}{n}||0\leq m\leq n, 1\leq n\leq N, m,n\in \mathbb{N}^{+}\} d=inf{∣x−nm∣∣0≤m≤n,1≤n≤N,m,n∈N+}, 对于 δ ′ < d \delta'\lt d δ′<d, ( x − δ ′ , x + δ ′ ) (x-\delta', x+\delta') (x−δ′,x+δ′) 只包含 n > N n\gt N n>N 的分点, 因此在此区间内的有理数点的取值范围为 { 1 n ∣ n > N } \{\frac{1}{n}|n\gt N\} {n1∣n>N}. 对于 ∀ ϵ > 0 \forall \epsilon \gt 0 ∀ϵ>0, 取 δ > 0 \delta\gt 0 δ>0 满足: f l o o r ( 1 δ ) > 1 ϵ {\mathrm{floor}(\frac{1}{\delta})}\gt \frac{1}{\epsilon} floor(δ1)>ϵ1, 则当 ∣ x ′ − x ∣ ≤ δ |x'-x|\leq \delta ∣x′−x∣≤δ 时, 若 x ′ ∈ Q x'\in \mathbb{Q} x′∈Q, ∣ f ( x ) ′ − f ( x ) ∣ = ∣ f ( x ′ ) ∣ < 1 f l o o r ( 1 δ ) < ϵ |f(x)'-f(x)|=|f(x')|\lt \frac{1}{\mathrm{floor}(\frac{1}{\delta})}\lt \epsilon ∣f(x)′−f(x)∣=∣f(x′)∣<floor(δ1)1<ϵ, 若 x ′ ∈ R − Q x'\in \mathbb{R}-\mathbb{Q} x′∈R−Q 时, ∣ f ( x ′ ) − f ( x ) ∣ = 0 |f(x')-f(x)|=0 ∣f(x′)−f(x)∣=0, 证毕.
参考: Thomae function, University of Washington.