• ベストアンサー

連続関数について

y=f(x)なる実数全体で定義された実数値関数を考えます。このとき、 xが有理数の時、f(x)は無理数であり、 xが無理数の時、f(x)は有理数となるような連続関数y=f(x)は存在するのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

存在しません。 そのような f が存在したと仮定すると、f は明らかに定値写像ではないからある x,y (x<y) が存在して f(x)≠f(y) を満たす。 f(x)<f(y) として一般性を失わない。中間値の定理から f([x,y])⊃[f(x),f(y)] である。 ここで [x,y] に属する有理数全体の集合は可算であることと f の性質から、 f([x,y]) に属する無理数全体の集合は高々可算。 一方 [f(x),f(y)] に属する無理数全体の集合は非可算。 これは矛盾である。

rsc96831
質問者

お礼

ものすごくわかりやすい回答、ありがとうございました。

関連するQ&A