Curry's paradox

From Wikipedia, the free encyclopedia

Curry's paradox is a paradox that occurs in naive set theory or naive logics, and allows the derivation of an arbitrary sentence from a self-referring sentence and some apparently innocuous logical deduction rules. It is named after the logician Haskell Curry.

It has also been called Löb's paradox after Martin Hugo Löb.

Contents

A natural language version of Curry's paradox might be the following sentence:

If this sentence is true, then Santa Claus exists.

Suppose the sentence is true. Then, since it is true, and it says that if it's true, Santa Claus exists, we can conclude that Santa Claus exists. This step follows from the technique of natural deduction known as conditional derivation.

So if the sentence is true, then Santa Claus exists — which is exactly what the sentence states. Therefore the sentence is true and Santa Claus must exist.

Since it is evident that any claim could be "proven" in this manner, there is a paradox.

Let us denote by Y the proposition to prove, in this case "Santa Claus exists". Then, let X denote the statement that asserts that Y follows from the truth of X. Mathematically, this can be written as X = (X → Y), and we see that X is defined in terms of itself. The proof proceeds:

1. X → X

identity

2. X → (X → Y)

substitute right side of 1, since X = X → Y

3. X → Y

from 2 by contraction

4. X

substitute 3, since X = X → Y

5. Y

from 4 and 3 by modus ponens

A particular case of this paradox is when Y is in fact a contradiction of the form Z∧¬Z. Then X becomes X = (X → (Z∧¬Z)). If the law of non-contradiction is accepted, then, from (X → (Z∧¬Z)), it follows that ¬X. Conversely, if the principle of explosion is accepted, and if ¬X, then from X anything follows, and in particular X → Z∧¬Z. Therefore X → Z∧¬Z is equivalent to ¬X. So X = ¬X, which is exactly the liar paradox.

Even if the underlying mathematical logic does not admit any self-referential sentence, in set theories which allow unrestricted comprehension, we can nevertheless prove any logical statement Y from the set

X \ \stackrel{\mathrm{def}}{=}\  \left\{ x | ( x \in x ) \to Y \right\}.

The proof proceeds:

\begin{matrix}  \mbox{1.} & ( X \in X ) \iff ( ( X \in X ) \to Y ) & \mbox{definition of X} \\ \mbox{2.} & ( X \in X ) \to  ( ( X \in X ) \to Y ) & \mbox{from 1} \\ \mbox{3.} & ( X \in X ) \to Y                  & \mbox{from 2, contraction} \\ \mbox{4.} & ( ( X \in X ) \to Y) \to ( X \in X )   & \mbox{from 1} \\ \mbox{5.} & X \in X                        & \mbox{from 3 and 4, modus ponens} \\ \mbox{6.} & Y                              & \mbox{from 3 and 5, modus ponens}  \end{matrix}

Again a particular case of this paradox is when Y is in fact a contradiction. Then X becomes \left\{ x | ( x \in x ) \to ( Z \wedge \neg Z ) \right\}, which, similar to above, is equivalent to \left\{ x | ( x \notin x ) \right\}, the set of all sets which do not contain themselves. This is exactly Russell's paradox.

Curry's paradox can be formulated in any language meeting certain conditions:

  1. The language must contain an apparatus which lets it refer to, and talk about, its own sentences (such as quotation marks, names, or expressions like "this sentence");
  2. The language must contain its own truth-predicate: that is, the language, call it "L", must contain a predicate meaning "true-in-L", and the ability to ascribe this predicate to any sentences;
  3. The language must admit the rule of contraction, which roughly speaking means that a relevant hypothesis may be reused as many times as necessary; and
  4. The language must of course admit the rules of identity ("if A, then A") and modus ponens (from "A", and "if A then B", conclude "B").

Various other sets of conditions are also possible. Natural languages nearly always contain all these features. Mathematical logic, on the other hand, generally does not countenance explicit reference to its own sentences, although the heart of Gödel's incompleteness theorem is the observation that usually this can be done anyway. The truth-predicate is generally not available, but in naive set theory, this is arrived at through the unrestricted rule of comprehension. The rule of contraction is generally accepted, although linear logic (more precisely, linear logic without the exponential operators) does not admit the reasoning required for this paradox.

Note that unlike the liar paradox or Russell's paradox, this paradox does not depend on what model of negation is used, as it is completely negation-free. Thus paraconsistent logics can still be vulnerable to this, even if they are immune to the liar paradox.

The resolution of Curry's paradox is a contentious issue because nontrivial resolutions (such as disallowing X directly) are difficult and not intuitive. Logicians are undecided whether such sentences are somehow impermissible (and if so, how to banish them), or meaningless, or whether they are correct and reveal problems with the concept of truth itself (and if so, whether we should reject the concept of truth, or change it), or whether they can be rendered benign by a suitable account of their meanings.

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.