Cinematic Strawberry
Logo

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.
Rp Base kernel of initial judgments at perspective p.
Rp Closed relation generated from the base kernels by least-fixpoint closure.
a(s) ⊑p b(t) Closed judgment Rp(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

vPtr(L) = ¬vTgt(L)

The classical contradiction requires the additional collapse condition

vPtr(L) = vTgt(L)

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 Rp. Closed judgments Rp 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.

  1. Indexed roles: The sentence-as-evaluator and sentence-as-evaluated are tracked separately.
  2. Guarded passage: Cross-perspective import occurs only through explicit CPA rules.
  3. Local classicality: Each fixed indexed position uses ordinary Boolean values for the liar example.
  4. Controlled scope: The account applies directly to liar-like negating cycles; other paradoxes require their own dependency maps.
Role-indexed evaluation separates pointer and target positions in the liar sentence

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:

τ(L) = ¬τ(L)

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:

  1. If τ(L) = true, then L's claim that L is false is correct only if τ(L)=false, contradicting the assumption.
  2. 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:

τ(L) = ¬τ(L)

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:

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:

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:

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:

  1. Referential identity: the pointer and target concern the same expression L.
  2. Role identity: the pointer role and target role are identified as one semantic position.
  3. 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

v: Roles → {true,false}.

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:

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

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:

vPtr(L)=¬vTgt(L).

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.

Theorem 3.1 (Adequacy of Role-Indexed Representation): The role-indexed representation preserves the self-reference of the liar sentence and preserves the content of the falsity predicate, while separating those features from the additional claim that the evaluating role and evaluated role have the same value.

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

vPtr(L) = ¬vTgt(L).

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

UA: vPtr(L) = vTgt(L).

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:

  1. Prior statement: the rule is available independently of the sentence whose value is disputed.
  2. Type preservation: the rule preserves the source role, target role, and direction of the dependency it collapses.
  3. 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.

Theorem 3.2 (Expression Identity Does Not Entail Role Identity): In a role-indexed semantics, the fact that the same expression L occupies two positions does not entail vPtr(L)=vTgt(L). That equality requires an additional collapse rule.

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.

  1. Pointer role Ptr: the role in which L performs evaluation.
  2. 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.

Theorem 4.1 (Satisfiability of the Directed Liar Relation): The role-indexed relation vPtr(L)=¬vTgt(L) is satisfiable over {true,false} when Ptr and Tgt are not collapsed.

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:

UA: vPtr(L) = vTgt(L).

Combining the directed liar relation with UA yields:

vTgt(L) = ¬vTgt(L).

No Boolean value satisfies this equation.

Theorem 4.2 (Contradiction Requires Role Collapse): In Boolean semantics, the liar contradiction follows from the directed liar relation together with UA.

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. □

The liar cycle created when pointer and target roles are collapsed

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.

Theorem 4.3 (Local Consistency of the Liar Relation): The relation vPtr(L) = ¬vTgt(L) does not force a Boolean contradiction inside either role unless UA is added.

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

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

For a self-referential transformation F:V→V, the role-indexed relation is

vPtr = F(vTgt).

If the collapse is applied, the quotient forces both role values to be represented by one value v, giving

v = F(v).

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.

Theorem 4.4 (Collapse Criterion for Finite Value Spaces): Let V be a finite value space and F:V→V. An independently specified collapse of vPtr=F(vTgt) into one unindexed value is coherent exactly when F has a fixed point.

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

P = {Ptr,Tgt},   V = {true,false}.

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:

RPtr(Tgt,Ptr,x,¬x)=true   for x∈{true,false}.

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.

Theorem 5.1 (Subjective-Numbers Embedding): In the two-role subjective-numbers model, the liar dependency is representable as a closed positive directed judgment without deriving a same-role negating judgment such as x(Ptr) ⊑Ptr ¬x(Ptr) or x(Tgt) ⊑Tgt ¬x(Tgt), unless a collapse path or equivalent unrestricted guard is added.

Proof: The base kernel contains directed edges from target-role values to their negated pointer-role values:

x(Tgt) ⊑Ptr ¬x(Ptr).

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. □

Subjective-number embedding keeps liar roles as distinct indexed positions

Universe 00110000

6. General Schema for Reflexive Dependencies

A reflexive evaluative construction can be represented by a transformation F applied across roles:

vPtr = F(vTgt).

The collapse condition gives the fixed-point equation:

v = F(v).

Different self-referential structures correspond to different transformations and dependency patterns.

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

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

Ue={q∈U:Acc(e,q)=1}.

The revenge condition is then:

ve(RU) = true iff for every q∈Ue, vq(RU) ≠ true.

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.

Theorem 8.1 (Revenge Requires Domain and Access Data): A revenge sentence is not a single well-defined semantic object until its evaluating perspective, quantified domain, and access relation are fixed.

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:

ve(RU')=true iff ve(RU')≠true and the other accessible cases fail to be true.

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.

Reflexive dependency maps for liar-like paradox families

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.

Slide Deck

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

11.2 Future Directions

References