Cinematic Strawberry
Logo

The Lie of the Liar - Resolving the Liar Paradox with Subjective Numbers


Abstract

The liar sentence, "this sentence is false," produces a familiar cycle: if it is true, it is false; if it is false, it is true. The classical derivation of the contradiction uses bivalence, the truth schema, self-reference, and classical logic, together with one premise it does not state: that the two occurrences of the sentence, the one that evaluates and the one that is evaluated, carry one value at one position. This article represents that premise as a judgment of an evaluating perspective, using the machinery of subjective numbers, and proves that the contradiction depends on it alone.

In that framework a value carries an intrinsic perspective and a judgment carries an evaluating perspective, and the two indices are distinct. The content of the liar is the pair of directed judgments x(Tgt) ⊑e ¬x(Ptr) and x(Ptr) ⊑e ¬x(Tgt) at an evaluating perspective e; the unstated premise is the identification x(Ptr) ⊑e x(Tgt). The closure of e derives a contradiction if and only if it contains such an identification (Observer Theorem). Every derivation of the contradiction carries, in its proof term, the identity entry responsible and the perspective it was adopted from (Provenance Theorem). Identifications pass between perspectives only through the guard CPA, so the paradox is transmissible and blockable (Transmission Theorem). The two-role structure is the coarsest coherent quotient of the dependency unfolding, the classical structure is the next coarser one, and a reference cycle is coherent exactly when its number of negating links is even (Parity Theorem). An identification of two positions is licensed when every coherent valuation of the dependency already agrees on them, forbidden when none does, and open otherwise; licensed identifications change nothing and forbidden ones destroy coherence (Licensing Theorem).

The liar is the case in which the identification is forbidden: every coherent valuation of its content assigns its two occurrences different values. That is its semantic status, it is the same at every evaluator, and it is determinate. The classical error is adding as an axiom what is a theorem where licensed, an unforced choice where open, and refuted where forbidden. Bivalence, disquotation, self-reference, and classical inference hold at every position. The same form, a coherent dependency together with a forbidden identification, is then shown to underlie Grelling's paradox, Curry's paradox, Russell's paradox, Berry's paradox, Yablo's paradox, and the revenge liar, each with its own dependency map and each decided by the same criterion. In the reading ring of the framework article the liar is a unit σ with σ2=1 that reads true at the pointer and false at the target; re-reading after the loop sends σ to −σ, and the parity theorem is its descent criterion. The liar stands to the classical values as √−1 stands to the reals.

The Resolution in Plain Terms

The sentence "this sentence is false" is doing two jobs at once. It is the one saying something, and it is the thing being talked about. Those are two positions, in the way that "I" in a sentence written about oneself is both the author and the subject.

Read that way, the sentence is in order. It says: whatever value the thing talked about has, the thing saying it has the opposite. Two positions, opposite values. There are exactly two ways to satisfy that, they are mirror images of each other, and neither breaks anything.

The contradiction appears only when a reader insists that the two positions must hold the same value, on the ground that it is the same sentence. That insistence comes from the reader, since the sentence does not contain it. And the sentence's own content forbids it: every consistent reading gives the two positions different values. A reader who identifies them contradicts the sentence and then attributes the contradiction to the sentence.

Readers do this because for every ordinary sentence, treating the thing said and the thing talked about as one value is harmless and correct; it is how "'snow is white' is true" works. The habit never fails until the single case in which the thing said is the thing talked about. There it turns a two-position sentence into a one-position knot.

What the machinery of subjective numbers adds is the ability to say who did it and how. A reader is a perspective with its own list of judgments. The identification of the two positions is an entry on that list. Whether the sentence allows the entry can be checked before it is added: allowed for ordinary sentences, forced for "this sentence is true," forbidden for the liar. If a reader adds it anyway, the derivation of the contradiction contains that entry, so it can be pointed to. If the reader took it from another reader, the record shows that as well. The paradox has an address and a chain of custody.

There is also a positive way to say what the liar's value is. There is no real number whose square is −1, and the complex numbers supply one, i, with a conjugation that swaps i and −i. There is no ordinary value that is the negation of itself, and the subjective numbers supply one, σ: it reads true from the pointer and false from the target, it squares to one, and going once around the loop swaps σ and −σ. From either position it adds and multiplies like an ordinary number. What it lacks is a reading that is the same from both, and that lack is the paradox.

The liar has no single classical value, and it is not defective. It is a sentence whose two halves cannot share a value, and the paradox is what happens when a reader makes them. The same check settles the other classical paradoxes of self-reference: each is a consistent dependency plus an identification that the dependency forbids.

Notation Guide

Symbol Description
L The liar sentence, "this sentence is false."
Ptr Pointer role: the intrinsic perspective of the occurrence of L that performs evaluation.
Tgt Target role: the intrinsic perspective of the occurrence of L that is evaluated.
e An evaluating perspective: the standpoint from which judgments about L are validated. Distinct from both roles.
P Set of perspectives. For the liar, P ⊇ {Ptr, Tgt, e}. The roles have empty kernels and closed guards; they hold values and judge nothing.
V Value space; for the liar, V = {true, false}.
a(s) Subjective number with value a and intrinsic perspective s.
R∘p Base kernel of judgments held outright by evaluating perspective p.
R⋆p Closed relation generated from the base kernels by least-fixpoint closure.
a(s) ⊑p b(t) Closed judgment R⋆p(s,t,a,b) = 1, read as determination: from the standpoint of p, value a at position s fixes value b at position t.
CPAp(q,u) Guard. The value 1 lets p use every judgment of q that lands at position u.
Liar edges The judgments x(Tgt) ⊑e ¬x(Ptr) and x(Ptr) ⊑e ¬x(Tgt) for x ∈ V.
Ce Collapse at e: the identity edges x(Ptr) ⊑e x(Tgt) and x(Tgt) ⊑e x(Ptr) for all x ∈ V.
UA Universality Assumption: the demand that an evaluating perspective validate Ce, equivalently the demand for a global section.
v, Cohe A role-valuation assigns one value to each position; it is coherent at e when it respects every closed judgment of e. Cohe is the set of coherent valuations.
Licensed / forbidden / open Status of an identification of two positions at e: all, none, or some coherent valuations agree on them.
rn Positions of the dependency unfolding, n ∈ ω.
π, He A proof term records the derivation of a closed judgment; the provenance functor He sends it to its history of base entries and adoption events.
Open pair Two sentences each asserting that the other is false; coherent, with two symmetric valuations.
F Value transformation carried by a reflexive construction; F = ¬ for the liar.
σ The liar unit of the framework article's reading ring: σ2=1, reading true at even and false at odd positions of the unfolding.
¬ Boolean negation in the value space.

1. Introduction

1.1 The Liar Paradox

The liar paradox, instantiated by the self-referential statement "This statement is false," challenges the assumption that every meaningful statement can be assigned a determinate unindexed truth value. If the statement is assigned true, its content forces it to be false; if it is assigned false, its content is satisfied and it is true. The consequences of this small cycle reach into the theory of meaning, the foundations of mathematics, the definability of truth, and the limits of formal systems.

The paradox uses no exotic machinery. It arises inside ordinary language with ordinary inference. Whatever it reveals must already be present in the ordinary interaction between reference, predication, and the standpoint from which a sentence is evaluated.

1.2 Where the Missing Parameter Lives

Accounts of the liar that keep the language unrestricted and keep classical logic share one diagnosis: the classical derivation omits a parameter, and once the parameter is restored the contradiction dissolves into a dependency that is locally consistent. They differ on where the parameter is placed.

Each of these accounts identifies the operation that manufactures the contradiction: the demand for one situation, one decoration, one global section. None of them represents the party that makes the demand. The re-collapse in a reference-graph analysis has no agent performing it. The global section in a sheaf model has no observer requiring it. The situation in Austinian semantics is a portion of the world. The question this article asks is therefore who collapses the parameter, and what follows from representing that party explicitly. Section 11 compares the accounts in detail.

1.3 The Evaluating Perspective

Subjective numbers give that party a formal home. A subjective number a(s) is a value a together with the intrinsic perspective s at which it is held. A closed judgment a(s) ⊑p b(t) is validated by an evaluating perspective p, which is a separate index from s and t. The framework carries two kinds of perspective at once: the perspective a value belongs to, and the perspective from which a relation between values is judged.

For the liar, the two occurrences of the sentence are two intrinsic perspectives, Ptr and Tgt. The falsity predicate, read from either occurrence toward the other, contributes the directed judgments x(Tgt) ⊑e ¬x(Ptr) and x(Ptr) ⊑e ¬x(Tgt). These are validated by an evaluating perspective e that is neither occurrence. The identification of the two occurrences, x(Ptr) ⊑e x(Tgt), is contributed by neither the falsity predicate nor the demonstrative. It is an additional judgment that e may hold, adopt from another perspective, or refuse. The contradiction is derivable at e exactly when that judgment is in the closure of e.

1.4 What a Resolution Requires

A resolution of the liar is held to five requirements. It must assign the sentence a determinate semantic status. It must identify the step at which the classical derivation fails and show that the step is unjustified. It must preserve the classical principles as far as they can be preserved and state exactly what is given up. It must treat revenge sentences by the same mechanism it uses for the liar. And it must not relocate the contradiction into the meta-theory. Section 8 states the resolution as a single theorem and checks it against each requirement.

Role-indexed evaluation: an evaluating perspective validates the liar's directed content without identifying the two occurrences

Universe 00110000

2. The Classical Derivation and Its Hidden Premise

2.1 Formal Derivation of the Paradox

Let L denote the liar statement "This statement is false." Introduce an unindexed truth evaluation function τ mapping statements to values in {true, false}. The content of L requires

τ(L) = ¬τ(L)

The equation determines the truth value of L by the content of L, which refers to that same truth value. Both cases fail:

No Boolean value satisfies τ(L) = ¬τ(L).

Example 2.1: The Unindexed Liar

Consider the statement L: "This statement is false."

