Documentation

Linglib.Phenomena.Reference.Studies.AnandNevins2004

Reference: ContextTower #

@cite{anand-nevins-2004} @cite{banfield-1982} @cite{kaplan-1989} @cite{schlenker-2003}

End-to-end derivation chain connecting the ContextTower infrastructure to the direct reference and indexical shift data in Phenomena.Reference.DirectReference.

Derivation Chain #

Core.Context.Tower (ContextTower, push, origin, innermost)
    ↓
Core.Context.Shifts (attitudeShift, perspectiveShift, identityShift)
    ↓
Theories.Semantics.Reference.FreeIndirectDiscourse (FIDProfile)
    ↓
This file: tower operations model Kaplan's thesis and its violations
    ↓
Phenomena.Reference.DirectReference (MonsterThesis, shift languages)

Key Results #

  1. Kaplan's thesis = identityShift: English attitude verbs push identity shifts, so embedded indexicals read from origin (speaker's context)
  2. Indexical shift = perspectiveShift: shift languages (Amharic, Zazaki) push perspective shifts, so embedded "I" reads from local (attitude holder's context)
  3. FID = mixed access: Classic FID reads agent from origin (narrator) but time/world from local (character) — the hallmark mixed perspective
  4. Direct speech = full local access: All coordinates from the embedded context (full perspective shift)

A context with distinguishable agents (for testing identity).

Instances For
    @[implicit_reducible]
    Equations
    def AnandNevins2004.instReprAgent.repr :
    AgentStd.Format
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]
      Equations
      Instances For

        Speech-act context: narrator speaking at time 0.

        Equations
        Instances For

          English attitude verbs push identity shifts (Kaplan's thesis). "John said that I am here now" — "I", "here", "now" all refer to the speaker, not to John.

          Equations
          Instances For

            Under an identity shift, the embedded agent is still the narrator. This is Kaplan's thesis: English indexicals are not shifted.

            Under an identity shift, the embedded time is still 0. "Now" refers to the speech time, not the attitude time.

            Kaplan's thesis holds for English — consistent with monsterThesis.holdsForEnglish.

            Shift languages (Amharic, Zazaki, etc.) push perspective shifts. The attitude verb shifts the agent to the attitude holder and the time to the attitude time.

            Equations
            Instances For

              Under a perspective shift, the embedded agent is the character. "I" in Amharic under an attitude verb refers to the attitude holder.

              Under a perspective shift, the embedded time is the attitude time. "Now" in a shifted language refers to the attitude time, not speech time.

              The monster thesis IS challenged cross-linguistically — consistent with monsterThesis.challengedCrossLinguistically.

              Classic FID pushes a perspective shift (character's time/world) but reads the agent from origin (narrator). The FIDProfile encodes this per-coordinate depth specification.

              Equations
              Instances For

                In FID, the agent is the narrator (read from origin).

                In FID, the time is the character's (read from local).

                FID is genuinely mixed: agent ≠ what perspectiveShift gives.

                In indirect speech, agent is narrator (from origin).

                In direct speech, agent is character (from local).

                Bridge from @cite{anand-nevins-2004}'s shifty-operator framework to Semantics.Tense.DeRe.EntityConcept — the substrate's individual-side de re intension. The existing FIDProfile-based formalization above and the substrate's EntityConcept-based formalization are two perspectives on the same phenomenon; the substrate's Intension.IsRigid predicate distinguishes Kaplan-compliant from shifty indexicals at the type level.

                The architectural payoff: this is **exactly parallel** to how
                `Intension.IsRigid` distinguishes Abusch-style wide-scope rigid
                time-references from de dicto descriptive time-concepts in
                `Phenomena/TenseAspect/Studies/Abusch1997.lean` (`TimeConcept`).
                The polymorphism in `Intension W τ` is non-trivial: individual
                de re (this file) and temporal de re (Abusch) are *the same
                machinery* at different `Res` types. The
                `entityConcept_and_timeConcept_share_isRigid_substrate` theorem
                below makes that claim kernel-checked. 
                

                Kaplan-compliant "I" as a rigid EntityConcept.

                The substrate's EntityConcept Intension (KContext) E is at Kaplan's content level — the result of applying his character to a context. Kaplan's I is technically a character (function from context to content) that returns c.author for any context; the content at a fixed actual context IS rigid. The substrate captures this content rigidity by modeling kaplanI as a constant intension at the speaker (here .narrator); the character-level structure is elided. This matches @cite{anand-nevins-2004}'s framing of English I as AUTH(c*) (sticky to actual context), contrasted with shifty languages where the operator can override the context parameter (yielding non-rigid agent-projection — see shiftedI).

                Equations
                Instances For

                  Anand-Nevins (2004 §1, eq. 2a) shifted "I" (Zazaki under OP_V): the operator overwrites the context parameter with the index parameter ([[OP_V[α]]]^{c,i} = [[α]]^{i,i}), so an embedded I reads the AUTHOR of whichever centered context is locally supplied. As an EntityConcept, this is the agent-projection function — non-rigid: it varies with whatever KContext is plugged in.

                  Equations
                  Instances For

                    Kaplan's "I" is rigid (entity-side analog of Abusch's "rigid time-concept" being the de re reading).

                    @cite{anand-nevins-2004}'s shifted "I" is non-rigid — discriminating witness from contexts with different agents. Entity-side analog of Abusch's "descriptive time-concept" being the de dicto reading.

                    Bridge to FIDProfile: the shifted I entity-concept evaluated at the embedded layer of shiftLanguageTower (perspective-shifted to .character) equals directProfile.resolveAgent shiftLanguageTower. Both formalize the "shifted indexical reads from local context" claim; the substrate exposes it as concept non-rigidity, the FIDProfile mechanism exposes it as .local depth access.

                    Bridge to FIDProfile: Kaplan's I evaluated at any context equals indirectProfile.resolveAgent englishAttitudeTower. Both formalize the "Kaplan-compliant indexical reads from origin" claim; the substrate exposes it as concept rigidity, the FIDProfile mechanism exposes it as .origin depth access.

                    Architectural payoff via Intension functoriality (the deep structural claim). Rigidity transfers across Res types via post-composition with ANY function — by the general Intension.IsRigid.map lemma in Core/Logic/Intensional/Rigidity.lean.

                    Concretely: @cite{anand-nevins-2004}'s Kaplan-compliant kaplanI (rigid at Res = Agent) yields, for any f : Agent → ℤ (e.g. "birth year of the speaker"), a rigid TimeConcept f ∘ kaplanI at Res = ℤ — proved by kaplanI_isRigid.map f. The parallel between individual de re (this file) and temporal de re (Studies/Abusch1997.lean) is the covariant action of Intension RefCtx on its target type: a one-line corollary of Intension.IsRigid.map, not a list of two facts.

                    @cite{abusch-1997}'s prose claim at p. 6 ("To apply the same machinery to de re belief, a further constraint is required... the same parallel as for tenses") is now functorially true: @cite{lewis-1979-attitudes} + @cite{cresswell-vonstechow-1982}'s centered-world reduction is formalized once and applies uniformly across all Res types via the same closure lemma.

                    theorem AnandNevins2004.entityConcept_rigid_iff_image_rigid_under_injective {f : Agent} (hf : Function.Injective f) (c : Semantics.Tense.DeRe.EntityConcept Unit Agent Unit ) :

                    Bidirectional structural equivalence under injective lifting: when f : Agent → ℤ is injective (e.g., a unique-birth-year function), rigidity of the lifted time-concept f ∘ c is EQUIVALENT to rigidity of the underlying entity-concept c. Both directions are corollaries of substrate-level functoriality: Intension.IsRigid.map (forward) and Intension.IsRigid.of_map_injective (reverse).

                    This establishes that the parallel between Anand-Nevins entity-concepts and Abusch time-concepts is not just a one-way mapping but a structural equivalence under any injective f — rigidity-classifying entity-concepts and their image time-concepts are the same problem up to the choice of injective lifting.