関数 $f: \mathbb{R} \to \mathbb{R}$ と関数 $g: \mathbb{R} \to \mathbb{R}$ の合成関数 $g \circ f: \mathbb{R} \to \mathbb{R}$ について、以下の命題が正しいかどうかを判定し、正しければ証明し、正しくない場合は反例を挙げる。 (1) $g \circ f$ が連続関数ならば、$f$ も連続関数である。 (2) $g \circ f$ が連続関数ならば、$g$ も連続関数である。

解析学関数の連続性合成関数反例写像
2025/5/29

1. 問題の内容

関数 f:RRf: \mathbb{R} \to \mathbb{R} と関数 g:RRg: \mathbb{R} \to \mathbb{R} の合成関数 gf:RRg \circ f: \mathbb{R} \to \mathbb{R} について、以下の命題が正しいかどうかを判定し、正しければ証明し、正しくない場合は反例を挙げる。
(1) gfg \circ f が連続関数ならば、ff も連続関数である。
(2) gfg \circ f が連続関数ならば、gg も連続関数である。

2. 解き方の手順

(1) gfg \circ f が連続関数ならば、ff も連続関数である。
これは正しくありません。反例を挙げます。
f(x)={0,x01,x=0f(x) = \begin{cases} 0, & x \ne 0 \\ 1, & x = 0 \end{cases}
g(x)={1,x=00,x0g(x) = \begin{cases} 1, & x = 0 \\ 0, & x \ne 0 \end{cases}
このとき、g(f(x))=0g(f(x)) = 0 となり、gfg \circ f は連続関数です。
しかし、f(x)f(x)x=0x=0 で連続ではありません。
(2) gfg \circ f が連続関数ならば、gg も連続関数である。
これも正しくありません。反例を挙げます。
f(x)=0f(x) = 0 (定数関数)
g(x)={1,x=00,x0g(x) = \begin{cases} 1, & x = 0 \\ 0, & x \ne 0 \end{cases}
このとき、g(f(x))=g(0)=1g(f(x)) = g(0) = 1 となり、gfg \circ f は連続関数です。
しかし、g(x)g(x)x=0x=0 で連続ではありません。

3. 最終的な答え

(1) gfg \circ f が連続関数ならば、ff も連続関数である。 **偽**
反例:
f(x)={0,x01,x=0f(x) = \begin{cases} 0, & x \ne 0 \\ 1, & x = 0 \end{cases}
g(x)={1,x=00,x0g(x) = \begin{cases} 1, & x = 0 \\ 0, & x \ne 0 \end{cases}
(2) gfg \circ f が連続関数ならば、gg も連続関数である。 **偽**
反例:
f(x)=0f(x) = 0
g(x)={1,x=00,x0g(x) = \begin{cases} 1, & x = 0 \\ 0, & x \ne 0 \end{cases}