Evaluating L at one semantic position:

  • Assume L is true → L's content forces L to be false → contradiction.
  • Assume L is false → L's content is correct → L is true → contradiction.

Classical unindexed two-valued semantics provides no consistent truth assignment for L.

2.2 The Hidden Premise

The derivation appears to use only familiar principles:

It uses one more. The two occurrences of the sentence, the one that says and the one that is said about, are held to a single value at a single position. Writing the paradox as an equation in this way is standard, and Wen (2001) treats the semantic paradoxes as equations throughout. The equation τ(L) = ¬τ(L) is written only after this identification has been made: τ has one argument, and the argument is the expression rather than an occurrence of it.

The identification is performed by whoever evaluates the sentence. The derivation is an act of an evaluator who requires a single value for the expression across both of its positions. This demand is the Universality Assumption: the requirement that an evaluating standpoint validate one value for the expression irrespective of the position at which the expression occurs. In the vocabulary of sheaf-theoretic contextuality, it is the demand for a global section. The demand hides inside the truth schema. The schema True(⌜S⌝) ↔ S connects S as evaluated, the argument of the truth predicate, with S as asserted, and so bundles two principles. One is disquotation: an attribution of a value to a sentence is correct exactly when the sentence has that value. The other is occurrence identity: the sentence evaluated and the sentence asserted carry one value. For a grounded sentence the second principle is a theorem of the sentence's dependency, since the same non-semantic fact fixes the value at both occurrences and every coherent valuation agrees on them (Theorem 8.3). The classical derivation adds it as an axiom for every sentence, and for the liar the axiom is refuted by every coherent valuation of the sentence's own content. The term "universality" is used here for a property of an evaluator; the expressive universality of natural language discussed by Simmons (1993) is a different notion.

2.3 Meta-Theoretical Setting

The framework is formulated inside ordinary set-theoretic mathematics, using sets, functions, relations, categories, and morphisms. It introduces no axiom asserting a universal truth predicate over its own total language. If ZFC is consistent, the external mathematics used to define the role-indexed models is consistent relative to ZFC. The liar analysis takes place inside object-level indexed structures. The meta-theory describes the family of perspectives; it is not a member of the perspective set and validates no judgment of the form ⊑p. It adds no truth value, no inference rule, and no hidden evaluating perspective to the object-level system.

2.4 Static Evaluation Convention

Unless an update parameter is explicitly introduced, evaluative positions are fixed. Repeated traversal of the liar relation is represented as a directed cycle of indexed judgments, and a time-dependent sequence of changing truth values is a different representation of the same traversal; Section 11 compares it with revision sequences.

Key Takeaways: The Classical Derivation

  • The unindexed liar equation is τ(L) = ¬τ(L), written after the two occurrences have been identified.
  • The identification is the Universality Assumption, a demand made by an evaluator. It is the occurrence-identity component that the truth schema bundles with disquotation.
  • For grounded sentences the identification is a theorem of the dependency. For the liar it is refuted by the dependency. Sections 4 and 8 make both claims exact.

3. Role-Indexed Truth Bearers

Role-indexing distinguishes two semantic positions occupied by one expression. The phrase "this sentence" preserves referential identity: the same sentence L is referred to. It does not settle role identity, whether the evaluating occurrence and the evaluated occurrence are one semantic position, and it does not settle value identity, whether the value assigned at one position must equal the value assigned at the other.

Three claims are therefore separated that the classical derivation compresses into one:

The liar sentence supplies the first claim together with a directed attribution of falsity. It supplies neither the second nor the third.

3.1 Role-Indexed Bearers

Let Roles = {Ptr, Tgt}. A role-indexed truth bearer is a pair (L, r) with r ∈ Roles. A role valuation is a function

v: Roles → {true, false}.

Write vPtr(L) for v(Ptr) and vTgt(L) for v(Tgt). The reference map sends both bearers to the same expression:

ref(L, Ptr) = L = ref(L, Tgt).

Self-reference is preserved. What is represented is one expression at two positions of one dependency.

3.2 The Directed Liar Relation

The demonstrative fixes the target of evaluation; the predicate "is false" performs the evaluation from the position of the whole sentence. Read from the pointer toward the target, the predicate contributes

vPtr(L) = ¬vTgt(L).

The target occurrence is itself the sentence, and so is itself a pointer whose target is the pointer occurrence. Read from the target toward the pointer, the predicate contributes

vTgt(L) = ¬vPtr(L).

As constraints on a valuation the two equations are one equation. As judgments they are two directed edges, and Section 4 uses the directed form.

Proposition 3.1 (Two Valuations): The directed liar relation has exactly two satisfying role valuations, vPtr(L) = true, vTgt(L) = false and vPtr(L) = false, vTgt(L) = true. No satisfying valuation assigns the same value to both roles.

Proof: The constraint vPtr(L) = ¬vTgt(L) over {true, false} is satisfied by the two alternating assignments and by no other, since an assignment with vPtr(L) = vTgt(L) = x would require x = ¬x. □

The proposition is elementary. Its content lies in the adequacy of the representation: the two positions are positions of one dependency. Section 3.3 gives the semantic ground and Section 7 gives the structural ground, by showing that the two roles are the classes of the coarsest coherent quotient of the dependency unfolding.

3.3 Why There Are Two Positions

Two distinct operations are performed by the sentence. Reference determines what is evaluated; predication determines how the evaluation is made. The demonstrative contributes a target; the predicate contributes a transformation applied to the value found at that target. An expression can be the target of its own predicate only by occurring twice in one act of evaluation: once as the thing referred to, once as the thing doing the referring. These are two occurrences of one type. Discourse-level analyses reach the same conclusion from the other side: the carriers of truth values are sentence tokens, and saying the same sentence type at two points of a network of cross-references produces two statements, each a node of the discourse graph (Gaifman 1992; Dyrkolbotn and Walicki 2014). The role split records the same distinction inside a single sentence, where the network has exactly two nodes and one type.

The split decides neither the value at either position nor whether the positions carry one value. Those are the second and third claims of the list above, and the second is the one the classical derivation makes without stating it.

4. The Evaluating Perspective

4.1 Two Indices

A closed judgment a(s) ⊑p b(t) carries three perspective indices: the intrinsic perspective s of the source value, the intrinsic perspective t of the target value, and the evaluating perspective p that validates the judgment. For the liar, s and t range over Roles, and p is an evaluating perspective e that is neither role. The reading of the judgment throughout is determination, as in Section 5 of the framework article: from the standpoint of e, the value a at position s fixes the value b at position t.

Let P ⊇ {Ptr, Tgt, e} and V = {true, false}. The roles are positions only: their kernels are empty and their guards are identically 0. The base kernel of e records the directed liar relation as judgments of e:

R∘e(Tgt, Ptr, x, ¬x) = 1 and R∘e(Ptr, Tgt, x, ¬x) = 1 for x ∈ V.

These four entries are the liar edges at e. They are negating edges between the roles. An identity edge between the roles is an entry R∘e(Ptr, Tgt, x, x) = 1 or R∘e(Tgt, Ptr, x, x) = 1. The collapse Ce is the set of all four identity edges. Neither the demonstrative nor the predicate contributes an identity edge. An identity edge is an additional judgment of e: the judgment that the value at one occurrence is the value at the other.

A contradiction at e is a closed judgment of the form x(r) ⊑e ¬x(r), a same-role negating judgment. Under the determination reading it says that the value x at r fixes the value ¬x at r, which no valuation with v(r) = x can respect. It is a positive judgment, never a derived negation; the framework's Theorem 3.4 is untouched. When both values are forbidden at a role, no valuation survives, and e is incoherent in the sense of the framework's Section 5.

Throughout this section the base kernel of e contains role edges only and the guard CPAe is identically 0, so that the closure of e is generated by its own kernel. Adoption from other perspectives is treated in Section 5.

4.2 Coherent Role-Valuations

Definition 4.1 (Coherent Role-Valuation): A role valuation v: Roles → V is coherent at e if for every closed judgment a(s) ⊑e b(t) with s, t ∈ Roles, v(s) = a implies v(t) = b. The set of coherent valuations is Cohe.

This is the framework's notion of coherence with the positions of e equal to the two roles. By Lemma 5.1 of the framework article, a valuation is coherent exactly when it respects every generator of e, that is, every kernel entry and every imported judgment: a reflexive judgment is respected by every valuation, and respect is preserved under transitive composition. A same-role negating judgment x(r) ⊑e ¬x(r) is respected by a valuation only if v(r) ≠ x; it forbids one value at one role. The full collapse forbids both values at both roles.

4.3 The Observer Theorem

Every closed judgment of e between role positions is witnessed by a path of base edges. Each base edge is a step between the two roles and is either negating, sending x to ¬x, or identity, sending x to x. The value carried around a path is therefore determined by the number of steps of each kind.

