我对 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 关键字是否存在一对一的映射?