Documentation

RTPNotes.Worlds.Negation

Negation World

Level 1 #

For any proposition P, the implication False → P is true.

theorem RTPNotes.Worlds.Negation.level2 {P : Prop} :
¬PPFalse

Level 2 #

For any proposition P, if ¬ P and P are both true, then we obtain a proof of False.

Level 3 #

For any proposition P, P → ¬ ¬ P.

Level 4 #

For any proposition P, ¬ (P ∧ ¬ P).

theorem RTPNotes.Worlds.Negation.level5 {P Q : Prop} :
P¬PQ

Level 5 #

It is possible to prove any proposition Q from the hypothesis that both P and ¬ P are true.

theorem RTPNotes.Worlds.Negation.level6 {P Q : Prop} :
(PQ)¬Q¬P

Level 6 #

For any propositions P and Q, if P → Q holds then ¬ Q → ¬ P also holds.

theorem RTPNotes.Worlds.Negation.level7 {P Q : Prop} :
P ¬Q¬(PQ)

Level 7 #

For any propositions P and Q, if P is true and Q is false, then P → Q is not true.

Level 8 #

For any propositions P and Q, the propositions ¬ (P ∨ Q) and ¬ P ∧ ¬ Q are logically equivalent.

theorem RTPNotes.Worlds.Negation.level9 {P Q : Prop} :
¬P ¬Q¬(P Q)

Level 9 #

For any propositions P and Q, if P is false or Q is false then P ∧ Q is false.

Level 10 #

For any proposition P, ¬ P is logically equivalent to ¬ ¬ ¬ P.

theorem RTPNotes.Worlds.Negation.level11 {P : Prop} :
P ¬P¬¬PP

Level 11 #

The law of excluded middle implies double negation elimination: for any proposition P, P ∨ ¬ P implies ¬ ¬ P → P.