追記
>>498>>506は同じことを言ってはいないと思います。
>>506
>  }else{
>    ■こっちのケースでも矛盾することを言わなければならないのに、そもそもこのケースを考えてすらいない■
>  }
の部分には同意です。