おとなりアンテナ | おすすめページ
たぶん、injective を cancel に変えることで、場合分けの対象を 2つから 1つに変えているのだと思う。(場合分けの対象が 2つあると、片方を場合分けしたことで型が壊れるから)