List of rules of inference

From Wikipedia, the free encyclopedia

This is a list of rules of inference, logical laws that relate to mathematical formulae.

Rules of inference are syntactical transform rules which one can use to infer a conclusion from a premise to create an argument. A set of rules can be used to infer any valid conclusion if it is complete, while never inferring an invalid conclusion, if it is sound. A sound and complete set of rules need not include every rule in the following list, as many of the rules are redundant, and can be proven with the other rules.

Discharge rules permit inference from a subderivation based on a temporary assumption. Below, the notation

indicates such a subderivation from the temporary assumption to .

Rules for propositional calculus

Rules for negations

Reductio ad absurdum (or Negation Introduction)
Reductio ad absurdum (related to the law of excluded middle)
Ex contradictione quodlibet

Rules for conditionals

Deduction theorem (or Conditional Introduction)
Modus ponens (a type of Conditional Elimination)
Modus tollens (a type of Conditional Elimination)

Rules for conjunctions

Adjunction (or Conjunction Introduction)
Simplification (or Conjunction Elimination)

Rules for disjunctions

Addition (or Disjunction Introduction)
Case analysis (or Proof by Cases or Argument by Cases or Disjunction elimination)
Disjunctive syllogism
Constructive dilemma

Rules for biconditionals

Biconditional introduction
Biconditional elimination

Rules of classical predicate calculus

In the following rules, is exactly like except for having the term wherever has the free variable .

Universal Generalization (or Universal Introduction)

Restriction 1: is a variable which does not occur in .
Restriction 2: is not mentioned in any hypothesis or undischarged assumptions.

Universal Instantiation (or Universal Elimination)

Restriction: No free occurrence of in falls within the scope of a quantifier quantifying a variable occurring in .

Existential Generalization (or Existential Introduction)

Restriction: No free occurrence of in falls within the scope of a quantifier quantifying a variable occurring in .

Existential Instantiation (or Existential Elimination)

Restriction 1: is a variable which does not occur in .
Restriction 2: There is no occurrence, free or bound, of in .
Restriction 3: is not mentioned in any hypothesis or undischarged assumptions.

Rules of substructural logic

The following are special cases of universal generalization and existential elimination; these occur in substructural logics, such as linear logic.

Rule of weakening (or monotonicity of entailment) (aka no-cloning theorem)
Rule of contraction (or idempotency of entailment) (aka no-deleting theorem)

Table: Rules of Inference

See also

References

Related Articles

Wikiwand AI