Iconological Semantics #
@cite{schlenker-lamberton-2024}
Core types for Iconological Semantics: a framework combining compositional logical semantics with pictorial semantics for sign language classifier predicates. Classifiers have both a logical component (predicate over entities) and an iconic component (projection from a viewpoint).
Viewpoints may be static (a fixed observation point) or dynamic (varying with time and world), following @cite{schlenker-lamberton-lamberton-2026}'s extension.
Key Types #
StaticViewpoint P— a fixed observation point in position spacePDynamicViewpoint W T P— a viewpoint that varies with time and worldViewpointVar— a viewpoint variable: free (π_i) or context-bound (π*)ClassifierPred E P— a classifier predicate with logical + iconic contentdynamicProjection— evaluate projection from a dynamic viewpoint at (w, t)
A static viewpoint: a fixed observation point in some position space. In Iconological Semantics, this is the point from which a classifier's iconic content is evaluated via geometric projection.
- position : P
Instances For
A dynamic viewpoint: a function from time-world pairs to static viewpoints. This is @cite{schlenker-lamberton-lamberton-2026}'s key generalization: viewpoints can move, modeling traveling camera shots in sign language narrative.
Equations
- Semantics.Iconic.DynamicViewpoint W T P = (W → T → Semantics.Iconic.StaticViewpoint P)
Instances For
Lift a static viewpoint to a dynamic one (constant function).
Equations
- Semantics.Iconic.DynamicViewpoint.static sv x✝¹ x✝ = sv
Instances For
A dynamic viewpoint is static iff it is constant across all time-world pairs. Standard (non-traveling) viewpoints satisfy this.
Instances For
A static viewpoint lifted to dynamic is indeed static.
A viewpoint variable: determines how a classifier's viewpoint is resolved.
.free i: the variable π_i, whose value comes from the assignment function. Different classifiers in the same sentence can have distinct free viewpoint variables..contextBound: the variable π*, whose value is the dynamic viewpoint associated with the context's agent. Introduced by Role Shift.
- free (i : ℕ) : ViewpointVar
- contextBound : ViewpointVar
Instances For
Equations
- Semantics.Iconic.instDecidableEqViewpointVar.decEq (Semantics.Iconic.ViewpointVar.free a) (Semantics.Iconic.ViewpointVar.free b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- Semantics.Iconic.instDecidableEqViewpointVar.decEq (Semantics.Iconic.ViewpointVar.free i) Semantics.Iconic.ViewpointVar.contextBound = isFalse ⋯
- Semantics.Iconic.instDecidableEqViewpointVar.decEq Semantics.Iconic.ViewpointVar.contextBound (Semantics.Iconic.ViewpointVar.free i) = isFalse ⋯
- Semantics.Iconic.instDecidableEqViewpointVar.decEq Semantics.Iconic.ViewpointVar.contextBound Semantics.Iconic.ViewpointVar.contextBound = isTrue ⋯
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.Iconic.instBEqViewpointVar.beq (Semantics.Iconic.ViewpointVar.free a) (Semantics.Iconic.ViewpointVar.free b) = (a == b)
- Semantics.Iconic.instBEqViewpointVar.beq Semantics.Iconic.ViewpointVar.contextBound Semantics.Iconic.ViewpointVar.contextBound = true
- Semantics.Iconic.instBEqViewpointVar.beq x✝¹ x✝ = false
Instances For
Dynamic projection: evaluate projection from a viewpoint that varies with time and world.
At time t in world w, the object is projected from the static viewpoint π(w, t). This captures the traveling shot: as the viewpoint moves, different spatial configurations are visible.
When the viewpoint is static (constructed via DynamicViewpoint.static),
this reduces to plain function application at the fixed viewpoint.
Equations
- Semantics.Iconic.dynamicProjection projects d vp w t = projects d (vp w t)
Instances For
Dynamic projection at a static viewpoint is time-invariant.
A classifier predicate: the lexical entry for a sign language classifier, combining logical and iconic content.
The logical component is a standard predicate (e.g., "is a tree"). The iconic component specifies how entities project to the classifier form from a viewpoint. The viewpoint variable determines which viewpoint the iconic component is evaluated relative to.
This corresponds to the paper's (25): ⟦P^π⟧ = λx. ⟦P⟧(x) = 1 and proj(x, s(π), t, w) = P
- logical : E → Bool
The logical predicate (e.g., tree', pole', person')
- projects : E → StaticViewpoint P → Bool
The iconic projection function
- viewpointVar : ViewpointVar
The viewpoint variable this classifier is evaluated relative to
- label : String
The classifier label (for transcription)
Instances For
Evaluate a classifier predicate at a dynamic viewpoint. Returns true iff the logical predicate holds AND the object projects to the classifier from the viewpoint at (w, t).
Equations
Instances For
At a static viewpoint, classifier evaluation is time-invariant.