В даний час я повинен вивчити Coq і не знаю, як боротися з or
:
Як приклад, настільки простий, як це, я не бачу, як довести:
Theorem T0: x \/ ~x.
Я був би дуже вдячний, якби хтось міг мені допомогти.
Для довідки я використовую цю шпаргалку .
Також маю на увазі приклад доказу: Тут для подвійного заперечення:
Require Import Classical_Prop.
Parameters x: Prop.
Theorem T7: (~~x) -> x.
intro H.
apply NNPP.
exact H.
Qed.
apply classic.
вирішує вашу мету T0
.
NNPP
Тип типу єforall p:Prop, ~ ~ p -> p.
, тому його обман використовувати для доведенняT7
. При імпортіClassical_Prop
ви отримуєтеAxiom classic : forall P:Prop, P \/ ~ P.