こんにちは.
ぱいです.
下記 3 点の条件を同時にみたす病的な実関数 を思いついたので, 解説します.
- すべての点 において, は連続となる.
- すべての点 において, は下半連続とならない.
- すべての点 において, は上半連続となる.
さて, 関数 を, Dirichlet の関数っぽく下記の式で定めます.
\begin{align} f (x) = \begin{cases} 0 & (x \notin \mathbb{Q} \setminus \{ 0 \} \ のとき) \\ \dfrac{1}{n} & (x \in \mathbb{Q} \setminus \{ 0 \}, \ x = \dfrac{m}{n} \ のとき) \end{cases} \end{align}
ただし, のときの分数表示 は既約分数とします.
また, 分母 は必ず正となるように取り, 符号は分子 の方で調整します.
(※) このことから, すべての で となります.
以下, 上記の関数 が冒頭の条件 3 点を満たすことを証明します!
すべての a ∈ R \ Q で連続となることの証明
あとで上半連続性 (3 つ目の条件) を示すので, ここでは下半連続性だけ示せば十分です.
(∵「連続 ⇔ 上半連続かつ下半連続」だから.)
を任意に取ります.
に を代入すると, です.
一方, の定義直後の (※) で書いたように, すべての で です.
よって, 下記の不等式が成り立ちます.
\begin{align} \liminf_{x \to a} f(x) \geq f(a) \end{align}
以上から, すべての点 において, は下半連続となります.
すべての a ∈ Q で下半連続とならないことの証明
を任意に取ります.
の既約分数表示を () とおくと, です.
一方, のときの の下極限は となります.
よって, 下記の不等式が成り立ちます.
\begin{align} \liminf_{x \to a} f(x) < f(a) \end{align}
以上から, すべての点 において, は下半連続となりません.
すべての a ∈ R で上半連続となることの証明
を任意に取ります.
を任意に取ります.
を満たすような自然数 も任意に取って置きます.
(参照 : 下記のイラスト)
任意の実数 と に対して, 中心が で半径が となる開球を と書くことにします.
つまり, です.
さて, となるように整数 を取ります.
以下, この開球 を単に と書きます.
また, 集合 を と置きます.
集合 を下記の式で定めます.
\begin{align} S := \left\{ \dfrac{p}{q} \in \widehat{B} \setminus \{ a \} \ \middle| \ p \in \mathbb{Z}, \ 0 \lneq q \leq N \right\} \end{align}
ただし, は既約分数表示とします.
集合 を下記の式で定めます.
\begin{align} V := \Big( (B \setminus S ) \ の内部 \Big) \end{align}
すると, は の開近傍となります.
(参照 : 下記のイラスト)
を任意に取り,その既約分数表示を と置きます.
すると, の定義から となります.
このことと, と, の定義から, 下記の不等式が成り立ちます.
\begin{align} f(x) \lneq \dfrac{1}{N} \leq \varepsilon \end{align}
また, の定義直後の (※) から, です.
よって, 下記の不等式が成り立ちます.
\begin{align} f(x) \lneq \varepsilon \leq \varepsilon + f(a) \end{align}
以上から, すべての点 において, は上半連続となります.
最後まで読んでいただき, ありがとうございました!