LD Structure #
Full LD model structure (@cite{kaplan-1989} §XVIII).
An LD structure provides the domains (worlds, entities, positions, times), context parameters (agent, world, time, position projections), and the proper-context constraint.
- W : Type
Possible worlds
- U : Type
Universe of individuals
- P : Type
Positions (locations)
- T : Type
Times
- C : Type
Set of contexts (a subset of W × U × P × T)
Agent of a context
Addressee of a context (@cite{speas-tenny-2003} extension)
World of a context
Time of a context
Position of a context
Existence predicate: entity exists at world
Location predicate: entity is at position at time in world
Proper-context constraint (Kaplan §XVIII): the agent of every context exists at the world of that context. This validates ⊨ Exist I.
Instances For
Extract a KContext from an LD structure at a context index.
Equations
- ld.toKContext c = { agent := ld.cAgent c, addressee := ld.cAddressee c, world := ld.cWorld c, time := ld.cTime c, position := ld.cPosition c }
Instances For
Dthat Operator (§XII) #
dthat α cW cT — Kaplan's rigidifier: evaluate α at the context
parameters (world cW, time cT), then rigidify the result.
dthat[α] is an expression whose content at context c is the rigid intension constantly returning α's extension at ⟨c_w, c_t⟩.
Equations
- Semantics.Reference.KaplanLD.dthat α cW cT = Core.Intension.rigid (α cW cT)
Instances For
Simplified world-only dthat (when T is not relevant).
Equations
- Semantics.Reference.KaplanLD.dthatW α cW = Core.Intension.rigid (α cW)
Instances For
dthatW[α] is rigid.
Remark 3: α = dthat[α] is valid — at the context world, α and dthat[α] agree.
For any α and world w, α w = dthatW α w w.
□(α = dthat[α]) is NOT valid in general: dthat[α] is rigid but α may not be. If α varies across worlds, there exists a world w' where α w' ≠ dthatW α cW w'.
We state this as: given α that varies, the universal closure fails.
Indexical Operators (Content Operators, §VI) #
N ("now"): shift evaluation time to context time.
opNow cT φ evaluates φ at the context time cT instead of the circumstance time. This is a content operator — it operates on the circumstance of evaluation.
Equations
- Semantics.Reference.KaplanLD.opNow cT φ w x✝ = φ w cT
Instances For
A ("actually"): shift evaluation world to context world.
opActually cW φ evaluates φ at the context world cW instead of the circumstance world.
Equations
- Semantics.Reference.KaplanLD.opActually cW φ x✝ t = φ cW t
Instances For
Tense Operators (Circumstance Operators) #
Modal Operators #
□ (box): ∀w' in worlds, φ at ⟨w', t⟩.
Equations
- Semantics.Reference.KaplanLD.opBox worlds φ x✝ t = ∀ w' ∈ worlds, φ w' t
Instances For
◇ (diamond): ∃w' in worlds, φ at ⟨w', t⟩.
Equations
- Semantics.Reference.KaplanLD.opDiamond worlds φ x✝ t = ∃ w' ∈ worlds, φ w' t
Instances For
Key Metatheorems #
⊨ Exist I: at every (proper) context, the agent exists.
Follows directly from LDStructure.proper. @cite{kaplan-1989} §XVIII Remark 3.
⊨ N(Located(I, Here)): the agent is located at the context's position at the context's time in the context's world.
Requires a locatedProper hypothesis: an LD structure where contexts
satisfy the location constraint.
A(φ) produces Stable Content: the result is world-independent.
opActually cW φ evaluates φ at cW regardless of the evaluation world,
so changing the evaluation world has no effect.