Material conditional
Template:Short description Lua error in package.lua at line 80: module 'Module:Hatnote list' not found. 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 is true unless is true and 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 (Page Template:Mono/styles.css has no content.U+2192 → Script error: No such module "Unicode data".).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. The material conditional is also notated using the infixes and (Page Template:Mono/styles.css has no content.U+2283 ⊃ Script error: No such module "Unicode data". and Page Template:Mono/styles.css has no content.U+21D2 ⇒ Script error: No such module "Unicode data". respectively).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. In the prefixed Polish notation, conditionals are notated as . In a conditional formula , the subformula is referred to as the antecedent and 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 .
History
In Arithmetices Principia: Nova Methodo Exposita (1889), Peano expressed the proposition "If , then " as Ɔ with the symbol Ɔ, which is the opposite of C.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. He also expressed the proposition as Ɔ .[1]Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.[citation needed] Hilbert expressed the proposition "If A, then B" as in 1918.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Russell followed Peano in his Principia Mathematica (1910–1913), in which he expressed the proposition "If A, then B" as . Following Russell, Gentzen expressed the proposition "If A, then B" as . Heyting expressed the proposition "If A, then B" as at first but later came to express it as with a right-pointing arrow. Bourbaki expressed the proposition "If A, then B" as in 1954.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.[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 .
The conditionals where the antecedent is false, are called "vacuous truths". Examples are ...
- ... with false: "If Marie Curie is a sister of Galileo Galilei, then Galileo Galilei is a brother of Marie Curie."
- ... with 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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. In classical logic the other connectives, such as (negation), (conjunction), (disjunction) and (equivalence), can be defined in terms of and (falsity):[4]
The validity of f-implicational formulas can be semantically established by the method of analytic tableaux. The logical rules are
: Close the branch (contradiction)
: Do nothing (since it just asserts no contradiction)
Page Template:Collapse top/styles.css has no content.
Example: proof of , by method of analytic tableaux
|
|---|
F[p → ((p → ⊥) → ⊥)]
|
T[p]
F[(p → ⊥) → ⊥]
|
T[p → ⊥]
F[⊥]
┌────────┴────────┐
F[p] T[⊥]
| |
CONTRADICTION CONTRADICTION
(T[p], F[p]) (⊥ is true)
|
Page Template:Collapse top/styles.css has no content.
Example: proof of , by method of analytic tableaux
|
|---|
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. |
Page Template:Collapse top/styles.css has no content.
Example: proof of , by method of analytic tableaux
|
|---|
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. |
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 one can derive , then one can conclude . (I) is an assumption that is discharged when applying the rule. |
Implication Elimination (E)
This rule corresponds to modus ponens. (E)
|
| Double Negation Elimination (E)
|
Falsum Elimination (E)
From falsum () one can derive any formula. (E) |
- Minimal logic: By limiting the natural deduction rules to Implication Introduction (I) and Implication Elimination (E), one obtains (the implicational fragment of)[4] minimal logic (as defined by Johansson).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
Page Template:Collapse top/styles.css has no content.
Proof of , within minimal logic
| |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
- Intuitionistic logic: By adding Falsum Elimination (E) as a rule, one obtains (the implicational fragment of)[4] intuitionistic logic.
- The statement is valid (already in minimal logic), unlike the reverse implication which would entail the law of excluded middle.
- Classical logic: If Double Negation Elimination (E) is also permitted,[5] the system defines (full!) classical logic.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
A selection of theorems (classical logic)
In classical logic material implication validates the following:
Page Template:Collapse top/styles.css has no content.
Contraposition:
| |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Page Template:Collapse top/styles.css has no content.
|
Page Template:Collapse top/styles.css has no content.
Vacuous conditional (IPC):
| ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
- Import-export:
- Negated conditionals:
- Or-and-if:
- Commutativity of antecedents:
- Left distributivity:
Similarly, on classical interpretations of the other connectives, material implication validates the following entailments:
- Antecedent strengthening:
- Transitivity:
- Simplification of disjunctive antecedents:
Tautologies involving material implication include:
The relationship between the material conditional and logical consequence
The material conditional is a sentential connective within a formal language. It should not be confused with the relation of logical consequence (also called logical implication or entailment), which is standardly treated as a relation between sentences expressed in a metalanguage.
The relationship between the material conditional and the logical consequence relation is given by the deduction theorem.
- if and only if
This can be read as stating that the set of sentences together with A logically implies B if and only if logically implies the material conditional .
In the special case where is empty, this reduces to:
- if and only if
This states A logically implies B if and only if the material conditional is a theorem of the logic.
Many textbooks reserve the term logical consequence (or logical implication) for the semantic consequence relation with the symbol .Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. In which case the relation becomes
- if and only if
A logically implies B if and only if the material conditional is a tautology.
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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. 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.[6]
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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Recent work in formal semantics and philosophy of language has generally eschewed material implication as an analysis for natural-language conditionals.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. 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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Thus semantic analyses of conditionals typically propose alternative interpretations built on foundations such as modal logic, relevance logic, probability theory, and causal models.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
See also
Page Template:Div col/styles.css has no content.
Conditionals
Notes
Page Template:Reflist/styles.css has no content.
- ^ Note that the horseshoe symbol Ɔ has been flipped to become a subset symbol ⊂.
- ^ Page Module:Citation/CS1/styles.css has no content.Miller, Jeff (2020). "Earliest Uses of Symbols for Set Theory and Logic". Maths History (University of St Andrews). University of St Andrews. Retrieved 10 June 2025.
- ^ The well-formed formulas are:
- Each propositional variable is a formula.
- "" is a formula.
- If and are formulas, so is .
- Nothing else is a formula.
- ^ 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.
- ^ Instead of E one can add reductio ad absurdum as a rule to obtain (full) classical logic:Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
- (RAA)
- ^ For example, "If Janis Joplin were alive today, she would drive a Mercedes-Benz", see Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
Bibliography
- Page Module:Citation/CS1/styles.css has no content.Ayala-Rincón, Mauricio; de Moura, Flávio L. C. (2017). Applied Logic for Computer Scientists. Undergraduate Topics in Computer Science. Springer. doi:10.1007/978-3-319-51653-0. ISBN 978-3-319-51651-6.
- Page Module:Citation/CS1/styles.css has no content.Bourbaki, N. (1954). Théorie des ensembles. Paris: Hermann & Cie, Éditeurs. p. 14.
- Page Module:Citation/CS1/styles.css has no content.Edgington, Dorothy (2008). "Conditionals". In Edward N. Zalta (ed.). The Stanford Encyclopedia of Philosophy (Winter 2008 ed.).
- Page Module:Citation/CS1/styles.css has no content.Enderton, Herbert B. (2001). A Mathematical Introduction to Logic (2nd ed.). Academic Press. ISBN 0-12-238452-0.
- Page Module:Citation/CS1/styles.css has no content.Von Fintel, Kai (2011). "Conditionals" (PDF). In von Heusinger, Klaus; Maienborn, Claudia; Portner, Paul (eds.). Semantics: An international handbook of meaning. de Gruyter Mouton. pp. 1515–1538. doi:10.1515/9783110255072.1515. hdl:1721.1/95781. ISBN 978-3-11-018523-2.
- Page Module:Citation/CS1/styles.css has no content.Franco, John; Goldsmith, Judy; Schlipf, John; Speckenmeyer, Ewald; Swaminathan, R.P. (1999). "An algorithm for the class of pure implicational formulas". Discrete Applied Mathematics. 96–97: 89–106. doi:10.1016/S0166-218X(99)00038-4.
- Page Module:Citation/CS1/styles.css has no content.Gillies, Thony (2017). "Conditionals" (PDF). In Hale, B.; Wright, C.; Miller, A. (eds.). A Companion to the Philosophy of Language. Wiley Blackwell. pp. 401–436. doi:10.1002/9781118972090.ch17. ISBN 9781118972090.
- Page Module:Citation/CS1/styles.css has no content.Van Heijenoort, Jean, ed. (1967). From Frege to Gödel: A Source Book in Mathematical Logic, 1879–1931. Harvard University Press. pp. 84–87. ISBN 0-674-32449-8.
- Page Module:Citation/CS1/styles.css has no content.Hilbert, D. (1918). Prinzipien der Mathematik (Lecture Notes edited by Bernays, P.).
- Page Module:Citation/CS1/styles.css has no content.Johansson, Ingebrigt (1937). "Der Minimalkalkül, ein reduzierter intuitionistischer Formalismus". Compositio Mathematica (in Deutsch). 4: 119–136.
- Page Module:Citation/CS1/styles.css has no content.Mendelson, Elliott (2015). Introduction to Mathematical Logic (6th ed.). Boca Raton: CRC Press/Taylor & Francis Group (A Chapman & Hall Book). p. 2. ISBN 978-1-4822-3778-8.
- Page Module:Citation/CS1/styles.css has no content.Nahas, Michael (25 Apr 2022). "English Translation of 'Arithmetices Principia, Nova Methodo Exposita'" (PDF). GitHub. Retrieved 2022-08-10.
- Page Module:Citation/CS1/styles.css has no content.Oaksford, M.; Chater, N. (1994). "A rational analysis of the selection task as optimal data selection". Psychological Review. 101 (4): 608–631. CiteSeerX 10.1.1.174.4085. doi:10.1037/0033-295X.101.4.608. S2CID 2912209.
- Page Module:Citation/CS1/styles.css has no content.Prawitz, Dag (1965). Natural Deduction: A Proof-Theoretic Study. Acta Universitatis Stockholmiensis; Stockholm Studies in Philosophy, 3. Stockholm, Göteborg, Uppsala: Almqvist & Wiksell. OCLC 912927896.
- Page Module:Citation/CS1/styles.css has no content.Starr, Willow (2019). "Counterfactuals". In Zalta, Edward N. (ed.). The Stanford Encyclopedia of Philosophy.
- Page Module:Citation/CS1/styles.css has no content.Stenning, K.; van Lambalgen, M. (2004). "A little logic goes a long way: basing experiment on semantic theory in the cognitive science of conditional reasoning". Cognitive Science. 28 (4): 481–530. CiteSeerX 10.1.1.13.1854. doi:10.1016/j.cogsci.2004.02.002.
- Page Module:Citation/CS1/styles.css has no content.Von Sydow, M. (2006). Towards a Flexible Bayesian and Deontic Logic of Testing Descriptive and Prescriptive Rules (doctoralThesis). Göttingen: Göttingen University Press. doi:10.53846/goediss-161. S2CID 246924881.
- Page Module:Citation/CS1/styles.css has no content.Tennant, Neil (1990) [1978]. Natural Logic (1st, repr. with corrections ed.). Edinburgh University Press. ISBN 0852245793.
Further reading
- Brown, Frank Markham (2003), Boolean Reasoning: The Logic of Boolean Equations, 1st edition, Kluwer Academic Publishers, Norwell, MA. 2nd edition, Dover Publications, Mineola, NY, 2003.
- Edgington, Dorothy (2001), "Conditionals", in Lou Goble (ed.), The Blackwell Guide to Philosophical Logic, Blackwell.
- Quine, W.V. (1982), Methods of Logic, (1st ed. 1950), (2nd ed. 1959), (3rd ed. 1972), 4th edition, Harvard University Press, Cambridge, MA.
- Stalnaker, Robert, "Indicative Conditionals", Philosophia, 5 (1975): 269–286.
External links
- Page Module:Citation/CS1/styles.css has no content.Edgington, Dorothy. "Conditionals". In Zalta, Edward N. (ed.). Stanford Encyclopedia of Philosophy (Script error: No such module "Template wrapper". ed.). ISSN 1095-5054. OCLC 429049174.
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.