f:R→R を f(x) = (xの小数点以下を切り捨てた数)

と定義すれば

f(1)=1 だが f(0.999...)=0 となる・・・

と思ったけどこれはただ単にfが写像として定義できないだけのことか?