Lemma 4.2 (Parity of Role Paths): Let the base kernel of e consist of liar edges and identity edges between the roles. A path of base edges from x(r) to y(r') containing i identity steps yields y = ¬ix when r = r' and y = ¬i+1x when r ≠ r'. In particular a same-role judgment is negating if and only if its path contains an odd number of identity steps.

Proof: Every base edge switches role, so a path of length n from role r ends at r when n is even and at the other role when n is odd. Of the n steps, i are identity and n − i are negating, so the path carries x to ¬n−ix. Over {true, false}, ¬kx depends only on the parity of k. If n is even, n − i ≡ i (mod 2), so y = ¬ix; if n is odd, n − i ≡ i + 1, so y = ¬i+1x. □

Theorem 4.3 (Observer Theorem): Let the base kernel of e contain the liar edges together with a set I ⊆ Ce of identity edges, and let CPAe ≡ 0.

(i) If I = ∅, then R⋆e restricted to role positions consists of the judgments x(r) ⊑e ¬x(r') for r ≠ r' and the reflexive judgments x(r) ⊑e x(r). It contains no same-role negating judgment, and e admits exactly the two alternating valuations of Proposition 3.1.

(ii) If I = Ce, then x(r) ⊑e ¬x(r) belongs to R⋆e for every role r and value x, and e admits no coherent role-valuation.

(iii) In general, R⋆e contains a same-role negating judgment if and only if I ≠ ∅.

Proof: (i) With no identity edges, every path has i = 0. By Lemma 4.2 a same-role path yields y = x and a cross-role path yields y = ¬x, which gives exactly the listed judgments; the diagonal contributes the reflexive ones. Both alternating valuations respect every listed judgment: for v(Ptr) = x, v(Tgt) = ¬x, the judgment x(Ptr) ⊑e ¬x(Tgt) is respected because v(Tgt) = ¬x, the judgment ¬x(Tgt) ⊑e x(Ptr) is respected because v(Ptr) = x, and the remaining cross-role judgments have false antecedents. A valuation with v(Ptr) = v(Tgt) = x violates x(Ptr) ⊑e ¬x(Tgt). Hence exactly two coherent valuations.

(ii) For each x, the path x(Ptr) → x(Tgt) → ¬x(Ptr), one identity step followed by one liar step, witnesses x(Ptr) ⊑e ¬x(Ptr); the path x(Tgt) → x(Ptr) → ¬x(Tgt) witnesses x(Tgt) ⊑e ¬x(Tgt). A coherent valuation with v(r) = x would have to satisfy v(r) = ¬x. Since this holds for both values at both roles, no coherent valuation exists.

(iii) If I contains an identity edge a(Ptr) ⊑e a(Tgt), the two-step path in (ii) yields a(Ptr) ⊑e ¬a(Ptr); if it contains a(Tgt) ⊑e a(Ptr), the symmetric path yields a(Tgt) ⊑e ¬a(Tgt). Conversely, by Lemma 4.2 a same-role negating judgment requires a path with an odd number of identity steps, hence at least one identity edge in the kernel. □

A partial collapse, in which I contains identity edges for one value only, forbids that value at the affected role and leaves one alternating valuation coherent. The full collapse forbids every value at every role. In each case the presence and extent of the contradiction at e are read off the identity edges that e validates.

Corollary 4.4 (Location of the Contradiction): The liar edges alone never yield a contradiction at any evaluating perspective. A contradiction at e exists exactly when the closure of e contains an identity edge between the roles. The liar contradiction is a property of the evaluating perspective, determined by its kernel and, as Section 5 shows, by its guards.

Proof: Immediate from Theorem 4.3 (i) and (iii). □

The liar cycle closes into contradiction only when the evaluating perspective validates an identity edge between the roles

Universe 00110000

4.4 Global View Without Global Section

Two demands on an evaluating perspective must be kept apart. The first is that it represent the whole dependency: that it hold the liar edges and thereby see that the value at each occurrence determines the value at the other. The second is that it hold one value for the expression: that some coherent valuation assign the same value to both occurrences.

Definition 4.5 (Global View and Global Section): An evaluating perspective e has a global view of L if the liar edges belong to R⋆e. A global section for L at e is a coherent role-valuation v at e with v(Ptr) = v(Tgt).
Proposition 4.6 (No Global Section): If e has a global view of L, then e has no global section for L.

Proof: Suppose v is coherent at e with v(Ptr) = v(Tgt) = x. The liar edge x(Ptr) ⊑e ¬x(Tgt) belongs to R⋆e and its antecedent holds, so coherence requires v(Tgt) = ¬x, contradicting v(Tgt) = x. □

The Universality Assumption at e is the demand for a global section. Proposition 4.6 says that no perspective with a global view can meet the demand, and Theorem 4.3 says what happens when the demand is enforced anyway by adding the collapse: the perspective loses its local sections as well. Under Theorem 4.3 (i), e sees everything and asserts one value for nothing; under (ii), e has demanded one value and can coherently hold none.

The meta-theory is the limiting case of a global view. It defines R⋆p for every p ∈ P, so it sees every perspective's judgments, including every collapse and every refusal to collapse. It belongs to no perspective, validates no judgment of the form ⊑p, and assigns L no value. Surveying the multiplicity of positions and adjudicating between them are different acts, and only the second is the source of the paradox.

4.5 Provenance of the Contradiction

The closure of a perspective is generated by derivations, and the framework records each derivation as a proof term: basep(s,t,a,b) for a kernel entry, reflp(x) for reflexivity, trans(π,ρ) for transitive composition, and cpap,q,u(π,ρ) for a guarded composition whose right edge is the q-derivation ρ. Substitution is vacuous over {true, false}. The provenance functor Hp sends a derivation to its history, recording each base entry and each adoption event together with the perspective adopted from. A contradiction at a perspective is therefore a derivation with a record.

Theorem 4.7 (Provenance of the Contradiction): Suppose every base entry incident to a role position, at every perspective in P, is a liar edge or an identity edge. Let π be a proof term at e of a same-role negating judgment x(r) ⊑e ¬x(r). Then π contains an identity base entry basep(s,t,a,a) with s ≠ t, either with p = e or inside a subterm ρ adopted by a cpa step, and the history He(π) records that entry together with every perspective through which it was adopted.

Proof: Flatten π into its underlying sequence of base entries: a trans constructor contributes the concatenation of the sequences of its two arguments, and a cpa constructor contributes the sequence of its left argument followed by the sequence underlying the adopted derivation ρ. The result is a path of base edges between role positions, since every base edge incident to a role is a liar or identity edge between the roles, and the path starts and ends at a role. Each edge is validated by some perspective and each is negating or identity. The argument of Lemma 4.2 concerns only the sequence of step types, so it applies to this path: a same-role negating judgment requires an odd number of identity steps, hence at least one identity base entry. If that entry is validated by e, it appears in π directly. Otherwise it lies inside an adopted subterm ρ, and the enclosing cpae,q,u constructor names the perspective q whose derivation was used; if ρ itself contains adoption steps, each is named in turn. The provenance functor records base entries and adoption events, so He(π) contains the identity entry and the chain of perspectives through which it reached e. □

Corollary 4.8 (Traceability): The classical contradiction is never derived from the liar's content alone, and whenever it is derived at any perspective, the derivation names the identity judgment responsible and the perspective that supplied it.

Proof: The first clause is Theorem 4.3 (i); the second is Theorem 4.7. □

Traceability is what distinguishes a resolution from a prohibition. A hierarchy forbids the identification by making it unformulable. The present account permits it, records it when it occurs, and exhibits it as the sole cause of the contradiction in every derivation that reaches one.

5. Transmission of Collapse Between Perspectives

Perspectives do not evaluate in isolation. The closure of e may compose a judgment validated by e with a judgment validated by another perspective q, provided the guard permits it. The rule is

a(s) ⊑e b(t), b(t) ⊑q c(u), CPAe(q, u) = 1 ⇒ a(s) ⊑e c(u).

The guard is relative to the intrinsic perspective u at which the adopted edge lands. Since the left premise can be reflexive, the rule lets e take on every judgment of q that lands at u (framework article, Theorem 3.6). A perspective may accept what q concludes about one position and refuse what q concludes about another.

Theorem 5.1 (Transmission): Let the base kernel of e consist of the liar edges, and let q be a perspective whose closure contains the collapse Cq. Suppose no other base edges incident to role positions exist at e or q, and that e adopts from no perspective other than q. Then R⋆e contains a same-role negating judgment if and only if CPAe(q, Ptr) = 1 or CPAe(q, Tgt) = 1. When it does, e admits no coherent role-valuation.

Proof: Suppose CPAe(q, Tgt) = 1. Compose the liar edge x(Tgt) ⊑e ¬x(Ptr) with the identity edge ¬x(Ptr) ⊑q ¬x(Tgt) of q. The adopted edge lands at Tgt and the guard permits, so x(Tgt) ⊑e ¬x(Tgt) for every x. Suppose instead CPAe(q, Ptr) = 1. Compose x(Ptr) ⊑e ¬x(Tgt) with ¬x(Tgt) ⊑q ¬x(Ptr) to obtain x(Ptr) ⊑e ¬x(Ptr) for every x.

A same-role negating judgment at one role for every value yields one at the other role by transitivity inside e: from x(Tgt) ⊑e ¬x(Ptr), ¬x(Ptr) ⊑e x(Ptr), and x(Ptr) ⊑e ¬x(Tgt) follows x(Tgt) ⊑e ¬x(Tgt), and symmetrically. Hence either guard suffices for contradiction at both roles, and no coherent valuation survives, as in Theorem 4.3 (ii).

Conversely, if both guards are 0, every judgment e imports lands outside the roles, and no base edge leads from a position outside the roles back to a role. So the judgments of e between role positions are generated by its own kernel, which contains no identity edge, and Theorem 4.3 (i) applies. □

Corollary 5.2 (Immunity): Let the base kernel of e consist of the liar edges. Then e admits both alternating valuations if and only if no path with net identity transformation between the roles is assembled in R⋆e. In particular, if every base edge incident to a role position in every perspective is a liar edge or an identity edge, and CPAe(q, Ptr) = CPAe(q, Tgt) = 0 for every q whose closure contains an identity judgment between the roles, then e is immune regardless of how many perspectives hold the collapse.

Proof: The first claim is Lemma 4.2 read on net transformations: a same-role negating judgment at e is a path between the roles whose net transformation, counting adopted segments, has an odd number of identity steps, and such a path composed with a liar edge is a net-identity path between the roles; conversely a net-identity path composed with a liar edge is a same-role negating judgment. For the second claim, let q be a perspective whose closure contains no identity judgment between the roles. Then every judgment of q between the roles has an even number of identity steps on its path: an odd number would give, by Lemma 4.2, either a cross-role identity judgment or a same-role negating judgment, and a same-role negating path contains a cross-role identity judgment of q as well: if its last step is an identity edge, that edge is one; if its last step is a liar edge, the prefix before that step is one, by Lemma 4.2. The judgments e imports therefore carry even identity counts, its own edges carry none, and every path assembled at e between the roles has an even identity count. By Lemma 4.2 no same-role negating judgment arises. □

Three features of the theorem deserve emphasis. First, the collapse does not propagate by decree; it propagates only through an explicit composition that the receiving perspective has permitted, and the composition is recorded in the provenance of the resulting judgment. Second, although the guard is relative to the landing position, permission at either role transmits the full contradiction, because the liar's own edges connect the roles; immunity to a collapsed perspective requires refusing its judgments at both roles. Third, a collapse can be distributed: if q1 validates x(Ptr) ⊑ x(u) and q2 validates x(u) ⊑ x(Tgt) for a position u outside the roles, neither holds an identity edge between the roles, yet an evaluator that adopts both assembles one. The general condition is the first clause of Corollary 5.2: what matters is whether a net-identity path between the roles is assembled in the evaluator's closure, from whatever sources. The parity of Lemma 4.2 is a property of the net transformation along a path, so Theorems 4.3 and 4.7 hold with "identity edge" read as "net-identity path," and the provenance of such a path records every perspective that contributed a segment. The framework's Theorem 5.3 (4) states the general fact: an identification enters a perspective's closure only through its own kernel or through a permitted import, and the history names the route.

Example 5.1: Three Evaluators

Let P = {Ptr, Tgt, e, q, o}. All three evaluating perspectives hold the liar edges.

  • q also holds Cq. By Theorem 4.3 (ii), R⋆q contains x(r) ⊑q ¬x(r) for all r, x, and q admits no coherent valuation. q is the classical evaluator: it has made the Universality Assumption.
  • o has CPAo(q, Ptr) = 1 and CPAo(q, Tgt) = 0. By Theorem 5.1, o derives x(Ptr) ⊑o ¬x(Ptr) through q, then x(Tgt) ⊑o ¬x(Tgt) by transitivity, and admits no coherent valuation. Its provenance records that the contradiction arrived by composition through q at Ptr.
  • e has CPAe(q, Ptr) = CPAe(q, Tgt) = 0. By Corollary 5.2, R⋆e is as in Theorem 4.3 (i). e sees the same dependency that q sees and holds both alternating valuations.

Three perspectives, one sentence, one dependency. The contradiction is present at two of them and absent at one, and the difference lies entirely in what each perspective has validated or adopted.

Subjective-number embedding: the evaluating perspective, the two role positions, and the guarded path along which a collapse can be adopted

Universe 00110000

6. Collapse and Fixed Points

The liar is one member of a family. A reflexive construction carries a transformation F: V → V across the reference: the value found at the target is transformed into the value asserted at the pointer. For the liar, F = ¬. For the truth-teller, "this sentence is true," F is the identity. In general the edges at e are

x(Tgt) ⊑e F(x)(Ptr) and x(Ptr) ⊑e F(x)(Tgt) for x ∈ V,

and the collapse Ce is as before.

Theorem 6.1 (Collapse Criterion): Let the closure of e contain the F-edges and the collapse Ce. Then e admits a coherent role-valuation if and only if F has a fixed point, and the coherent valuations are exactly the constant valuations v(Ptr) = v(Tgt) = c with F(c) = c.

Proof: The identity edges force any coherent valuation to be constant, v(Ptr) = v(Tgt) = c. The edge c(Tgt) ⊑e F(c)(Ptr) then requires v(Ptr) = F(c), so c = F(c). Conversely, if F(c) = c, the constant valuation c respects every identity edge, respects the two F-edges with antecedent c because their consequent is c, and respects the remaining F-edges vacuously; by Lemma 5.1 of the framework article it is coherent. □

For the liar, ¬ has no fixed point, and the collapsed evaluator has no coherent valuation. For the truth-teller, every value is a fixed point, and the collapsed evaluator has two coherent constant valuations; the collapse is coherent and leaves the value undetermined. Self-reference alone is therefore never the source of contradiction. What matters is the transformation carried across the reference and whether the evaluator has identified the two occurrences.

On the collapsed object, Theorem 6.1 is the fixed-point criterion of Kripke (1975): the liar is paradoxical because v = ¬v has no solution, and the truth-teller is undetermined because v = v has too many. Beringer and Schindler (2017) show that the reference-graph notion of paradoxicality coincides with Kripke's, and Theorem 6.1 is that coincidence restated at a single evaluator. What the present account adds is the step before the test: whether the collapse belongs to the closure of a given evaluating perspective, by what path it arrived there, and whether the evaluator was entitled to make it. The last question is decided by the licensing criterion of Section 8, which reads the entitlement off the coherent valuations of the content before any collapse is made.

7. The Unfolding and the Parity Theorem

Two roles were introduced in Section 3 by observing that the sentence occurs twice in one act of evaluation. But the target occurrence is the sentence, and so contains a demonstrative that refers to the sentence, which occurs again. Following the reference produces a sequence of positions. The two-role structure is a quotient of that sequence, and the choice of quotient is where the paradox is decided.

7.1 The Dependency Unfolding

Let the positions of the unfolding be rn for n ∈ ω, with r0 the outermost occurrence. Each occurrence rn refers to rn+1 and attributes falsity to it. Each such link contributes the constraint v(rn) = ¬v(rn+1), recorded at an evaluating perspective e as the pair of negating edges

x(rn+1) ⊑e ¬x(rn) and x(rn) ⊑e ¬x(rn+1) for x ∈ V.

The unfolding is the ray obtained from the single-node reference graph of the liar by opening its self-loop, and a valuation of the unfolding is a decoration of that ray. Beringer and Schindler (2017) prove that the unfolded structure always admits a decoration and that paradoxicality enters only when the decorated structure is re-collapsed. A different construction, the unwinding of Cook (2004), replaces the loop by an ω-sequence each of whose members refers to all later members; it preserves paradoxicality and turns the liar into Yablo's paradox. The unfolding used here removes paradoxicality until a quotient is imposed. The two constructions answer different questions.

Proposition 7.1 (Coherence of the Unfolding): With the edges of all links in its kernel and no identity edges, e admits exactly two coherent valuations of the unfolding, the alternating valuations v(rn) = ¬nv(r0) for the two choices of v(r0).

Proof: The positions and links form a path graph. Any closed walk in a path graph traverses each link an even number of times, so the net number of negations along any closed path is even and no same-position negating judgment is derivable. The alternating valuations respect every link edge, since each link relates adjacent positions with opposite values, and no other valuation does, since a link with equal values at its ends violates its edge. □

7.2 Quotients of the Unfolding

A quotient of the unfolding is a partition of its positions into classes. At e, the quotient is the addition of the identity edges x(rm) ⊑e x(rn) for all x and all positions rm, rn in a common class. The quotient of period k ≥ 1 identifies rn with rn+k for every n; equivalently, it is the cycle of k classes [r0], …, [rk−1] joined by k negating links.

Theorem 7.2 (Parity Theorem for the Liar): The period-k quotient of the unfolding admits a coherent valuation at e if and only if k is even. When k is even there are exactly two, the alternating valuations. When k is odd, R⋆e contains x([rn]) ⊑e ¬x([rn]) for every class and value.

Proof: The path from x(r0) along the identity edge to x(rk) and then down k links to r0 carries x to ¬kx, so x(r0) ⊑e ¬kx(r0); the same holds at every position. If k is odd this is a same-position negating judgment for every value, and no coherent valuation exists. If k is even, consider any closed walk. Each link moves the position by ±1 and each identity edge by a multiple of k, so a walk that returns to its start traverses a number of links congruent to 0 modulo k once forward and backward traversals are netted, and hence an even number of links in total. Its net number of negations is therefore even, and no same-class negating judgment is derivable. The alternating valuation around an even cycle is well defined and respects every link, and as in Proposition 7.1 no other valuation respects every link. □

The period-2 quotient has two classes, the even positions and the odd positions. Its links become the edges x(Tgt) ⊑e ¬x(Ptr) and x(Ptr) ⊑e ¬x(Tgt) with Ptr = [r0] and Tgt = [r1]. This is exactly the two-role model of Section 4, and under the quotient the link from r1 to r2 becomes a link from the target back to the pointer, which is the reading of Section 3.2 that the target occurrence is itself a pointer. The period-1 quotient has one class and one self-loop, x(r) ⊑e ¬x(r): it is the classical unindexed liar of Section 2.1.

Corollary 7.3 (The Two Roles Are the Coarsest Coherent Quotient): A quotient of the unfolding is coherent at e if and only if every class of the quotient consists of positions of one parity. Hence the period-2 quotient is coherent, every quotient coarser than it is incoherent, and every coherent quotient refines it. The Universality Assumption is the passage from the period-2 quotient to the period-1 quotient.

Proof: Suppose some class contains rm and rn with n − m odd. The path from x(rm) down the links to rn carries x to ¬n−mx = ¬x, and the identity edge returns to rm, giving x(rm) ⊑e ¬x(rm) for both values, so no valuation is coherent. Conversely, if every class consists of positions of one parity, the two alternating valuations of Proposition 7.1 assign one value to each class, so they respect every identity edge, and they respect every link; by Lemma 5.1 of the framework article they are coherent. The parity partition itself is the period-2 quotient. A quotient coarser than it merges the two parities and so contains a class with positions of both parities. A coherent quotient has classes inside single parities and therefore refines the parity partition. The passage from period 2 to period 1 is the identification of the two classes, which is the addition of Ce to the kernel of e. □

This answers the question of why there are two roles and not three or thirty. There are infinitely many positions, two is the smallest number of classes into which they can be gathered without contradiction, and every coherent way of gathering them refines the split into pointer and target. The role split of Section 3 is the coarsest representation of the liar that an evaluating perspective can hold coherently, and the classical derivation is the attempt to hold one class fewer.

The period-2 quotient has a name. Two positions, each attributing falsity to the other, is the open pair: two sentences of which each asserts that the other is false (Sorensen 2001; Armour-Garb and Woodbridge 2006). Its dependency has exactly two coherent valuations, exchanged by the symmetry that swaps the positions, and nothing in its content selects one. The liar, evaluated without the collapse, is the open pair, and the symmetry of the open pair is total for the liar because the two positions are occurrences of one sentence.

Corollary 7.4 (Semantic Status of the Liar): At every evaluating perspective that holds the liar edges and no net-identity path between the roles, the coherent valuations of the liar are exactly the two alternating valuations, exchanged by the role symmetry; every coherent valuation assigns the two occurrences different values; and the content of the sentence determines nothing further. This status is the same at every such perspective.

Proof: By Theorem 4.3 (i) together with Corollary 5.2, such a perspective admits exactly the two alternating valuations. By Theorem 7.2 these are the coherent valuations of the period-2 quotient, which is the open pair. The exchange of Ptr and Tgt carries each alternating valuation to the other and preserves the liar edges, so the two valuations are related by that symmetry, and no judgment in the closure distinguishes them. □

The status has two components. The constraint v(Ptr) ≠ v(Tgt) is determinate: it holds in every coherent valuation and is the content of the sentence. The value at either position is not determinate: the symmetry exchanges the two valuations and nothing selects between them. In the vocabulary of fixed-point semantics the liar is ungrounded, and the accounts that treat the open pair as pathological because of this symmetry are describing the same fact. Section 8 turns the constraint into the verdict: the identification of the two occurrences is forbidden, and that is what distinguishes the liar from every ungrounded sentence whose identification is merely open.

7.3 Mixed Cycles and the Odd-Cycle Criterion

A reference cycle need not attribute falsity at every link. A link at which one sentence asserts that the next is true contributes identity edges rather than negating edges. Let a cycle have k positions and m negating links, the remaining k − m links being identity links.

Theorem 7.5 (General Parity): A reference cycle with m negating links admits a coherent valuation at e if and only if m is even. When m is even, the coherent valuations are exactly the two obtained by choosing a value at one position and propagating it around the cycle.

Proof: A closed walk around the cycle once carries x to ¬mx, so every position satisfies x ⊑e ¬mx at that position. If m is odd, this is a same-position negating judgment for every value, and no coherent valuation exists. If m is even, every closed walk has an even net number of negations by the argument of Theorem 7.2, propagation of a chosen value around the cycle returns the chosen value, and the resulting valuation respects every link; no valuation that fails to propagate correctly across some link respects that link. □

Theorem 7.5 is the balance theorem for signed graphs (Harary 1953) applied to reference cycles: a signed graph is balanced exactly when every cycle carries an even number of negative edges, and a reference cycle is coherent exactly when it is balanced. It recovers the classical criterion for finite reference paradoxes. A cycle of k sentences each asserting that the next is false is paradoxical exactly when k is odd: the open pair is coherent, the liar triple is not. A cycle of N sentences in which each asserts that the next is true and the last asserts that the first is false has m = 1 and is paradoxical for every N; any N − 1 of its links are jointly satisfiable and all N are not, and for N = 4 the structure is the one Abramsky, Barbosa, Kishida, Lal, and Mansfield (2015) identify with the Popescu–Rohrlich box. A cycle with m = 0 is a truth-teller cycle, coherent and undetermined. In digraph terms the criterion is that a finite reference graph without an odd cycle has a kernel, and the dangerous finite patterns are the odd cycles (Rabern, Rabern, and Macauley 2013).

The parity invariant is coarser than the cohomological obstruction used to witness contextuality, which distinguishes structures that parity does not. It is finer than the two-role model taken alone, which sees every cycle as one transformation and one collapse. Cycles of different lengths and signatures are different quotients of different unfoldings, and the framework distinguishes them by the parity of the net transformation each quotient forces around its loop.

7.4 The Liar as a Subjective Number

The framework article makes the unfolding into a ring. Over a field K of characteristic other than 2, a subjective number over the loop graph is a function from the positions rn of the unfolding to K, its reading at each position, with n now ranging over all integers so that the ray of Section 7.1 is extended backward by the occurrences that refer to r0; readings add and multiply pointwise, so every reading is a ring homomorphism, and the deck transformation, which moves every position one step along the reference, acts by a ring automorphism. Encode true as 1 and false as −1, so that the liar's transformation F=¬ is multiplication by −1.

Theorem 7.6 (The Liar Unit): Let σ be the subjective number with reading (−1)n at rn. Then:

(i) σ and −σ are exactly the two coherent valuations of the unfolding (Proposition 7.1), and σ2=1.

(ii) The deck transformation sends σ to −σ: re-reading the liar after following its reference once negates it.

(iii) σ is a function of position on the period-k quotient if and only if k is even. The two-role quotient is the coarsest on which the liar's value is a function of position, and on the classical one-position quotient it is not a function at all.

(iv) The ring K[σ]=K⊕Kσ is isomorphic to K×K by the pair of readings at the pointer and the target; the deck transformation is the swap of the two coordinates, and the numbers it fixes are the classical numbers K.

Proof: This is Theorem 10.5 of the framework article read on the liar. (i) The alternating valuations of Proposition 7.1 are ±(−1)n in the encoding, and ((−1)n)2=1 at every position. (ii) Shifting the position by one changes the sign. (iii) σ is constant on the classes rn≡rn+k exactly when (−1)k=1, which is Theorem 7.2 for this valuation. (iv) The map a+bσ↦(a+b,a−b) is a ring homomorphism because readings are, it is bijective because 2 is invertible, and the deck transformation carries a+bσ to a−bσ, which swaps the coordinates and fixes exactly the pairs with equal coordinates. □

This is the liar's value stated positively. The sentence has a value, σ; the value is an ordinary element of an ordinary ring; from either occurrence it behaves like any other number; and its one peculiarity, that it reads true from one occurrence and false from the other, is the content of the sentence. The classical evaluator's demand for one value is the demand that σ be a constant, which it is not, and the demand yields nothing because there is nothing to yield. There is no real number whose square is −1, and the complex numbers supply one together with a conjugation that swaps it with its negative; there is no classical value that is its own negation, and the subjective numbers supply one together with a re-reading that swaps it with its negative. The parity theorem, the coarsest-quotient theorem, and the Observer Theorem are the statements that σ descends to even quotients, to the two-role quotient first, and to the classical quotient never. Spencer-Brown (1969) and Kauffman (2002) proposed an imaginary truth value for the liar, modeled on √−1 and on the oscillation between true and false; the unit σ differs in satisfying σ2=1, in being derived from the unfolding rather than assigned, and in carrying the descent criterion that ties it to the licensing of the collapse.

Reflexive dependency maps: the unfolding of the liar and its cyclic quotients, with parity deciding coherence

Universe 00110000

8. Licensing and the Resolution

The results of Sections 3 through 7 assemble into a criterion and a theorem. The criterion says when an evaluator may identify two positions. The theorem says what the liar is.

8.1 Licensing

Definition 8.1 (Licensed, Forbidden, Open): Let e have base kernel K containing no identity edge between positions s and t, let the imports of e be unchanged by additions to K (which holds when CPAe ≡ 0), and let Cohe be nonempty. The identification of s and t at e is the addition to K of the identity edges x(s) ⊑e x(t) and x(t) ⊑e x(s) for all x. It is licensed if every v ∈ Cohe has v(s) = v(t); forbidden if no v ∈ Cohe does; open otherwise. It is determining if all coherent valuations of the enlarged closure agree on the common value of s and t. A set of identifications is jointly licensed if every coherent valuation agrees on each pair, jointly forbidden if no coherent valuation agrees on every pair, and jointly open otherwise.
Theorem 8.2 (Licensing Theorem): Let R⋆′e be the closure of K together with the identification of s and t. The coherent valuations of R⋆′e are exactly {v ∈ Cohe : v(s) = v(t)}. Hence a licensed identification leaves the coherent valuations unchanged, a forbidden identification leaves none, and an open identification leaves a nonempty proper subset. The same holds for a set of identifications, with agreement required on every pair.

Proof: This is Theorem 5.2 of the framework article. In the present setting the argument is short. A valuation respects every judgment of a closure generated without adoption if and only if it respects every base entry: reflexive judgments are respected by every valuation, respect is preserved under transitive composition, and every closed judgment is obtained from base entries by those rules. The base entries of R⋆′e are those of K together with the identity edges, and a valuation respects the identity edges for s and t if and only if v(s) = v(t). With adoption, Cohe is the set of valuations that respect the base entries of e together with every imported judgment, and the proof is unchanged. □

Two of the constructions below, Curry's sentence and the revenge liar, relate more than two positions. For them the kernel is allowed to contain a conjunctive edge a1(s1), …, ak(sk) ⊑e b(t), which a valuation respects when v(si) = ai for every i implies v(t) = b. Coherence is respect of every kernel entry, identity edges are as before, and Theorem 8.2 holds word for word, since its proof uses only that coherence is respect of every entry. The parity results of Sections 4 and 7 concern binary edges and are not used for conjunctive ones.

8.2 Classification

Theorem 8.3 (Classification): At an evaluating perspective holding the content edges of the construction named and no identity edges:

(i) Liar. The identification of Ptr and Tgt is forbidden.

(ii) Truth-teller. The identification is licensed and not determining: both constant valuations remain.

(iii) Grounded sentence. Let a sentence G have occurrences GPtr and GTgt, and let a non-semantic fact fix its value c. The fact fixes the value at both occurrences, since the target is the sentence as evaluated and the pointer is the sentence as asserted, and neither depends on any other sentence. The kernel records this as the entries ¬c(GPtr) ⊑e c(GPtr) and ¬c(GTgt) ⊑e c(GTgt), which forbid the value ¬c at each occurrence. The identification is licensed and determining.

(iv) Open pair. Each identification is open; both together are open and not determining.

(v) Indirect and odd cycles. For the two-cycle "A: B is true; B: A is false," and for every reference cycle with an odd number of negating links, each single identification is open and the full set is forbidden.

(vi) Yablo. Each single identification is open and the full set is forbidden.

Proof: (i) By Proposition 3.1 and Theorem 4.3 (i), every coherent valuation is alternating, so none assigns the two occurrences one value.

(ii) The truth-teller's content edges are x(Tgt) ⊑e x(Ptr) and x(Ptr) ⊑e x(Tgt), which are the identity edges themselves; every coherent valuation is constant, and both constants are coherent by Theorem 6.1.

(iii) A valuation respects ¬c(GPtr) ⊑e c(GPtr) only if v(GPtr) ≠ ¬c, that is, v(GPtr) = c, and likewise at the target. So the only coherent valuation is the constant c, every coherent valuation agrees on the pair, and after identification the common value is c.

(iv) With positions APtr, ATgt, BPtr, BTgt and links APtr = ¬BTgt, BPtr = ¬ATgt, the coherent valuations are the four choices of (APtr, BPtr); identifying A leaves two, identifying both leaves the two alternating valuations A = ¬B.

(v) For the two-cycle with links APtr = BTgt and BPtr = ¬ATgt, identifying A alone leaves the coherent valuations A = BTgt, BPtr = ¬A for either value of A, while a valuation with APtr ≠ ATgt is also coherent, so the identification is open; identifying both gives A = B = ¬A, which no valuation satisfies. For a general odd cycle the full identification is the odd quotient of Theorem 7.5 and is forbidden, while any single identification leaves an open chain, which is coherent, and some coherent valuation of the chain disagrees at the identified pair.

(vi) Section 9.2 (e). □

The classification separates the liar from every other case by a single feature. For the liar, one identification, of one sentence's two occurrences, is forbidden by the content of that sentence alone. The truth-teller's identification is licensed, the grounded sentence's is licensed and determining, the open pair's are open, and the cycles and Yablo need the classical evaluator to identify several sentences' occurrences at once before anything is forbidden. Section 9 shows that Grelling, Russell, and Berry share the liar's feature, and that Curry is the open case with a consequence.

8.3 The Resolution Theorem

Theorem 8.4 (Resolution of the Liar): Let e be any evaluating perspective whose base kernel contains the liar edges. Then:

(a) Adequacy. The role-indexed representation preserves the reference of the demonstrative and the content of the falsity predicate, and its two positions are the classes of the coarsest coherent quotient of the dependency unfolding, which every coherent quotient refines.

(b) Status. Every coherent valuation at e assigns the two occurrences different values, and the two coherent valuations are exchanged by the role symmetry. The identification of the occurrences is forbidden.

(c) Localization. A contradiction is derivable at e if and only if a net-identity path between the occurrences is assembled in the closure of e.

(d) Provenance. Every derivation of a contradiction at e contains an identity entry, and He records it together with the perspectives through which it was adopted.

(e) Transmission. A perspective holding only the liar edges derives the contradiction if and only if it adopts, at either role, from a perspective that supplies a segment of a net-identity path; refusing such adoption confers immunity.

(f) Preservation. At every position, bivalence, disquotation, self-reference, and classical inference hold. The principle rejected is occurrence identity where it is forbidden, which the classical truth schema imposes uniformly and which for the liar is refuted by the sentence's own content.

Proof: (a) is Section 3.1, Section 3.2, and Corollary 7.3. (b) is Corollary 7.4 and Theorem 8.3 (i). (c) is Theorem 4.3 (iii) with Corollary 5.2. (d) is Theorem 4.7. (e) is Theorem 5.1 and Corollary 5.2. For (f): every coherent valuation assigns each position exactly one value; disquotation is the liar edge, since the pointer's attribution of falsity to the target is correct exactly when the target is false; the reference map sends both bearers to L; Theorem 4.3 (i) shows that inference from the liar edges yields no contradiction at any position. Occurrence identity is the second component of the classical truth schema, and by (b) it is forbidden for the liar. □

8.4 The Requirements Met

Requirement Where it is met
A determinate semantic status for the liar. Theorem 8.4 (b): the two occurrences cannot share a value; the identification is forbidden; the status is the same at every evaluator.
The failing step identified and shown to be unjustified. Theorems 4.3 and 4.7 locate the step in an identity judgment contributed by neither reference nor predication; Theorem 8.3 (i) shows the judgment is refuted by the sentence's own content; Corollary 7.3 shows the two-position representation is the coarsest coherent one.
Classical principles preserved, and what is given up stated exactly. Theorem 8.4 (f): bivalence, disquotation, self-reference, and classical inference hold at every position; occurrence identity is withdrawn exactly where Definition 8.1 forbids it.
Revenge handled by the same mechanism. Theorem 10.1: the revenge liar's self-identification is forbidden when the evaluator's only accessible target is its own, and the joint self-identification across every self-accessing perspective is forbidden; revenge on the unfolding is Yablo, whose identifications are jointly forbidden.
No relocation into the meta-theory. Sections 2.3 and 4.4: the meta-theory belongs to no perspective, validates no judgment, and assigns L no value; Section 10.5 states the diagonal fact.

8.5 What Each Component of the Machinery Does

Component Role in the resolution
Intrinsic perspectives, a(s) Make the two occurrences of L two objects, Ptr and Tgt, without splitting the expression (Section 3).
Evaluating perspective, ⊑e Makes the identification a judgment that a perspective holds or lacks (Section 4).
Base kernel and closure Separate what the sentence contributes, the liar edges, from what an evaluator adds, the identity edges, and from what follows (Theorem 4.3).
Coherent valuations of the closure Define licensed, forbidden, and open identifications and decide the liar (Theorems 8.2 and 8.3).
Least-fixpoint closure Makes derivability a matter of paths, so that parity decides contradiction (Lemma 4.2, Theorems 7.2 and 7.5).
Guard CPAp(q,u) Governs adoption, so that identifications are transmissible and blockable, and represents access in revenge sentences (Theorem 5.1, Section 10).
Proof terms and provenance functor Hp Trace every contradiction to its identity entry and its source (Theorem 4.7).
Meta-theory outside P Global view without global section (Proposition 4.6, Section 4.4).
Reading ring and the unit σ Gives the liar a value that is an element of a ring, with the two occurrences as its two readings (Theorem 7.6).
Fixed-point criterion on the collapsed object Distinguishes the liar from the truth-teller once an identification is present (Theorem 6.1).

8.6 The Classical Error

The classical evaluator adds the identification of every sentence's occurrences to its kernel as an axiom. Theorem 8.3 says what that axiom is in each case. For a grounded sentence it is a theorem: the same fact fixes both occurrences, and this is why the habit exists and why it is harmless almost everywhere. For the truth-teller it is a theorem of the content and adds nothing. For the open pair it is an unforced choice among coherent valuations. For an odd cycle or for Yablo it is a set of individually coherent choices that is jointly refuted. For the liar it is a single judgment refuted by the sentence's own content. The classical evaluator treats these cases alike, and the paradox is the case in which the axiom contradicts the content. The error is one of adoption: what the dependency licenses in some cases, leaves open in others, and forbids in one is taken as an axiom in all. The machinery makes each case visible: the identification is a kernel entry, its status is read off the coherent valuations, and its consequences and provenance are theorems.

9. The Identification Schema

Sections 4 through 8 treat one sentence. The form of the result is general. A construction supplies a dependency between positions, the classical reading identifies some of those positions, and the identification has a status that the dependency fixes in advance. This section states the form as a definition and a theorem, and then works through the classical paradoxes of self-reference with it.

9.1 The Schema

Definition 9.1 (Identification Form): A dependency at an evaluator e is a kernel of content edges, binary or conjunctive, over a set of positions, with Cohe nonempty. A construction has identification form when its classical reading is the collapse at e of a set S of pairs of positions of the dependency, that is, the addition of the identity edges for every pair in S. It is an identification paradox when S is jointly forbidden: the content is coherent and the identification that the classical reading makes leaves no coherent valuation.
Theorem 9.2 (Schema Theorem): Let the dependency at e be coherent, let the imports of e be unchanged by additions to its kernel, let S be a set of pairs of positions, and let no generator of e be an identity edge for a pair in S. Write eS for e with S collapsed.

(1) eS is incoherent if and only if S is jointly forbidden at e.

(2) If the content edges are binary, the values are {true, false}, and the generators of eS are closed under contraposition, then eS is incoherent if and only if at some position w both true(w) ⊑ false(w) and false(w) ⊑ true(w) hold, and at least one of the two has every derivation passing through an identity entry for a pair in S, which the history HeS records.

(3) The identification enters the closure of any other perspective only through that perspective's own kernel or through an import its guard permits, and the history of any derivation that uses it names the perspective it was adopted from.

Proof: Parts (1) to (3) are parts (1) to (4) of Theorem 5.3 of the framework article, with the liar's roles replaced by the positions of the dependency. Part (2) is the two-literal satisfiability criterion of Aspvall, Plass, and Tarjan (1979), applied to a closure rather than to a formula. The liar edges are closed under contraposition, since the contrapositive of x(Ptr) ⊑ ¬x(Tgt) is x(Tgt) ⊑ ¬x(Ptr), so (2) applied to the liar recovers the Observer Theorem and the Provenance Theorem, and (3) recovers the Transmission Theorem. □

The schema says that a paradox of this family has three parts and that only one of them is defective. The dependency is coherent. The evaluator is a perspective with a kernel. The identification is an entry of that kernel whose status the dependency already fixes. A construction is paradoxical when the entry is forbidden and the evaluator adds it anyway, and the theorem says that the resulting contradiction is located at the entry, is traceable to it, and travels only along guards.

9.2 Instances

Each instance below is given by its positions, its content, the identification the classical reading makes, and the verdict of Theorem 8.2 on that identification.

(a) Grelling. A word is heterological when it does not describe itself (Grelling and Nelson 1908). Is "heterological" heterological? The predicate applied to the word is one occurrence of the question, HPtr, and the word applying to itself, which the predicate asks about, is the other, HTgt. The content is that the predicate applies exactly when the word does not apply to itself: v(HPtr) = ¬v(HTgt), recorded as the four liar edges between HPtr and HTgt. By Theorem 8.3 (i) the identification is forbidden. Grelling's paradox is the liar with a predicate in place of a demonstrative.

(b) Curry. Let K be the sentence "if K is true then C," for an arbitrary sentence C (Curry 1942). The positions are KPtr, KTgt, and C. The content is the equation v(KPtr) = (v(KTgt) → v(C)), recorded as the four conjunctive edges x(KTgt), y(C) ⊑e (x → y)(KPtr) for x, y ∈ V. The coherent valuations are the four choices of (v(KTgt), v(C)), each with v(KPtr) determined. The classical reading identifies KPtr with KTgt. By Theorem 8.2 the surviving valuations are those with v(KTgt) = (v(KTgt) → v(C)). With v(KTgt) = true this requires v(C) = true; with v(KTgt) = false the right side is true, so no valuation survives. Exactly one valuation survives, v(KPtr) = v(KTgt) = v(C) = true. The identification is therefore open, since one of the four coherent valuations agrees on the pair and three do not, and it is determining, and what it determines is v(C) = true. This is Curry's paradox stated exactly: the classical derivation passes between K as asserted and K as evaluated through the truth schema, that passage is the identification, the identification is an unforced choice, and the arbitrary conclusion C is the value that the choice determines. When C is fixed false on independent grounds, recorded as the entry true(C) ⊑e false(C), no valuation survives the identification and it is forbidden: Curry's sentence with a false consequent is the liar.

(c) Russell. Let R be the class of all sets that are not members of themselves (Russell 1903). The comprehension principle says that x ∈ R exactly when x ∉ x, and the instance x := R reads: R ∈ R exactly when R ∉ R. The two sides are two occurrences of the membership fact. On the left, R is the container, the class that comprehension defines; on the right, R is the argument, a set asked whether it belongs to itself. Let mPtr be the fact with R as container and mTgt the fact with R as argument. The content is v(mPtr) = ¬v(mTgt), the four liar edges, and by Theorem 8.3 (i) the identification of the two occurrences is forbidden. The evaluator that makes it is naive comprehension read with one membership relation regardless of the role a set plays. The theory of types (Russell 1908) and stratified comprehension (Quine 1937) keep the container occurrence and the argument occurrence at different indices, so that the identification is never made; in the present terms they refuse a forbidden identification.

(d) Berry. Consider the phrase "the least integer not nameable in fewer than nineteen syllables," which has eighteen syllables (Russell 1908). Let n be the integer the phrase describes. Two stocks of names are in play: the stock the phrase quantifies over, and that stock enlarged by the phrase itself. Let NTgt be the statement that n is nameable in fewer than nineteen syllables, evaluated in the first stock, and NPtr the same statement evaluated in the second. The content has three parts. By the definition of n, NTgt is false, recorded as true(NTgt) ⊑e false(NTgt). Every name in the first stock is a name in the second, recorded as true(NTgt) ⊑e true(NPtr). And the phrase names n in eighteen syllables, so NPtr is true, recorded as false(NPtr) ⊑e true(NPtr). The only coherent valuation has v(NTgt) = false and v(NPtr) = true, so the identification of the two stocks is forbidden. The classical evaluator treats the stock of names as one stock regardless of whether the phrase is counted in it, and that is the identification.

(e) Yablo. Let sentences Yn, for n ∈ ω, each say that every later sentence is false (Yablo 1993; Cook 2014). The positions are YnPtr and YnTgt for every n, and the content at n is the conjunctive constraint that YnPtr is true exactly when YmTgt is false for every m > n. The valuation with every target false and every pointer true is coherent. A single identification YnPtr ~ YnTgt is open: the valuation with every target false except YnTgt, which is true, with YmPtr false for m < n and true for m ≥ n, is coherent and agrees at n, while the all-targets-false valuation is coherent and disagrees. The full set of identifications is forbidden: with every pointer identified with its target, if some Yn is true then every later sentence is false, so Yn+1 is false and some sentence later than n + 1 is true, against the falsity of every sentence later than n; and if every sentence is false then every sentence later than 0 is false, which makes Y0 true. This is Theorem 8.3 (vi).

(f) Revenge. The revenge liar, "this sentence is not true at any perspective," has positions RPtr(e) and RTgt(q) for every accessible perspective q. Its single self-identification is forbidden when the evaluator's only accessible target is its own and open otherwise, and its joint self-identification across every self-accessing perspective is forbidden. Section 10 proves this.

Construction Positions Content Identification Verdict
Liar Ptr, Tgt v(Ptr) = ¬v(Tgt) Ptr ~ Tgt Forbidden
Truth-teller Ptr, Tgt v(Ptr) = v(Tgt) Ptr ~ Tgt Licensed, not determining
Grounded sentence GPtr, GTgt Both fixed to c by a non-semantic fact GPtr ~ GTgt Licensed, determining
Grelling HPtr, HTgt v(HPtr) = ¬v(HTgt) HPtr ~ HTgt Forbidden
Curry KPtr, KTgt, C v(KPtr) = (v(KTgt) → v(C)) KPtr ~ KTgt Open, determining v(C) = true; forbidden when C is fixed false
Russell mPtr, mTgt v(mPtr) = ¬v(mTgt) mPtr ~ mTgt Forbidden
Berry NPtr, NTgt NTgt false, NPtr true NPtr ~ NTgt Forbidden
Open pair APtr, ATgt, BPtr, BTgt APtr = ¬BTgt, BPtr = ¬ATgt Both pairs Open, not determining
Odd cycle k sentences, two occurrences each Links with an odd number of negations All pairs Each open; all together forbidden
Yablo YnPtr, YnTgt, n ∈ ω YnPtr true iff all later targets false All pairs Each open; all together forbidden
Revenge RPtr(e), RTgt(q) RPtr(e) true iff all accessible targets false Self-pair at e; all self-pairs Forbidden when only the self-target is accessible, else open; all self-pairs forbidden

9.3 Uniform Accounts of Paradox

Two uniform accounts of the paradoxes of self-reference are the closest relatives of the schema. Yanofsky (2003), following Lawvere (1969), shows that they share a diagonal argument: a transformation without a fixed point is applied along a self-referential map, and the absence of the fixed point is the contradiction. In the present account that argument appears as Theorem 6.1, on the collapsed object, where F has no fixed point. Priest (2002) presents the paradoxes through the inclosure schema, as limits that are transcended and closed at once, and takes the resulting contradictions to be true. The identification schema locates the same constructions one step earlier. The content of each is coherent, the diagonal argument runs only after an identification has been added, and the identification has a status that can be read off the content before it is added. What the schema supplies is a classification the other accounts do not attempt: which identifications are safe, which are choices with consequences, and which are refuted.

10. Revenge

10.1 Revenge Sentences

A revenge sentence quantifies over evaluating perspectives from within one: "this sentence is not true at any perspective." In the role-indexed representation the sentence R has a pointer occurrence RPtr(e) at the evaluating perspective e and a target occurrence RTgt(q) at every perspective q in the domain U ⊆ P quantified over. Which targets e may use is fixed by the guard: the effective domain is

Ue = {q ∈ U : CPAe(q, RTgt(q)) = 1}.

The content of the sentence at e is a conjunction over the effective domain: RPtr(e) is true exactly when every accessible target is false. It is recorded as conjunctive edges in the sense of Section 8.1, and a valuation is coherent for the revenge dependency when it satisfies the biconditional

v(RPtr(e)) = true iff for every q ∈ Ue, v(RTgt(q)) = false.

As with the liar, the content contributes no identity edge: nothing in the sentence says that RPtr(e) and RTgt(e) carry one value. The phrase "any perspective" can denote all modeled perspectives, all perspectives accessible from e, or an unrestricted totality, and these choices give different effective domains and different dependencies. A revenge sentence therefore has a determinate dependency only once its evaluating perspective, its domain, and the guard values are fixed; the results below hold for every such choice.

10.2 Self-Access

Theorem 10.1 (Revenge):

(a) For every domain and every guard, the revenge dependency at e without identity edges is coherent.

(b) Suppose e ∈ Ue. The identification of RPtr(e) with RTgt(e) is forbidden if Ue = {e} and open otherwise. In the open case, every coherent valuation that agrees on the two positions has v(RPtr(e)) = false and v(RTgt(q)) = true for some other accessible q.

(c) Suppose every perspective q ∈ U evaluates R, with effective domain Uq ⊆ U and q ∈ Uq. Then, at any evaluator that holds the content of every q ∈ U, the joint identification of RPtr(q) with RTgt(q) for all q ∈ U is forbidden.

Proof: (a) The valuation assigning false to every target and true to the pointer satisfies the biconditional.

(b) Suppose v is coherent and v(RPtr(e)) = v(RTgt(e)) = c. If c = true, the pointer's truth requires every accessible target to be false, including RTgt(e), which is true. So c = false, and the pointer's falsity requires some accessible target to be true; it is not RTgt(e), so it is RTgt(q) for some q ∈ Ue other than e. If Ue = {e} there is no such q and no agreeing valuation exists: forbidden. If some other q is accessible, the valuation with the pointer false, RTgt(e) false, and RTgt(q) true is coherent and agrees, while the valuation of (a) is coherent and disagrees: open, with the stated form of every agreeing valuation.

(c) Suppose v is coherent for the content of every q ∈ U and agrees on every self-pair; write wq for the common value at q. If wq = true for some q, then since q ∈ Uq the content at q requires v(RTgt(q)) = false, that is, wq = false. So wq = false for every q ∈ U. Then the content at any q requires some q' ∈ Uq with v(RTgt(q')) = true, that is, wq' = true, against what was just shown. No such v exists. □

