私は Coq を初めて使用し、Ruth と Ryan のサンプル レンマを試しています。自然演繹法を使用した証明は非常に簡単で、これが Coq を使用して証明したいことです。
assume p -> q.
assume ~q.
assume p.
q.
False.
therefore ~p.
therefore ~q -> ~p.
therefore (p -> q) => ~q => ~p.
私はライン 3 で立ち往生していassume p
ます。
自然演繹から Coq キーワードへの 1 対 1 のマッピングがあるかどうか誰か教えてもらえますか?