Back to Paradoxes

Yablo's Paradox

A Liar Paradox Without Self-Reference

The Paradox

The Liar Paradox ("This sentence is false") seems to require self-reference. But in 1985, philosopher Stephen Yablo constructed a paradox that appears to have no self-reference - only an infinite chain of sentences, each referring forward.

S1
"All sentences after me (S2, S3, S4, ...) are false."
?
S2
"All sentences after me (S3, S4, S5, ...) are false."
?
S3
"All sentences after me (S4, S5, S6, ...) are false."
?
S4
"All sentences after me (S5, S6, S7, ...) are false."
?
⋮ ⋮ ⋮

→ continuing infinitely → Sn: "All Sk where k > n are false"

No sentence refers to itself. Each only talks about sentences after it. Yet this innocent-looking chain leads to paradox!

See the Contradiction

Let's try to assign truth values to these sentences. Pick an assumption:

If some Sn is true...

1
Suppose Sk is true for some k
2
Then Sk's claim is correct: all sentences after it are false
3
In particular, Sk+1 is false
4
But if Sk+1 is false, then NOT all sentences after Sk+1 are false
5
So some Sm where m > k+1 must be TRUE
6
CONTRADICTION! Sk said ALL after it are false, but Sm is true!

If all sentences are false...

1
Suppose every Sn is false
2
Look at S1: it says "all sentences after me are false"
3
By our assumption, S2, S3, S4, ... are all indeed false
4
So what S1 claims is actually correct!
5
Therefore S1 is TRUE
6
CONTRADICTION! We assumed S1 was false!

Paradox!

No consistent truth assignment exists. The sentences can be neither all false, nor can any be true!

Statement Dependency Graph

Each statement Sn depends on the truth values of all statements after it. Click on any node to see what it references.

Statement Node
Reference Arrow
Selected/Referenced

Reference Chain Animation

Watch how references cascade infinitely forward. Select a starting statement and see which statements it claims are false.

Click a node or press "Animate" to see the reference cascade

Proof Explorer

Step through the formal proofs interactively. Choose a proof strategy and navigate through each logical step.

1

Assumption

Suppose there exists some k such that Sk is true.

Assume: T(Sk) for some k in N
2

What Sk Claims

By definition, Sk states: "All statements Sm where m > k are false."

Sk := forall m > k: F(Sm)
3

Consequence of Truth

Since Sk is true, its claim must be correct. In particular, Sk+1 must be false.

T(Sk) implies F(Sk+1)
4

Analyzing Sk+1

Sk+1 claims: "All statements Sm where m > k+1 are false." Since Sk+1 is false, this claim is incorrect.

F(Sk+1) implies NOT(forall m > k+1: F(Sm))
5

Existential Consequence

If not all statements after Sk+1 are false, then at least one Sj (where j > k+1) must be true.

exists j > k+1: T(Sj)
!

Contradiction!

But Sk claimed ALL statements after it (including Sj) are false. Yet Sj is true. This contradicts our assumption that Sk is true!

T(Sk) implies F(Sj) AND T(Sj) -- CONTRADICTION
1

Assumption

Suppose ALL statements in the sequence are false.

Assume: forall n in N: F(Sn)
2

Focus on S1

Consider S1, which claims: "All statements Sm where m > 1 are false."

S1 := forall m > 1: F(Sm)
3

Checking S1's Claim

By our assumption, S2, S3, S4, ... are all indeed false. So S1's claim is actually correct!

forall n in N: F(Sn) implies forall m > 1: F(Sm)
4

S1 Must Be True

Since S1's claim is correct (all statements after it ARE false), S1 itself must be true.

(forall m > 1: F(Sm)) implies T(S1)
!

Contradiction!

We assumed S1 was false (as part of "all statements are false"), but we just proved S1 must be true!

F(S1) AND T(S1) -- CONTRADICTION
1

Definition

Define the Yablo sequence formally.

For all n in N: Sn := forall k > n: not T(Sk)
2

Theorem to Prove

We will show there is no consistent truth assignment for {S1, S2, S3, ...}.

Theorem: not exists v: {Sn} -> {T, F} satisfying all biconditionals
3