Self-access is the liar's identity edge at the level of the guard. When the evaluator's only accessible target is its own, the revenge sentence is the liar, and its identification is forbidden by Theorem 8.3 (i). When other targets are accessible, the single identification is open, and every valuation that makes it also makes the sentence false at e and true at some other target. What the revenge argument needs is more than the single identification. It runs: by the account, R has the value true at no perspective; so what R says is the case; so R is true; so R is true at e, against the first step. The first step identifies RPtr(q) with RTgt(q) at every perspective, and the third identifies RPtr(e) with them. The argument makes the joint self-identification, and by Theorem 10.1 (c) that identification is forbidden. Revenge is decided by the same criterion as the liar, and it is the joint case of Theorem 8.3, alongside the odd cycles and Yablo.

10.3 Worked Revenge Model

Let P ⊇ {e, a, b}, let U = {a, b}, and let CPAe(a, RTgt(a)) = CPAe(b, RTgt(b)) = 1. In a coherent valuation with both accessible targets false, RPtr(e) is true. No self-identification is in play, since e ∉ Ue, and no contradiction follows.

Now take U' = {e, a, b} with CPAe(e, RTgt(e)) = 1 as well. The dependency is still coherent: RTgt(e) false and RPtr(e) true satisfies it. The self-identification at e is open: the valuation with RPtr(e) false, RTgt(e) false, and RTgt(a) true is coherent and agrees. Let a and b evaluate R as well, each with effective domain U'. The joint identification of the three self-pairs is forbidden by Theorem 10.1 (c). An evaluator that adds it, natively or by adopting judgments that assemble it, has no coherent valuation, and by Theorem 9.2 (3) the record of its derivation names the entries and the sources.

