infとnanが実数型だからだと思われます。