Hiện tại tôi phải học Coq và không biết làm thế nào để đối phó với or
:
Ví dụ, đơn giản như vậy, tôi không thấy cách chứng minh:
Theorem T0: x \/ ~x.
Tôi thực sự sẽ đánh giá cao nó, nếu ai đó có thể giúp tôi.
Để tham khảo tôi sử dụng bảng cheat này .
Cũng là một ví dụ về một bằng chứng tôi có trong đầu: Ở đây để phủ định kép:
Require Import Classical_Prop.
Parameters x: Prop.
Theorem T7: (~~x) -> x.
intro H.
apply NNPP.
exact H.
Qed.
apply classic.
giải quyết mục tiêu của bạn cho T0
.
NNPP
Kiểu của nó làforall p:Prop, ~ ~ p -> p.
vậy, thật gian lận khi sử dụng nó để chứng minhT7
. Khi bạn nhậpClassical_Prop
bạn nhận đượcAxiom classic : forall P:Prop, P \/ ~ P.