Material conditional

From Wikipedia, the free encyclopedia
(Redirected from Logical conditional)
Jump to navigation Jump to search

Template:Short description Script error: No such module "redirect hatnote". Script error: No such module "Distinguish". Template:Infobox logical connective Template:Logical connectives sidebar The material conditional (also known as material implication) is a binary operation commonly used in logic. When the conditional symbol is interpreted as material implication, a formula PQ is true unless P is true and Q is false.

Material implication is used in all the basic systems of classical logic as well as some nonclassical logics. It is assumed as a model of correct conditional reasoning within mathematics and serves as the basis for commands in many programming languages. However, many logics replace material implication with other operators such as the strict conditional and the variably strict conditional. Due to the paradoxes of material implication and related problems, material implication is not generally considered a viable analysis of conditional sentences in natural language.

Notation

In logic and related fields, the material conditional is customarily notated with an infix operator .Template:Sfn The material conditional is also notated using the infixes and .Template:Sfn In the prefixed Polish notation, conditionals are notated as Cpq. In a conditional formula pq, the subformula p is referred to as the antecedent and q is termed the consequent of the conditional. Conditional statements may be nested such that the antecedent or the consequent may themselves be conditional statements, as in the formula (pq)(rs).

History

In Arithmetices Principia: Nova Methodo Exposita (1889), Peano expressed the proposition "If A, then B" as A Ɔ B with the symbol Ɔ, which is the opposite of C.Template:Sfn He also expressed the proposition AB as A Ɔ B.[1]Template:SfnTemplate:Sfn Hilbert expressed the proposition "If A, then B" as AB in 1918.Template:Sfn Russell followed Peano in his Principia Mathematica (1910–1913), in which he expressed the proposition "If A, then B" as AB. Following Russell, Gentzen expressed the proposition "If A, then B" as AB. Heyting expressed the proposition "If A, then B" as AB at first but later came to express it as AB with a right-pointing arrow. Bourbaki expressed the proposition "If A, then B" as AB in 1954.Template:Sfn[2]

Semantics

Truth table

From a classical semantic perspective, material implication is the binary truth functional operator which returns "true" unless its first argument is true and its second argument is false. This semantics can be shown graphically in the following truth table: Template:2-ary truth table One can also consider the equivalence AB¬(A¬B)¬AB.

The conditionals (AB) where the antecedent A is false, are called "vacuous truths". Examples are ...

  • ... with B false: "If Marie Curie is a sister of Galileo Galilei, then Galileo Galilei is a brother of Marie Curie."
  • ... with B true: "If Marie Curie is a sister of Galileo Galilei, then Marie Curie has a sibling."

Analytic tableaux

Script error: No such module "labelled list hatnote". Formulas over the set of connectives {,}[3] are called f-implicational.Template:Sfn In classical logic the other connectives, such as ¬ (negation), (conjunction), (disjunction) and (equivalence), can be defined in terms of and (falsity):[4] ¬A=defAAB=def(A(B))AB=def(A)BAB=def{(AB)[(BA)]}

The validity of f-implicational formulas can be semantically established by the method of analytic tableaux. The logical rules are

T(AB)F(A)T(B) F(AB)T(A)F(B)
T() : Close the branch (contradiction)
F() : Do nothing (since it just asserts no contradiction)

Template:Collapse top

         F[p → ((p → ⊥) → ⊥)]
          |
         T[p]
         F[(p → ⊥) → ⊥]
          |
         T[p → ⊥]
         F[⊥]
 ┌────────┴────────┐
F[p]              T[⊥]
 |                 |
CONTRADICTION     CONTRADICTION
(T[p], F[p])      (⊥ is true)

Template:Collapse bottom

Template:Collapse top

         F[((p → ⊥) → ⊥) → p]
          |
         T[(p → ⊥) → ⊥]
         F[p]
 ┌────────┴────────┐
F[p → ⊥]          T[⊥]
 |                 |
T[p]            CONTRADICTION (⊥ is true)
F[⊥]
 |
CONTRADICTION (T[p], F[p])

