Curry's paradox
Curry's paradox is a self-referential paradox in mathematical logic and philosophy of logic, named after the American logician Haskell B. Curry, who first presented it in 1942 to illustrate the inconsistency of certain formal systems containing unrestricted rules of inference.[1] The paradox arises when a self-referential sentence asserts that if it is true (or provable), then an arbitrary proposition F holds, allowing the derivation of F itself through standard logical principles such as modus ponens and contraction, thereby rendering the entire system trivial by proving every statement.[1] In its most intuitive informal form, the paradox involves constructing a sentence C such that C is equivalent to "If C is true, then F," where F is any desired claim, such as a falsehood like "2 + 2 = 5." Applying the T-schema for truth—which states that a sentence is true if and only if what it says is the case—one substitutes to obtain C ↔ (C → F). Assuming C, it follows that C → F, and thus F by modus ponens; discharging the assumption via conditional proof (or contraction) yields C → F, and another application of modus ponens with C (derived biconditionally) proves F unconditionally.[2] This derivation exploits self-reference, often achieved via diagonalization or quotation, and does not rely on negation, distinguishing it from the liar paradox while sharing similar challenges to naive theories of truth.[3] The paradox manifests in various contexts, including naive truth theory, set theory with unrestricted comprehension, and provability logics, where analogous constructions lead to triviality unless principles like full contraction or unrestricted abstraction are curtailed.[2] Philosophers distinguish at least two "flavors": the conditional-based c-Curry, which targets theories of material implication and conditional proof, and the validity-based v-Curry, which uses a validity predicate and detachment rules to generate paradoxes without explicit conditionals.[2] Responses include adopting substructural logics that reject contraction (e.g., relevant or linear logic), restricting self-reference through hierarchical type theories, or embracing paraconsistent approaches that tolerate contradictions without explosion to triviality; these solutions aim to preserve as much classical reasoning as possible while disarming the paradox.[3] The paradox remains significant for understanding the limits of formal systems and the foundations of mathematics, influencing debates on entailment, proof, and semantic paradoxes.[2]Overview
Definition
Curry's paradox is a self-referential paradox in formal logic, originally formulated by Haskell B. Curry in 1942, where a sentence asserts that if it itself is true, then some arbitrary proposition P holds, leading to a derivation of P regardless of P's actual truth value through standard inference rules like conditional proof and modus ponens.[1] This construction exploits the ability to form self-referential statements within systems that allow unrestricted conditionals and truth predicates, resulting in an apparent proof of falsehoods or unrelated claims. Unlike the liar paradox, which generates a contradiction via a direct self-referential denial of truth (e.g., "This sentence is false"), Curry's paradox embeds self-reference in the antecedent of a conditional, avoiding explicit negation while still yielding paradoxical outcomes.[4] The core mechanism hinges on assuming the sentence's truth to establish the conditional, then using that to affirm the consequent, creating a circular validation that bypasses typical truth-value assignments. This leads to the principle of explosion (ex falso quodlibet), whereby a single contradiction permits the inference of any statement, potentially rendering the entire logical system trivial by proving everything.[5] For illustration, consider the sentence: "If this sentence is true, then Germany borders China." The paradoxical reasoning would derive the false claim that Germany borders China, highlighting how arbitrary P can be "proved" without substantive evidence.[6]Historical Context
Curry's paradox traces its origins to earlier self-referential paradoxes that challenged logical and mathematical foundations. The liar paradox, first attributed to the 6th-century BCE Cretan philosopher Epimenides, who reportedly claimed that "all Cretans are liars," illustrates an ancient form of self-reference leading to contradiction without relying on conditional implication. In the early 20th century, Bertrand Russell's paradox of 1901 exposed flaws in naive set theory by considering the set of all sets that do not contain themselves, prompting restrictions on comprehension principles. Unlike these precursors, which depend on negation or membership, Curry's paradox uniquely exploits conditional self-reference to derive arbitrary statements, highlighting issues with unrestricted implication in formal systems. The paradox is named after the American logician Haskell B. Curry, who first formalized it in 1942 while investigating inconsistencies in formal logics based on combinatory logic. In his short paper, Curry demonstrated how self-referential constructions in such systems lead to triviality, where any proposition can be deduced. This work built on Curry's earlier developments in combinatory logic, a foundation for functional computation that avoids variables through fixed combinators. Curry expanded on these ideas in his 1958 book Combinatory Logic, co-authored with Robert Feys, which systematically explored the syntax and semantics of combinatory systems and implicitly addressed paradoxical constructions arising from self-application. Following the 1950s, the paradox influenced discussions in recursion theory and, particularly, the emergence of relevance logics. Logicians Alan Ross Anderson and Nuel D. Belnap, in their seminal two-volume work Entailment: The Logic of Relevance and Necessity (1975 and 1992), analyzed Curry's paradox as a key motivation for requiring relevance between premises and conclusions in implication, thereby avoiding the explosion to arbitrary claims.Natural Language Formulation
The Paradoxical Sentence
Curry's paradox arises from a self-referential conditional sentence, typically formulated in natural language as Y: "If this sentence is true, then P," where P stands for any arbitrary statement, such as a mathematical falsehood like "2 + 2 = 5" or a contingent claim like "it is raining outside."[7] This construction relies on explicit self-reference, allowing the sentence to comment on its own truth value without resorting to indirect methods like quining or quotation marks, which can complicate other self-referential paradoxes.[7] The form exploits the intuitive rules of implication in everyday reasoning, where the antecedent directly concerns the sentence's own veracity. Intuitively, the paradox emerges because supposing Y to be true immediately implies P through the basic conditional inference (modus ponens), yet this supposition does not stem from an initial falsehood or contradiction, unlike traditional proofs by contradiction.[7] This creates the appearance of a valid deduction that establishes P as true regardless of its actual status, leading to the explosion principle where any statement follows from the self-referential setup.[7] The circularity lies in the fact that affirming Y's truth reinforces the conditional, seemingly proving P without external assumptions, which challenges the reliability of conditional reasoning in self-referential contexts. Variations of the paradoxical sentence differ primarily in the choice of P, which can be a simple absurd claim or a more complex proposition, but the core structure remains the same to preserve the self-referential trigger.[7] For instance, using a straightforward falsehood like "all numbers are prime" highlights the paradox's ability to "prove" evident untruths, while a contingent P underscores its potential to affirm unknowable or debatable facts.[7] A common example is the sentence: "If this sentence is true, then Santa Claus exists," which illustrates the paradox's absurdity by purporting to establish the existence of a mythical figure through logical deduction alone.[7] This formulation, popularized in discussions of self-reference, demonstrates how the paradox can yield counterintuitive results from seemingly innocuous language.[8]Informal Proof
To illustrate Curry's paradox informally, consider a self-referential sentence Y: "If this sentence is true, then P," where P is any arbitrary statement, such as "the sky is green" or "Santa Claus exists."[7][9] The reasoning begins by assuming Y for the sake of conditional proof: suppose Y is true.[7] From this assumption, since Y states that if Y is true then P holds, it immediately follows that P is true.[7][9] Now, discharge the assumption: the conditional proof yields "If Y is true, then P," which is precisely the content of Y itself, establishing that Y is true.[7] Finally, with Y confirmed as true and Y entailing P, modus ponens applies once more to derive P.[7][9] This deduction appears valid using only standard natural language rules like conditional proof and modus ponens, yet it proves any P without assuming a contradiction, resulting in the explosion of all statements being true—a form of trivialism.[7]Formal Treatments
Propositional Logic
Curry's paradox can be formalized within classical propositional logic by considering a self-referential sentence Y defined as Y ↔ (Y → P), where P is an arbitrary proposition, → denotes material implication, and ↔ denotes the biconditional. This construction exploits the expressive power of propositional connectives to generate a fixed point that leads to inconsistency. The derivation proceeds in a standard Hilbert-style system or via natural deduction, relying on core axioms and rules including modus ponens (from A and A → B, infer B), the contraction principle ((A → (A → B)) → (A → B)), and the biconditional introduction and elimination rules. Assume Y for conditional proof:- Y (assumption).
- Y → (Y → P) (from the definition of Y, left-to-right via ↔-elimination).
- Y → P (from 2 by contraction).
- P (from 1 and 3 by modus ponens).
- Y → P (from 4 by conditional proof discharge).
- Y (from 5 and the definition of Y, right-to-left via ↔-elimination).
- P (from 6 and 5 by modus ponens).