10.4 Revenge on the Unfolding

The sharpest revenge sentence for the present account quantifies over the positions of the unfolding itself: "this sentence is false at every position." Its content at each position rn is that rnPtr is true exactly when every target rmTgt in the quantified range is false; with the range restricted to later positions, this is Yablo's paradox with its occurrences split, and Section 9.2 (e) applies. Without identity edges the dependency is coherent, each single identification is open, and the full set is forbidden. By Theorem 9.2 (2), any derivation of the contradiction contains identity entries. The revenge sentence behaves exactly as the liar does under the licensing criterion: its content is coherent, and what is forbidden is the classical evaluator's identification of its occurrences.

10.5 The Diagonal Reading

Theorem 10.1 is a diagonal fact, and it should be read as one. For every evaluating perspective in P there is a revenge sentence whose self-identification is forbidden at that perspective, and for every community of perspectives with self-access the joint self-identification is forbidden. The account stores this parameter in a different place from a hierarchy of languages. There the restriction is imposed uniformly on the language, and every speaker inherits it. Here access is a guard value of a perspective: two perspectives in one model may have different guards, one may include itself and face a forbidden identification while another excludes itself and does not, and the consequences of each choice are theorems about that perspective. The meta-theory surveys all of them. It is not a member of P, has no guards, and is the subject of no revenge sentence formulated over P. The meta-theory can itself be made a perspective and subjected to a further revenge sentence, at the cost of a larger perspective set, in which the same theorem holds again.

