0以上の実数xについての関数f(x)は以下の条件をみたす.
 f(0)=0
 f(x)=x-f(f(x-1))
 x≦y⇔f(x)≦f(y)
このとき,f(x)を求めよ.
_______________________________

1番目の条件と2番目の条件から
  f(1)=1-f(f(0))=1-f(0)=1
  f(2)=2-f(f(1))=2-f(1)=1
すなわち
  f(1)=f(2)=1
とくに
  f(2)≦f(1)
です。すると3番目の条件から
  f(2)≦f(1)⇒2≦1
となり、不合理。したがって条件を満たすfは存在しない。


上記の問題に対して、この解答は正解でしょうか?
あるいは、間違いなのならばどこが間違いなのか教えてください。
判断しかねておりますので、お願いいたします。m(_ _)m