Lemma 1: No Sn Can Be True

Proof by contradiction: If T(Sn), then forall k > n: F(Sk). But F(Sn+1) implies exists j > n+1: T(Sj), contradicting forall k > n: F(Sk).

forall n: T(Sn) leads to contradiction
4

Lemma 2: Not All Can Be False

If forall n: F(Sn), then S1's claim (forall k > 1: F(Sk)) is satisfied, making S1 true, contradiction.

(forall n: F(Sn)) leads to T(S1) -- contradiction
!

Conclusion: Paradox

By Lemma 1, no statement can be true. By Lemma 2, not all can be false. Therefore, no consistent truth assignment exists.

not exists v: consistent valuation -- Q.E.D.

Paradox Established!

No consistent truth assignment exists for the Yablo sequence. The statements can be neither all false, nor can any individual statement be true.

Why Is This Special?

The revolutionary claim: no sentence in Yablo's chain refers to itself. Each Sn only talks about sentences with larger indices (k > n).

Classical Liar Paradox

L

L: "This sentence is false"

Self-referential cycle

Yablo's Paradox

S1
S2
S3

No cycles, only forward reference

Yablo's Conclusion

"I conclude that self-reference is neither necessary nor sufficient to arrive at a paradox like that of the liar."

— Stephen Yablo, 1993

But Is It Really Non-Self-Referential?

Not everyone agrees! Philosopher Graham Priest and others argue that Yablo's paradox is still self-referential, just in a hidden way.

Yablo's View Priest's Challenge
No sentence refers to itself The definition of the sequence is self-referential
References only go forward (k > n) The whole system has a "fixed point" structure
Acyclic reference pattern Non-well-founded, which is the real culprit
Proves paradoxes don't need loops Proves our notion of "self-reference" is too narrow

The ω-Circularity View

Some philosophers describe Yablo's paradox as ω-circular (omega-circular). While no finite chain of references loops back, the entire infinite structure creates a kind of "circularity at infinity."

It's like a spiral staircase that never literally repeats, but the pattern itself is defined in terms of itself.

Historical Development

1985

Stephen Yablo first constructs the paradox in unpublished work, showing that semantic paradoxes don't require explicit self-reference.

1993

Yablo publishes "Paradox without Self-Reference" in Analysis, sparking widespread debate in philosophical logic.

1997

Graham Priest responds with "Yablo's Paradox," arguing the paradox does involve implicit self-reference through the use of fixed points.

2004

Roy Sorensen explores the broader "Yabloization" technique: transforming finitary paradoxes into non-circular infinite versions.

Present

Debate continues. Yablo's paradox has become a key case study in the philosophy of logic, truth, and self-reference.

Why It Matters

Truth Theory

Shows that problems with the concept of truth run deeper than simple self-reference. Any theory blocking self-reference alone won't solve all semantic paradoxes.

Non-Well-Foundedness

The real issue may be non-well-founded structures - infinitely descending chains of dependence - rather than cycles per se.

Infinity in Logic

Demonstrates that infinite structures can create paradoxes impossible in finite logic. Raises questions about using infinity in formal systems.

Diagonal Arguments

Related to Cantor's diagonalization and Gödel's incompleteness. All exploit a kind of "looking at the whole from within."

Yabloization: A General Technique

Yablo's construction can be applied to transform many paradoxes. The technique (dubbed "Yabloization" by Sorensen) works as follows:

  1. Take any paradox involving self-reference (like the Liar)
  2. Replace the single self-referential sentence with an infinite sequence
  3. Each sentence in the sequence makes a claim about ALL sentences after it
  4. The result: a structurally similar paradox without explicit self-reference

Example: Yabloized Curry

Curry's Paradox: "If this sentence is true, then anything."

Yabloized version:

Implications for Solutions

If Yablo's paradox truly lacks self-reference, then many proposed solutions to the Liar Paradox are insufficient:

Whatever causes semantic paradoxes, it's something deeper than simple self-reference. The culprit seems to be semantic instability - truth values that can't consistently settle.

"Every sentence after this one is false."

— S, eternally waiting its turn to speak