在 Coq 中,我可以写
Variable A : False.
Axiom B : False.
假设在名称为“A”和“B”的情况下,
False
成立。这两个语句都适用于证明,因此我可以。Theorem nothing_makes_sense : forall (a : Type), a.
destruct true; exfalso.
* apply A.
* apply B.
Qed.
实际上有什么区别?什么情况下应该使用其中一个而不是另一个?
在 Coq 中,我可以写
Variable A : False.
Axiom B : False.
False
成立。这两个语句都适用于证明,因此我可以。Theorem nothing_makes_sense : forall (a : Type), a.
destruct true; exfalso.
* apply A.
* apply B.
Qed.
实际上有什么区别?什么情况下应该使用其中一个而不是另一个?