Jump to content

Tautology (rule of inference)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Alejandrocaro35 (talk | contribs) at 00:30, 19 December 2014 (→‎Formal notation). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In propositional logic, tautology is one of two commonly used rules of replacement.[1][2][3] The rules are used to eliminate redundancy in disjunctions and conjunctions when they occur in logical proofs. They are:

The principle of idempotency of disjunction:

and the principle of idempotency of conjunction:

Where "" is a metalogical symbol representing "can be replaced in a logical proof with."

Relation to tautology

The rule gets its name from the fact that the concept of the rule is the same as the tautologous statements If "p and p" is true then "p" is true. and If "p or p" is true then "p" is true. This type of tautology is called idempotency. Although the rule is the expression of a particular tautology, this is a bit misleading, as every rule of inference can be expressed as a tautology and vice-versa.

Formal notation

Theorems are those logical formulas where is the conclusion of a valid proof,[4] while the equivalent semantic consequence indicates a tautology.

The tautology rule may be expressed as a sequent:

and

where is a metalogical symbol meaning that is a syntactic consequence of , in the one case, in the other, in some logical system;

or as a rule of inference:

and

where the rule is that wherever an instance of "" or "" appears on a line of a proof, it can be replaced with "";

or as the statement of a truth-functional tautology or theorem of propositional logic. The principle was stated as a theorem of propositional logic by Russell and Whitehead in Principia Mathematica as:

and

where is a proposition expressed in some formal system.

References

  1. ^ Hurley, Patrick (1991). A Concise Introduction to Logic 4th edition. Wadsworth Publishing. pp. 364–5. {{cite book}}: Cite has empty unknown parameter: |coauthors= (help)
  2. ^ Copi and Cohen
  3. ^ Moore and Parker
  4. ^ Logic in Computer Science, p. 13