■ 訂正事項
ステップ6の(4)での、coerce の返り値の説明に誤りがありました。
ユークリッドの互除法を使うとき、分数の分母、分子は整数であると仮定してかまいません。また、分母、分子の数のクラスを判定して、整数のときのみ約分するとしてかまいません。