11. Comparison with Prior Accounts

For each approach the table records where the parameter omitted by the classical derivation is stored, whether the party that performs the collapse is represented, what the approach says about the liar, and how it relates to the present account.

Approach Where the parameter lives Evaluator represented Effect on the liar Relation to the present account
Semantic hierarchy (Tarski 1956) In the language, as a hierarchy of levels; a truth predicate applies only to sentences of a lower level. No. The liar cannot be formed. The hierarchy blocks the identification by forbidding the predicate from reaching its own level, and it bans harmless self-reference with the paradoxical kind. Here the identification is a datum of a perspective, its status is decided by the content, and its consequences are theorems.
Fixed-point semantics (Kripke 1975) In the stages of a partial valuation. No. Ungrounded at the fixed point. Theorem 6.1 on the collapsed object is Kripke's criterion. The stage construction operates on an already identified sentence; Theorem 8.3 decides, before the construction, whether the identification was licensed.
Revision theory (Gupta and Belnap 1993) In time, as revision stages. No. Unstable with period 2. The revision period is the period of the coarsest coherent quotient (Corollary 7.3); the representation here is static.
Dialetheism (Priest 2006) Nowhere; the contradiction is accepted as a glut. No. Both true and false, without explosion. Explosion is avoided by weakening the logic; here by keeping positions apart, with no glut at any position.
Paracomplete theories (Field 2008) Nowhere; the liar is a gap, with a weakened conditional. No. Neither true nor false. A gap is a third status; here the liar has two indexed values and no unindexed one, and absence is not a value.
Contextualism (Burge 1979; Glanzberg 2004) and assessment sensitivity (MacFarlane 2014) In the context of the truth predicate, or in the context of assessment. Partly: context shifts are triggered by reasoning about the liar, and an assessor is a parameter of truth. The liar's evaluation forces a shift to a new context. The closest relatives in spirit. Here the party that shifts is a perspective with a kernel, a guard, and a provenance record, and the shift is licensed or forbidden by Definition 8.1.
Situation semantics (Barwise and Etchemendy 1987) Between the sentence and the world, as the situation a proposition is about, modeled with non-well-founded sets (Aczel 1988). No; the situation is a portion of the world fixed by demonstrative conventions. False in the actual situation; the liar is a diagonal argument. A verdict is given there and withheld here. The situation shift corresponds to the meta-theory's view of a perspective's collapse from outside it. Gupta (1989) objects that truth there varies with the situation parameter while the non-semantic facts stay fixed; here the two occurrences differ in position, and no non-semantic fact is asked to vary.
Reference graphs (Gaifman 1992; Cook 2004; Walicki 2009; Rabern, Rabern, and Macauley 2013; Beringer and Schindler 2017) Between sentences, as a dependency graph built from semantic dependence (Leitgeb 2005). No; the re-collapse has no agent. Paradox at re-collapse; the dangerous finite patterns are the odd cycles. Theorem 7.5 recovers the odd-cycle criterion; the Observer Theorem represents the agent of the re-collapse. Each sentence receives one truth-bearer there, so the identification of a sentence's occurrences is performed by the encoding before the analysis begins.
Contextuality (Abramsky and Brandenburger 2011; Abramsky, Barbosa, Kishida, Lal, and Mansfield 2015) Between measurement contexts, as a presheaf over a cover. No; the global section has no demander. Liar cycles have no global section, witnessed by a cohomological obstruction (see also Penrose 1992). Global view versus global section is stated at the object level (Section 4.4). The encoding assigns one variable per sentence, so the single-sentence liar is the equation x = ¬x over a trivial cover; the identification of occurrences happens in the translation. The parity invariant of Section 7 is coarser than the cohomological one.
Subjective numbers In the kernel and guards of an evaluating perspective. Yes. Contradiction at e exactly when an identification is assembled in the closure of e; the liar's identification is forbidden by its own content; traced by provenance and transmissible through guards. The present account.