Hilbert-style proofs can be found here or here. Template:Collapse bottom

Template:Collapse top

 1. F[(p → q) → ((q → r) → (p → r))]
              |                       // from 1
          2. T[p → q]
          3. F[(q → r) → (p → r)]
              |                       // from 3
          4. T[q → r]
          5. F[p → r]
              |                       // from 5
          6. T[p]
          7. F[r]
     ┌────────┴────────┐              // from 2
8a. F[p]          8b. T[q]
     X        ┌────────┴────────┐     // from 4
         9a. F[q]          9b. T[r]
              X                 X

A Hilbert-style proof can be found here. Template:Collapse bottom

Syntactical properties

Script error: No such module "labelled list hatnote". The semantic definition by truth tables does not permit the examination of structurally identical propositional forms in various logical systems, where different properties may be demonstrated. The language considered here is restricted to f-implicational formulas.

Consider the following (candidate) natural deduction rules.

Implication Introduction (I)

If assuming A one can derive B, then one can conclude AB.

[A]BAB (I)

[A] is an assumption that is discharged when applying the rule.

Implication Elimination (E)

This rule corresponds to modus ponens.

ABAB (E)


AABB (E)

Double Negation Elimination (¬¬E)


(A)A (¬¬E)

Falsum Elimination (E)

From falsum () one can derive any formula.
(ex falso quodlibet)

A (E)

Template:Collapse top

1.Script error: No such module "String". [ P ] Script error: No such module "String".// Assume
2.Script error: No such module "String". [ P → ⊥ ] Script error: No such module "String".// Assume
3.Script error: No such module "String". Script error: No such module "String".// E (1, 2)
4.Script error: No such module "String". (P → ⊥) → ⊥) Script error: No such module "String".// I (2, 3), discharging 2
5.Script error: No such module "String". P → ((P → ⊥) → ⊥) Script error: No such module "String".// I (1, 4), discharging 1

Template:Collapse bottom

  • Intuitionistic logic: By adding Falsum Elimination (E) as a rule, one obtains (the implicational fragment of)[4] intuitionistic logic.
The statement P¬¬P is valid (already in minimal logic), unlike the reverse implication which would entail the law of excluded middle.

A selection of theorems (classical logic)

In classical logic material implication validates the following:

Template:Collapse top

1.Script error: No such module "String". [ (Q → ⊥) → (P → ⊥) ] Script error: No such module "String".// Assume (to discharge at 9)
2.Script error: No such module "String". [ P ] Script error: No such module "String".// Assume (to discharge at 8)
3.Script error: No such module "String". [ Q → ⊥ ] Script error: No such module "String".// Assume (to discharge at 6))
4.Script error: No such module "String". P → ⊥ Script error: No such module "String".// E (1, 3)
5.Script error: No such module "String". Script error: No such module "String".// E (2, 4)
6.Script error: No such module "String". (Q → ⊥) → ⊥ Script error: No such module "String".// I (3, 5) (discharging 3)
7.Script error: No such module "String". Q Script error: No such module "String".// ¬¬E (6)
8.Script error: No such module "String". P → Q Script error: No such module "String".// I (2, 7) (discharging 2)
9.Script error: No such module "String". ((Q → ⊥) → (P → ⊥)) → (P → Q) Script error: No such module "String".// I (1, 8) (discharging 1)

Template:Collapse bottom

Template:Collapse top

1.Script error: No such module "String". [ (P → Q) → P ] Script error: No such module "String".// Assume (to discharge at 11)
2.Script error: No such module "String". [ P → ⊥ ] Script error: No such module "String".// Assume (to discharge at 9)
3.Script error: No such module "String". [ P ] Script error: No such module "String".// Assume (to discharge at 6)
4.Script error: No such module "String". Script error: No such module "String".// E (2, 3)
5.Script error: No such module "String". Q Script error: No such module "String".// E (4)
6.Script error: No such module "String". P → Q Script error: No such module "String".// I (3, 5) (discharging 3)
7.Script error: No such module "String". P Script error: No such module "String".// E (1, 6)
8.Script error: No such module "String". Script error: No such module "String".// E (2, 7)
9.Script error: No such module "String". (P → ⊥) → ⊥ Script error: No such module "String".// I (2, 8) (discharging 2)
10.Script error: No such module "String". P Script error: No such module "String".// ¬¬E (9)
11.Script error: No such module "String". ((P → Q) → P) → P Script error: No such module "String".// I (1, 10) (discharging 1)

