Attualmente devo imparare Coq e non so come affrontare un or:
Ad esempio, per quanto sia semplice, non vedo come provare:
Theorem T0: x \/ ~x.
Lo apprezzerei davvero, se qualcuno potesse aiutarmi.
Per riferimento utilizzo questo cheat sheet .
Anche un esempio di una prova che ho in mente: qui per doppia negazione:
Require Import Classical_Prop.
Parameters x: Prop.
Theorem T7: (~~x) -> x.
intro H.
apply NNPP.
exact H.
Qed.
apply classic.risolve il tuo obiettivo per T0.
NNPPIl tipo èforall p:Prop, ~ ~ p -> p., quindi è imbarazzante usarlo per provareT7. QuandoClassical_PropAxiom classic : forall P:Prop, P \/ ~ P.