11.1 Neighbors of the Machinery

The formal apparatus has relatives outside the theory of truth. Nested epistemic operators (Fagin, Halpern, Moses, and Vardi 1995) can express that one agent holds a relation between what two other agents hold; the subjective-number judgment a(s) ⊑p b(t) expresses the same content with the perspective of each value carried by the value itself, so that the value is an object and the judgment a relation between objects. Trust logics in which one agent trusts another about a topic (Liau 2003) have a guard of the same arity as CPAp(q, u); here the topic is the position at which an adopted judgment lands, and Theorem 5.1 shows that for the liar the topic-relativity of trust does not isolate the roles. Justification logic (Artemov 2001) annotates formulas with the evidence that supports them, and provenance semirings (Green, Karvounarakis, and Tannen 2007) annotate data with its derivation. The provenance functor belongs to this family, and it is what allows Example 5.1 to distinguish a perspective that collapsed on its own from one that inherited a collapse.

None of these neighbors supplies the combination used above: a value with an intrinsic perspective, a judgment with a separate evaluating perspective, and a guard on composition indexed by the landing position. The Observer Theorem and the Transmission Theorem depend on that combination.

11.2 Local Classicality

Inside a fixed position, Boolean reasoning proceeds normally. Explosion is avoided because the liar edges alone never place both x and ¬x at one position under one evaluator. A contradiction appears at an evaluator only when that evaluator has identified the positions, and it appears then as a same-position negating judgment whose derivation is recorded. No fixed indexed position validates both a value and its negation unless its evaluator has collapsed, and an evaluator that has collapsed is one whose kernel or adopted judgments say so.

