Database: De Morgan’s laws for universally quantified negations and negated existential quantification

Theorem 98: De Morgan’s laws for universally quantified negations and negated existential quantification (inference rules)

We use notation for negation, existence statements and universal statements.

(a) Given that \forall x \neg \phi holds, we may infer that \neg \exists x \phi holds: \cfrac{\vdash \forall x \neg \phi}{\vdash \neg \exists x \phi}. (b) Given that \neg \exists x \phi holds, we may infer that \forall x \neg \phi holds: \cfrac{\vdash \neg \exists x \phi}{\vdash \forall x \neg \phi}.

Proof: In the below, let y be some variable which does not occur in \phi , and note that by [27], it follows that x is freely substitutable for y in \phi .

(a): By universal elimination, the variable substitution [\neg \phi | x \to y] holds. This is by definition the same as \neg [\phi | x \to y] . By negation elimination, we infer that [\phi | x \to y] entails \neg \exists x \phi .

Assume \exists x \phi . By existential elimination, we then infer (using this assumption and the entailment we found above as premises) that \neg \exists x \phi holds. Thus \exists x \phi entails its negation; we infer by [57] that \neg \exists x \phi holds.

(b): By weakening, we infer [\phi | x \to y] entails \neg \exists x \phi . Assume [\phi | x \to y] . We infer by existential introduction that \exists x \phi holds. Thus, [\phi | x \to y] entails \exists x \phi . Thus, by negation introduction, we infer that \neg [\phi | x \to y] holds. This is the same statement as [\neg \phi | x \to y] . By universal introduction, \forall x \neg \phi holds. \square

This database entry builds on the following:

  1. Terminology: Class, statement
  2. Definition: Negation
  3. Definition: Existential quantification
  4. Definition: Universal quantification
  5. Definition: Occurrence of a variable
  6. Proposition/definition: Variable substitution
  7. Definition: Freely substitutable variable
  8. Lemma: A variable is freely substitutable for a variable not occurring in the statement
  9. Terminology: Inference, entailment
  10. Terminology: Inference rule
  11. Inference rule: Negation introduction
  12. Proposition: Statements entailing their own negation
  13. Theorem: Negation elimination
  14. Inference rule: Existential introduction
  15. Theorem: Universal elimination
  16. Inference rule: Existential elimination
  17. Theorem: Universal introduction