≡ (y + x) add-comm zero zero = refl add-comm zero (suc y) = cong suc (add-comm zero y) add-comm (suc x) y =
trans (cong suc (add-comm x y) (add-suc y x) 可換則が成り立つ証明 #7 加法が可換であることが証明できた add-suc : (x y : Nat) →suc (x + y) ≡ (x + (suc y)) add-suc zero y = refl add-suc (suc x) y = cong suc (add-suc x y)