The Lie of the Liar - Resolving the Liar Paradox
Abstract
The liar sentence, "this sentence is false," creates a familiar cycle: if it is true, then it is false; if it is false, then it is true. This article analyzes the cycle through role-indexed evaluation. A self-referential sentence occupies two roles at once: pointer and target, evaluator and evaluated. The expression is one expression, but the positions it occupies in the semantic dependency are distinct. The classical contradiction follows when those roles are collapsed into one unindexed truth standpoint. We call that collapse the Universality Assumption.
Let vPtr(L) be the value of the liar sentence in the pointer role, and let vTgt(L) be its value in the target role. The liar gives the directed relation vPtr(L) = ¬vTgt(L). Contradiction follows only after adding the collapse condition vPtr(L) = vTgt(L). The subjective numbers framework expresses this by treating roles as indexed evaluative positions and by making all cross-perspective passage explicit through guarded adoption rules. Local classical reasoning is preserved inside each fixed indexed position. The account directly covers liar-like negating cycles and gives a controlled diagnostic for Russell, Curry, Yablo, and Berry-style dependency patterns.
Notation Guide
| Symbol | Description |
|---|---|
| L | The liar sentence, "this sentence is false." |
| Ptr | Pointer role: the role in which the sentence performs evaluation. |
| Tgt | Target role: the role in which the sentence is evaluated. |
| vPtr(L) | Value of L in the pointer role. |
| vTgt(L) | Value of L in the target role. |
| UA | Universality Assumption: the collapse condition vPtr(L) = vTgt(L). |
| P | Set of perspectives in the subjective numbers framework. |
| V | Value space; for the liar example, V = {true, false}. |
| a(s) | Subjective number with value a and intrinsic perspective s. |
| R∘p | Base kernel of initial judgments at 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) = true. |
| CPAp(q,u) | Guard allowing p to adopt a judgment validated by q about target perspective u. |
| F | Value transformation applied by a self-referential construction. |
| ¬ | Boolean negation in the value space. |
1. Introduction
1.1 The Liar Paradox and Its Significance
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 we assign the truth value true to the statement, then its assertion forces it to be false; if we assign false, the statement then becomes true. This contradiction has profound implications for semantics, the nature of truth, and the logical foundations of formal systems.
The paradox has been a central concern in logic and philosophy of language for over two millennia. From Epimenides of Crete in ancient Greece to modern mathematical logic, this seemingly simple self-referential statement has challenged our understanding of truth and formal systems. Its significance extends beyond pure logic to impact theories of meaning, formal semantics, foundations of mathematics, and computational theory.
A particularly important feature of the liar paradox is that it arises within ordinary language and reasoning, not requiring specialized logical machinery or exotic mathematical concepts. This naturalness suggests that the paradox reveals something fundamental about the interaction between truth, reference, and evaluative position.
1.2 The Universality Assumption
The central source of the liar paradox is the attempt to evaluate two roles through one unindexed standpoint. When a sentence refers to itself, the expression is the same expression in two roles: it points, and it is pointed to. The contradiction appears when the pointer role and the target role are treated as one semantic position.
The relevant distinction is therefore role-indexed. Let vPtr(L) denote the value of the liar sentence in the pointer role, and let vTgt(L) denote its value in the target role. The liar gives the directed relation
The classical contradiction requires the additional collapse condition
This collapse is the Universality Assumption. Once the collapse is added, the directed relation becomes v = ¬v. Without that collapse, the structure is a role-indexed evaluation cycle.
1.3 A Role-Indexed Perspective Approach
Subjective numbers provide the formal setting for the role-indexed analysis. A subjective number has a value together with an intrinsic perspective. Closed judgments are written a(s) ⊑p b(t), meaning that perspective p validates the relation between value a at perspective s and value b at perspective t.
The framework separates initial judgments from inferential closure. Base judgments are encoded by kernels R∘p. Closed judgments R⋆p are generated by a least fixpoint closure that adds reflexivity, transitivity, value substitution, and guarded cross-perspective adoption. The guard CPAp(q,u) specifies when perspective p may adopt a judgment validated by q about target perspective u.
For the liar sentence, the pointer role and target role are represented as indexed evaluative positions. The liar relation is a value transformation across those positions. The contradiction arises when a single universal evaluation is imposed on both roles at once.
- Indexed roles: The sentence-as-evaluator and sentence-as-evaluated are tracked separately.
- Guarded passage: Cross-perspective import occurs only through explicit CPA rules.
- Local classicality: Each fixed indexed position uses ordinary Boolean values for the liar example.
- Controlled scope: The account applies directly to liar-like negating cycles; other paradoxes require their own dependency maps.
Universe 00110000
2. The Liar Paradox and Traditional Approaches
2.1 Formal Derivation of the Paradox
Let L denote the liar statement "This statement is false." To analyze the paradox in its classical form, introduce an unindexed truth evaluation function τ mapping statements to truth values in {true, false}. Under this unindexed evaluation, the content of L requires:
However, this defining equation creates an inherent circularity: the truth value of L is determined by the content of L itself, which refers to its own truth value. Consider both possible cases:
- If τ(L) = true, then L's claim that L is false is correct only if τ(L)=false, contradicting the assumption.
- If τ(L) = false, then L's claim that L is false is correct, so τ(L)=true, again contradicting the assumption.
In short, we obtain the paradoxical relation:
where ¬ denotes Boolean negation. In a two-valued Boolean setting, no value satisfies this equation.
Example 2.1: A Simple Liar Paradox
Consider the statement L: "This statement is false."
If we try to evaluate L's truth value without indexing its semantic roles:
- 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.
The paradox appears to use only familiar logical principles:
- Bivalence: Every statement has a definite truth value, either true or false.
- Truth Schema: The statement "X is true" is true if and only if X is true.
- Self-Reference: Statements may refer to themselves.
- Classical Logic: Standard laws including excluded middle, non-contradiction, and ordinary rules of inference.
The role-indexed account does not reject classical reasoning inside an indexed position. Instead, it identifies a further principle: the assumption that all occurrences of one expression must be evaluated at one unindexed semantic position.
2.2 Traditional Semantic Hierarchies and Fixed-Point Solutions
Two major traditional solutions are semantic hierarchies and fixed-point theories. The present account is not a rejection of these traditions. It isolates a structural feature that those approaches manage in different ways: uncontrolled passage between the evaluating role and the evaluated role.
2.2.1 Semantic Hierarchies (Tarski)
Alfred Tarski proposed that the truth predicate cannot be consistently defined within the language to which it applies. Instead, truth must be defined in a meta-language:
- Language L0 contains no truth predicate.
- Language L1 contains a truth predicate True1 that can be applied only to sentences in L0.
- Language L2 contains a truth predicate True2 that can be applied only to sentences in L1.
- And so on, creating an infinite hierarchy of languages and truth predicates.
In this framework, the liar paradox is blocked because a statement cannot apply its truth predicate to itself at the same level. The role-indexed account agrees that unrestricted same-level collapse is the dangerous step, but it allows self-reference to be represented as a directed dependency rather than banned in advance.
Limitation: The hierarchy is powerful but restrictive. Natural language routinely permits self-reference, and many self-referential claims are harmless. A role-indexed account distinguishes harmless from paradoxical self-reference by inspecting the transformation and the permitted collapse rule.
2.2.2 Fixed-Point Theories (Kripke)
Saul Kripke developed an alternative approach using fixed-point techniques from mathematical logic:
- Truth values are assigned in stages, starting with grounded statements.
- At each stage, more statements receive truth values based on the values assigned in previous stages.
- Some statements, including the liar sentence, never receive a definite truth value; they remain undefined or ungrounded.
- The process reaches a fixed point where no more truth values can be consistently assigned.
In Kripke's framework, the liar sentence is neither true nor false but falls into a truth-value gap. The role-indexed account can be read as locating why the stable unindexed assignment fails: the directed negating dependency has no Boolean fixed point after collapse.
Limitation: Fixed-point theories handle many semantic pathologies elegantly, but strengthened revenge sentences require careful treatment. The present account treats revenge as a new dependency map whose quantifier domain and access rules must be specified.
Key Takeaways: The Liar Paradox and Traditional Approaches
- The unindexed liar equation is τ(L) = ¬τ(L).
- The role-indexed liar relation is vPtr(L) = ¬vTgt(L).
- The contradiction follows after adding vPtr(L) = vTgt(L).
- Tarski, Kripke, paraconsistent logic, and revision theory each control semantic circularity in a different way.
- The present account preserves local classical reasoning by separating evaluative roles and making cross-perspective passage explicit.
2.3 Meta-Theoretical Consistency
The meta-theoretical framework employed to develop and analyze subjective numbers is consistent relative to ZFC set theory.
The framework is formulated entirely within ordinary set-theoretic mathematics, using standard constructs such as sets, functions, relations, categories, and morphisms. It does not introduce any axiom that asserts a universal truth predicate over its own total language.
If ZFC is consistent, then the external mathematics used to define the role-indexed models is consistent relative to ZFC. The liar analysis occurs inside object-level indexed structures; it does not require the meta-theory to contain a self-applying truth predicate.
This meta-theoretical background states the setting in which the formal constructions are made. It does not add a new truth value, a new inference rule, or a hidden universal evaluating perspective inside the object-level system.
2.4 Static Evaluation Convention
Unless an update parameter is explicitly introduced, the analysis treats evaluative positions as fixed. The liar argument below does not require temporal revision stages. Repeated traversal of the liar relation is represented as a directed role-indexed cycle, not as a time-dependent assignment of changing truth values.
3. Role-Indexed Semantics
The key adequacy claim is that role-indexing does not invent two different sentences. It distinguishes two semantic positions occupied by one expression. The phrase "this sentence" preserves referential identity: the same sentence L is being referred to. It does not by itself settle role identity: whether the evaluating occurrence and the evaluated occurrence occupy the same semantic position. It also does not settle value identity: whether the truth value assigned at one role must equal the truth value assigned at the other role.
The analysis therefore separates three claims that are often compressed into one:
- Referential identity: the pointer and target concern the same expression L.
- Role identity: the pointer role and target role are identified as one semantic position.
- Value identity: the values assigned at those roles are required to be equal.
The liar sentence supplies the first claim and a directed truth-value attribution. It does not automatically supply the second or third claim.
3.1 Role-Indexed Truth Bearers
Let Roles = {Ptr,Tgt}. A role-indexed truth bearer is a pair (L,r), where L is the expression and r ∈ Roles is its evaluative role. A role valuation is a function
We write vPtr(L) for v(Ptr) and vTgt(L) for v(Tgt). The reference map still sends both role-indexed bearers to the same expression:
Thus role-indexing preserves the self-reference. It does not replace the liar with two unrelated sentences. It represents one expression in two dependency positions.
3.2 Adequacy of the Role Split
The sentence "this sentence is false" has two semantic operations. The demonstrative phrase fixes the target expression L. The predicate "is false" evaluates that target from the position occupied by the whole sentence. These operations are not the same operation. Reference determines what is evaluated; predication determines how the evaluation is made.
In role-indexed form, the demonstrative contributes ref(L,Tgt)=L. The falsity predicate contributes the directed dependence from the target value to the pointer value:
This representation is adequate because it preserves the ordinary self-reference while refusing to add an unstated transfer from referential identity to role identity. The same expression is involved on both sides; what differs is the semantic position from which the expression is evaluated.
Proof: The reference component sends both role-indexed occurrences to the same expression L, so the target of the demonstrative remains the original sentence. The predicate "is false" is represented by Boolean negation applied to the value of the target role, giving vPtr(L)=¬vTgt(L). Thus the representation contains both self-reference and falsity attribution. The further equation vPtr(L)=vTgt(L) is not part of reference and is not part of negation; it is an additional identification between semantic roles. Therefore the role-indexed representation preserves the liar's content without smuggling in the collapse that generates the contradiction. □
3.3 The Directed Liar Relation
The content of the liar sentence is represented by the directed role relation
This says: in the pointer role, the sentence attributes falsity to the target role. It does not say that the pointer role and target role are the same role. That additional identification is exactly what must be justified.
3.4 The Collapse Rule
A collapse rule is a function or identification that sends the role-indexed bearers (L,Ptr) and (L,Tgt) to one unindexed bearer. In the Boolean liar case, the relevant collapse condition is
The Universality Assumption is not a law of logic. It is a semantic transfer principle. It is harmless in many ordinary contexts, but in self-referential negating cycles it forces two distinct dependency positions into one value.
A collapse rule is licensed only when three conditions are met:
- Prior statement: the rule is available independently of the sentence whose value is disputed.
- Type preservation: the rule preserves the source role, target role, and direction of the dependency it collapses.
- Transformation coherence: after collapse, the induced equation has a value compatible with the transformation already present in the component.
The fixed-point test checks the third condition. It does not by itself supply the first two. A collapse is not licensed merely because one wants an unindexed truth value.
Proof: A role-indexed truth bearer is defined as a pair (L,r). Ordered-pair identity gives (L,Ptr)=(L,Tgt) if and only if L=L and Ptr=Tgt. The first equality holds, but Ptr and Tgt are distinct role labels by definition. Therefore the two role-indexed bearers are distinct. A valuation may assign equal values to distinct bearers, but equality of values is not forced by expression identity. The equation vPtr(L)=vTgt(L) therefore requires a separate semantic premise, namely the collapse rule. □
4. Formal Analysis of the Liar Sentence
Let L be the sentence "this sentence is false." The analysis begins by separating two roles occupied by the same expression.
- Pointer role Ptr: the role in which L performs evaluation.
- Target role Tgt: the role in which L is evaluated.
The expression is the same expression in both roles. The roles have different positions in the evaluation relation.
4.1 Satisfiability Without Collapse
The directed relation is satisfiable as a role-indexed constraint. There are exactly two Boolean assignments satisfying it:
| vTgt(L) | ¬vTgt(L) | vPtr(L) | Directed relation satisfied? |
|---|---|---|---|
| true | false | false | yes |
| false | true | true | yes |
The role-indexed liar therefore does not lack local Boolean assignments. What it lacks is a stable unindexed assignment that identifies the two roles.
Proof: Let vTgt(L)=true and vPtr(L)=false. Then ¬vTgt(L)=false, so vPtr(L)=¬vTgt(L). Alternatively, let vTgt(L)=false and vPtr(L)=true. Then ¬vTgt(L)=true, so the relation again holds. These are the only two Boolean cases, and both assign exactly one Boolean value to each role-indexed position. Hence the directed relation is satisfiable without role collapse. □
4.2 Contradiction With the Universality Assumption
The classical derivation adds the collapse condition:
Combining the directed liar relation with UA yields:
No Boolean value satisfies this equation.
Proof: Assume the directed liar relation vPtr(L) = ¬vTgt(L). Add UA, so vPtr(L) = vTgt(L). Substituting vTgt(L) for vPtr(L) in the directed relation gives vTgt(L)=¬vTgt(L). If vTgt(L)=true, then ¬vTgt(L)=false; if vTgt(L)=false, then ¬vTgt(L)=true. In neither case is vTgt(L)=¬vTgt(L). Therefore the contradiction follows from adding the role collapse. □
Universe 00110000
4.3 Local Consistency Without Collapse
In the role-indexed account, vPtr(L) and vTgt(L) are values at different evaluative positions. A local contradiction would require one fixed role or perspective to validate both A and ¬A at the same position. The directed relation alone does not produce such a pair.
Proof: A Boolean contradiction inside one role would require an equation of the form vr(L)=¬vr(L) for the same role r, or it would require the same role-indexed bearer to receive both Boolean values. The directed liar relation contains two different role labels and has the form vPtr(L)=¬vTgt(L). By Theorem 4.1, assignments exist in which each role receives exactly one Boolean value and the directed relation is satisfied. The equation vr(L)=¬vr(L) appears only if Ptr and Tgt are identified. Hence the directed relation is locally consistent. □
4.4 Admissible Collapse
Collapse is a quotient on role-indexed bearers. It is admissible only when supplied by an independent semantic convention that preserves the dependency component. A collapse map c sends role-indexed bearers to unindexed bearers. The liar collapse is the special case in which
For a self-referential transformation F:V→V, the role-indexed relation is
If the collapse is applied, the quotient forces both role values to be represented by one value v, giving
This equation is a coherence test for a previously specified collapse. It is not a source of collapse. When the equation has no solution, the attempted quotient destroys the local role-indexed assignment and cannot provide a legitimate unindexed Boolean value for that component.
Proof: If the collapse is coherent, then both role values are represented by some v∈V. Substituting this collapsed value into the directed relation gives v=F(v), so v is a fixed point of F. Conversely, if F has a fixed point v, then assigning v to both roles satisfies the collapsed equation. Thus coherence of the collapsed equation is equivalent to the existence of a fixed point of F. For the liar over {true,false}, F=¬ has no fixed point. Hence the directed liar component has no coherent unindexed Boolean value under that collapse. □
4.5 Truth-Teller and Cogito Cases
Self-reference alone is not paradoxical. For the truth-teller, F(v)=v. The collapsed equation v=v is satisfiable but underdetermines the value. For a performative self-confirming case such as the cogito, the relevant transformation is not Boolean negation but a stabilizing dependence between the act of evaluation and the content evaluated. The role-indexed method therefore distinguishes contradiction, underdetermination, and self-confirmation by inspecting the transformation rather than treating all self-reference alike.
5. Embedding in Subjective Numbers
The role-indexed analysis can be embedded in the subjective numbers framework by treating roles as intrinsic perspectives. Let
The subjective numbers true(Ptr), false(Ptr), true(Tgt), and false(Tgt) encode value-at-role positions. The liar dependency is represented by a base transformation from target values to pointer values:
The collapse condition is not part of this base kernel. It would require additional judgments identifying x(Tgt) with x(Ptr) for the relevant values, or an unrestricted adoption principle that erases the distinction between the two roles.
Proof: The base kernel contains directed edges from target-role values to their negated pointer-role values:
Reflexivity gives only same-object identities of the form x(r) ⊑p x(r). Transitivity composes already available edges but cannot by itself reverse a role label or identify Ptr with Tgt. CPA is guarded composition: it lets one perspective compose through a permitted judgment of another perspective; it does not erase intrinsic role labels unless the relevant guard and path supply that passage. Therefore no same-role negating judgment is generated from the directed liar edge alone. Such a judgment requires an added path from the pointer role back to the target role, an explicit collapse judgment, or an unrestricted guard with the same effect. □
Universe 00110000
6. General Schema for Reflexive Dependencies
A reflexive evaluative construction can be represented by a transformation F applied across roles:
The collapse condition gives the fixed-point equation:
Different self-referential structures correspond to different transformations and dependency patterns.
- Liar: F(v) = ¬v, giving v = ¬v under collapse.
- Truth-teller: F(v) = v, giving v = v under collapse.
- Cogito: the transformation is performative self-confirmation: the act of testing for thought supplies evidence of thought.
- Curry-style cases: the transformation is conditional and must be analyzed with its target proposition specified.
- Yablo-style cases: the dependency is an infinite forward chain rather than a direct self-reference loop.
- Berry-style cases: the transformation changes the context in which definability is assessed.
The direct result applies to liar-like truth-value negation cycles. Other paradoxes require separate formal dependency maps. The shared diagnostic is the same: identify the evaluating role, the evaluated role, the transformation between them, and the rule that permits or forbids collapse.
7. Comparative Analysis
The comparison is diagnostic. It identifies which structural constraint each approach uses to handle semantic circularity.
| Approach | Structural move | Effect on the liar | Relation to the present account |
|---|---|---|---|
| Tarski | Separates object language and metalanguage. | Blocks self-application of the truth predicate. | Prevents role-collapse by hierarchy. |
| Kripke | Uses partial fixed-point semantics. | Leaves the liar ungrounded. | Tracks failure of stable unindexed assignment. |
| Paraconsistent logic | Restricts explosion when contradiction is admitted. | Allows gluts without triviality. | Keeps reasoning controlled after contradiction is allowed. |
| Revision theory | Uses staged re-evaluation. | Models repeated change in semantic status. | Interprets repeated traversal dynamically. |
| Subjective numbers | Indexes roles and guards cross-perspective passage. | Represents the liar as vPtr(L) = ¬vTgt(L). | Locates contradiction in the added collapse condition. |
7.1 Expressive Scope
The framework can model structural features of these approaches, including hierarchy, partiality, local inconsistency management, and repeated traversal. The claim here is diagnostic. It does not assert strict subsumption over Tarski, Kripke, paraconsistent logic, or revision theory.
7.2 Local Classicality
Inside a fixed indexed position, Boolean reasoning proceeds normally. Explosion is avoided because the directed liar relation alone does not place both v and ¬v in one indexed position. The contradiction appears when the Universality Assumption identifies the pointer and target roles.
8. Related Paradox Families and Revenge
A reflexive construction can be represented by two roles and a value transformation. The Universality Assumption adds vPtr = vTgt, producing the collapsed equation v = F(v). For the liar, F(v)=¬v. Repeated traversal of F gives a period-2 evaluation cycle because F(F(v))=v.
For the truth-teller, F(v)=v. The collapsed equation v=v is stable but underdetermines a unique value. The contrast shows that self-reference alone is not the source of contradiction. The transformation acting across the reflexive dependency matters.
8.1 Selected Paradox Families
- Russell-like cases: The dependency uses membership and non-membership under unrestricted comprehension. The relevant collapse is not merely truth-role collapse but the assumption that every predicate determines a set in the same universe.
- Curry-like cases: The dependency uses conditional self-application. A Curry sentence must be analyzed with its target proposition specified and with its rule for exporting the conditional controlled.
- Yablo-like cases: The dependency is an infinite non-well-founded chain rather than a direct self-reference loop. The role-indexed method asks which node evaluates which later nodes and whether a global collapse over the chain is licensed.
- Berry-like cases: The dependency changes the definability context by the act of description. The context in which a phrase is defined and the context in which it is counted must be distinguished.
These cases share a diagnostic pattern. Each requires its own dependency map and transformation analysis.
8.2 Revenge Sentences
Revenge sentences attempt to quantify over perspectives from within a perspective. A sentence such as "this sentence is not true from any perspective" must specify three parameters before it has a determinate semantic object: the evaluating perspective, the domain of quantified perspectives, and the access rule governing which perspectives the evaluator may use.
Let U⊆P be the stated domain, let e be the evaluating perspective, and let Acc(e,q) record whether e has access to q. The effective domain seen from e is
The revenge condition is then:
If e∉Ue, the evaluator is making a higher-level claim about an accessible domain that does not include its own evaluating position. If e∈Ue, the evaluator's own status becomes one of the quantified cases, and the revenge sentence recreates the liar pattern at the level of quantified access. Thus revenge is not blocked by a verbal ban on "all perspectives"; it is analyzed by making the domain and access relation explicit.
Proof: The phrase "any perspective" can denote all modeled perspectives, all perspectives accessible from a given evaluator, or an unrestricted totality. These choices give different effective domains Ue. The truth condition also changes with the access relation, because a perspective cannot use another perspective's judgment unless access is supplied. Hence two structures may contain the same visible sentence while assigning different semantic statuses to it because their domains or access relations differ. Therefore the revenge sentence is not determined until those parameters are fixed. □
8.3 Worked Revenge Model
Let P={e,a,b}, let the stated revenge domain be U={a,b}, and let Acc(e,a)=Acc(e,b)=1. Set va(RU)=false and vb(RU)=false. Then Ue={a,b}, and the evaluating perspective e validates RU, because every accessible perspective in the stated domain fails to validate it as true. No contradiction follows, since e is not in the effective domain.
Now take U'={e,a,b} and set Acc(e,e)=Acc(e,a)=Acc(e,b)=1. Then e∈U'e, and the condition includes the evaluator's own truth status:
The self-inclusion of e recreates the collapse pattern. If Acc(e,e)=0 while access to a and b remains available, the self-including equation is not generated. The result depends on the specified access structure, not on an unrestricted universal standpoint.
Universe 00110000
9. Philosophical Implications
The Universality Assumption works well in stable contexts where the evaluator is not part of the evaluated object. Self-referential constructions expose the assumption as a rule that must be licensed rather than silently applied.
Local classical reasoning remains available. The framework changes the transfer rule between roles, perspectives, or contexts. A claim validated in one indexed position may be imported into another only when the relevant guard permits it.
The liar has directed role-indexed content and lacks a legitimate unindexed Boolean value under the inadmissible collapse demanded by UA.
10. Using Mathematics Without Restricting Self-Reference
The role-indexed account does not forbid self-reference. It represents self-reference as an evaluative dependency with explicit roles. In liar-like cases, the dependency includes negation. In stabilizing cases, the dependency preserves value. In infinite or context-shifting cases, the dependency map must be specified before a global truth demand is applied.
The mathematical role of subjective numbers is to keep the indexed positions, directed relations, and passage rules visible. This gives a disciplined way to analyze reflexive constructions without forcing a single unindexed truth standpoint.
11. Conclusion
The liar paradox arises from a directed role relation together with a collapse assumption. The sentence occupies a pointer role and a target role. Its content gives vPtr(L) = ¬vTgt(L). Classical contradiction follows when the Universality Assumption adds vPtr(L) = vTgt(L).
Subjective numbers provide a formal language for this diagnosis. Evaluations are indexed by perspective, cross-perspective imports are governed by explicit CPA guards, and local reasoning remains classical inside each fixed perspective. The liar sentence is represented as a directed evaluative dependency with no legitimate unindexed truth value.
11.1 Summary of Contributions
- Role-indexed analysis: The pointer role and target role are separated before truth-value assignment.
- Semantic adequacy: Expression identity is distinguished from role identity; collapse requires a separate rule.
- Explicit collapse principle: The Universality Assumption is stated as a formal condition.
- Model existence: The directed liar relation is shown satisfiable without collapse.
- Guarded transfer: Cross-perspective inference is controlled by CPA. Unrestricted global transitivity is excluded.
- Local classicality: No fixed indexed position validates both a value and its negation.
- Controlled scope: Liar-like negating cycles are handled directly. Curry, Russell, Yablo, and Berry require separate dependency analyses.
11.2 Future Directions
- Develop a full formal treatment of Curry-style conditional self-application.
- Model Yablo-style infinite dependency chains using non-well-founded provenance.
- Specify domain restrictions and access rules for revenge sentences that quantify over perspectives.
- Connect the role-indexed account to revision sequences and fixed-point semantics.
References
- Aczel, Peter. Non-Well-Founded Sets. CSLI Lecture Notes, 1988.
- Barwise, Jon, and John Etchemendy. The Liar: An Essay on Truth and Circularity. Oxford University Press, 1987.
- Descartes, René. Meditations on First Philosophy. 1641.
- Field, Hartry. Saving Truth from Paradox. Oxford University Press, 2008.
- Gupta, Anil, and Nuel Belnap. The Revision Theory of Truth. MIT Press, 1993.
- Hintikka, Jaakko. "Cogito, Ergo Sum: Inference or Performance?" The Philosophical Review 71, no. 1, 1962.
- Kripke, Saul. "Outline of a Theory of Truth." The Journal of Philosophy 72, no. 19, 1975.
- Priest, Graham. In Contradiction: A Study of the Transconsistent. 2nd ed., Oxford University Press, 2006.
- Russell, Bertrand. The Principles of Mathematics. Cambridge University Press, 1903.
- Simmons, Keith. Universality and the Liar: An Essay on Truth and the Diagonal Argument. Cambridge University Press, 1993.
- Tarski, Alfred. "The Concept of Truth in Formalized Languages." 1935/1936.
- Yablo, Stephen. "Paradox without Self-Reference." Analysis 53, no. 4, 1993.