Slide Deck

12. Conclusion

The liar sentence occupies two positions of one dependency, and its content is a pair of negating edges between them. An evaluating perspective that holds those edges holds the whole dependency and admits exactly two coherent valuations: at that perspective the liar is the open pair. A contradiction appears when, and only when, the perspective's closure contains an identity edge between the positions, the judgment that one occurrence has the value of the other. That judgment is contributed by neither the demonstrative nor the predicate. It is contributed by the evaluator, natively or by adoption through a guard, and every derivation of the contradiction names it and its source.

The two positions are themselves a quotient. Following the reference of the sentence produces an infinite ray, every quotient of that ray that keeps the two parities apart is coherent, every quotient that merges them is not, and the two-role structure is the coarsest coherent quotient. The classical derivation is the passage from two classes to one. Mixed reference cycles obey the same parity, which is the classical criterion that the dangerous finite patterns are the odd cycles. Made into a number, the liar is the unit σ with σ2=1 whose two readings are the two values the classical evaluator tried to merge, and re-reading it around the loop is the conjugation that records the refusal.

Bivalence, disquotation, self-reference, and classical inference are all retained at every position. The one principle given up is the identification of a sentence's value across its two occurrences where that identification is forbidden, and for the liar it is forbidden by the sentence's own content. To resolve the paradox with this machinery is to represent the evaluator, locate the identification in its kernel, decide by the coherent valuations whether it is licensed, forbidden, or open, and trace it in its provenance when it is made anyway. The same procedure decides Grelling, Curry, Russell, Berry, Yablo, and the revenge liar, and it says in each case which identification the classical reading made and what status it had.

The meta-theory sees every perspective and belongs to none. It has a global view of the liar and no global section for it, and the distinction between those two is the distinction between representing a multiplicity of positions and demanding one value across them. The paradox lives in the second demand, and the demand has an address: the kernel of whoever makes it.

References

❮
❯