Template:Collapse bottom

Template:Collapse top

1.Script error: No such module "String". [P] Script error: No such module "String".// Assume
2.Script error: No such module "String". [P] Script error: No such module "String".// Assume
3.Script error: No such module "String". Script error: No such module "String".// E (1, 2)
4.Script error: No such module "String". Q Script error: No such module "String".// E (3)
5.Script error: No such module "String". PQ Script error: No such module "String".// I (2, 4) (discharging 2)
6.Script error: No such module "String". (P)(PQ) Script error: No such module "String".// I (1, 5) (discharging 1)

Template:Collapse bottom

  • Import-export: P(QR)(PQ)R
  • Negated conditionals: ¬(PQ)P¬Q
  • Or-and-if: PQ¬PQ
  • Commutativity of antecedents: (P(QR))(Q(PR))
  • Left distributivity: (R(PQ))((RP)(RQ))

Similarly, on classical interpretations of the other connectives, material implication validates the following entailments:

Tautologies involving material implication include:

Discrepancies with natural language

Material implication does not closely match the usage of conditional sentences in natural language. For example, even though material conditionals with false antecedents are vacuously true, the natural language statement "If 8 is odd, then 3 is prime" is typically judged false. Similarly, any material conditional with a true consequent is itself true, but speakers typically reject sentences such as "If I have a penny in my pocket, then Paris is in France". These classic problems have been called the paradoxes of material implication.Template:Sfn In addition to the paradoxes, a variety of other arguments have been given against a material implication analysis. For instance, counterfactual conditionals would all be vacuously true on such an account, when in fact some are false.Template:Refn

In the mid-20th century, a number of researchers including H. P. Grice and Frank Jackson proposed that pragmatic principles could explain the discrepancies between natural language conditionals and the material conditional. On their accounts, conditionals denote material implication but end up conveying additional information when they interact with conversational norms such as Grice's maxims.Template:SfnTemplate:Sfn Recent work in formal semantics and philosophy of language has generally eschewed material implication as an analysis for natural-language conditionals.Template:Sfn In particular, such work has often rejected the assumption that natural-language conditionals are truth functional in the sense that the truth value of "If P, then Q" is determined solely by the truth values of P and Q.Template:Sfn Thus semantic analyses of conditionals typically propose alternative interpretations built on foundations such as modal logic, relevance logic, probability theory, and causal models.Template:SfnTemplate:SfnTemplate:Sfn

Similar discrepancies have been observed by psychologists studying conditional reasoning, for instance, by the notorious Wason selection task study, where less than 10% of participants reasoned according to the material conditional. Some researchers have interpreted this result as a failure of the participants to conform to normative laws of reasoning, while others interpret the participants as reasoning normatively according to nonclassical laws.Template:SfnTemplate:SfnTemplate:Sfn

See also

Template:Div col

Template:Div col end

Conditionals

Notes

Template:Reflist

Bibliography

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "citation/CS1".

Further reading

External links

Template:Logical connectives Template:Common logical symbols Template:Mathematical logic

  1. Note that the horseshoe symbol Ɔ has been flipped to become a subset symbol ⊂.
  2. Script error: No such module "citation/CS1".
  3. The well-formed formulas are:
    1. Each propositional variable is a formula.
    2. "" is a formula.
    3. If A and B are formulas, so is (AB).
    4. Nothing else is a formula.
  4. a b c f-implicational formulas cannot express all valid formulas in minimal (MPC) or intuitionistic (IPC) propositional logic — in particular, (disjunction) cannot be defined within it. In contrast, {,,} is a complete basis for MPC / IPC: from these, all other connectives (e.g., ,¬,,) can be defined.