Momentan muss ich Coq lernen und weiß nicht, wie ich damit umgehen soll or
:
Als Beispiel, so einfach es ist, kann ich nicht beweisen:
Theorem T0: x \/ ~x.
Ich würde mich sehr freuen, wenn mir jemand helfen könnte.
Als Referenz verwende ich diesen Spickzettel .
Auch ein Beispiel für einen Beweis, an den ich denke: Hier für die doppelte Verneinung:
Require Import Classical_Prop.
Parameters x: Prop.
Theorem T7: (~~x) -> x.
intro H.
apply NNPP.
exact H.
Qed.
apply classic.
löst dein Ziel für T0
.
NNPP
's Typ istforall p:Prop, ~ ~ p -> p.
, also ist es Betrug, ihn zu benutzen, um zu beweisenT7
. Wenn Sie importieren, erhaltenClassical_Prop
SieAxiom classic : forall P:Prop, P \/ ~ P.