设 f:(−∞,+∞)→[0,∞) 是双射, 证明: f 有无穷多个间断点.
证明: 用反证法. 若 f 仅有有穷多个间断点 x1<x2<⋯<xn. 则 f 在 (xi−1,xi) (i=1,⋯,n+1,x0=−∞,xn+1=+∞) 上连续单射. 由此不难推出 f 在 (xi−1,xi) 上严格单调\footnote{否则, ∃ t1<t2<t3,\stf(t1)≤f(t2)≥f(t3) 或 f(t1)≥f(t2)≤f(t3).}. 于是 f(xi−1,xi)=(mi,Mi) 为某个区间 (mi=inf(xi−1,xi)f, Mi=sup(xi−1,xi)f.). 又由 f 在各 (xi−1,xi) 上的连续性及单射知各 (mi,Mi) (i=1,⋯,n+1) 互不相交. 注意到 \bex[0,∞)\bsn⋃i=1(mi,Mi)\eex 至少包含 n+1 个互异的点 (mi 从小到大排序后, 不妨设 m1<m2<⋯<mn+1, 则 \sed0,[M1,m2],⋯,[Mn,mn+1] 各至少含一点.) \bexy0<y1<⋯<yn.\eex 由 f 是单射知这些 \sedyi 仅能在 xj, j=1,⋯,n 处取得. 于是 \bex\sedy0,y1,⋯,yn⊂\sedf(x1),⋯,f(xn)\ran+1≤n.\eex 这是一个矛盾. 故有结论.