뺄셈이 Coq에서 출퇴근하지 않는다는 것을 증명하고 싶지만 막혀 있습니다. 나는 내가 Coq에서 증명하고 싶은 성명이 쓰여질 것이라고 믿는다. forall a b : nat, a <> b -> a - b <> b - a
뺄셈에 대한 Coq 증명은 통근하지 않습니다.
내가 지금까지 가지고있는 증거가있다.
Theorem subtraction_does_not_commute :
forall a b : nat, a <> b -> a - b <> b - a.
Proof.
intros a b C.
unfold not; intro H.
apply C.
는 내가 목표 a = b
모순 C : a <> b
을 사용할 수 있습니다 생각합니다.
첫 번째 WLOG에'a < b -> a - b <> b -a'의 보조 문자를 사용하는 것이 좋습니다. 유도를 사용해야합니다. – ejgallego
그러나 직접적으로 증명할 특별한 어려움은 없습니다. – ejgallego