@cite{percus-2000}: Constraints on Situation Variables in Syntax @cite{percus-2000} #
@cite{heim-kratzer-1998} @cite{kratzer-1998} @cite{partee-1973}
Formalizes Percus's theory of situation pronouns in LF and derives concrete de re / de dicto predictions from Fragment lexical entries.
Every predicate takes a situation argument, every clause introduces a lambda-s binder, and Generalization X constrains which binder can bind which variable.
Generalization X #
The situation pronoun that a predicate is associated with must be bound by the minimal c-commanding situation binder.
Situation Assignment Infrastructure #
Situation assignments specialize Core.VarAssignment from D = Time
(Partee's temporal variables) to D = Situation W Time (Percus's
situation variables).
Empirical Chain #
Fragments/English/Predicates/Verbal.lean
"believe": opaqueContext = true, attitudeBuilder =.doxastic.nonVeridical
"think": opaqueContext = true, attitudeBuilder =.doxastic.nonVeridical
↓ (opaqueContext = true → introduces situation binder λs)
(this file: theory + empirical predictions)
believeSit: ∀s' ∈ Dox(s). complement(g[n ↦ s'])
genXWellFormed / genYWellFormed: filter readings
↓ (concrete model + predicate denotations)
reading computations → truth values → match empirical judgments
Situation assignment function: maps variable indices to situations.
Equations
Instances For
Situation variable denotation: s_n^g = g(n).
Instances For
Modified situation assignment g[n -> s].
Equations
Instances For
Situation lambda abstraction: bind a situation variable.
Equations
Instances For
Instances For
Equations
- b.genXCompliant = (b.sitVarIndex == b.closestBinderIndex)
Instances For
Equations
Instances For
Generalization Y: adverbial quantifiers must use nearest binder.
Equations
- Phenomena.Reference.Studies.Percus2000.genYWellFormed quantifierBindings = quantifierBindings.all Phenomena.Reference.Studies.Percus2000.PredicateBinding.genXCompliant
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Instances For
Equations
- Phenomena.Reference.Studies.Percus2000.genXTowerWellFormed predicatePatterns _restrictorPatterns = ∀ p ∈ predicatePatterns, Phenomena.Reference.Studies.Percus2000.GenXAsTowerDepth p.snd
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Phenomena.Reference.Studies.Percus2000.alwaysAt domain ssh n scope g = (domain ssh).all fun (s' : Situation W Time) => scope (Phenomena.Reference.Studies.Percus2000.updateSitVar g n s')
Instances For
Equations
Instances For
Equations
- Phenomena.Reference.Studies.Percus2000.isDoxasticUniversal v = match v.attitudeBuilder with | some (Core.Verbs.AttitudeBuilder.doxastic veridicality) => true | x => false
Instances For
Equations
- Phenomena.Reference.Studies.Percus2000.instBEqW.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Phenomena.Reference.Studies.Percus2000.isCanadian Phenomena.Reference.Studies.Percus2000.Person.john { world := Phenomena.Reference.Studies.Percus2000.W.actual, time := time } = true
- Phenomena.Reference.Studies.Percus2000.isCanadian Phenomena.Reference.Studies.Percus2000.Person.john { world := Phenomena.Reference.Studies.Percus2000.W.belief, time := time } = false
- Phenomena.Reference.Studies.Percus2000.isCanadian x✝¹ x✝ = false
Instances For
Equations
- Phenomena.Reference.Studies.Percus2000.isBrotherOf Phenomena.Reference.Studies.Percus2000.Person.bill { world := Phenomena.Reference.Studies.Percus2000.W.actual, time := time } = true
- Phenomena.Reference.Studies.Percus2000.isBrotherOf Phenomena.Reference.Studies.Percus2000.Person.charlie { world := Phenomena.Reference.Studies.Percus2000.W.belief, time := time } = true
- Phenomena.Reference.Studies.Percus2000.isBrotherOf x✝¹ x✝ = false
Instances For
Equations
Instances For
Equations
- Phenomena.Reference.Studies.Percus2000.doxMary { world := Phenomena.Reference.Studies.Percus2000.W.actual, time := time } = [Phenomena.Reference.Studies.Percus2000.sBelief]
- Phenomena.Reference.Studies.Percus2000.doxMary { world := Phenomena.Reference.Studies.Percus2000.W.belief, time := time } = [Phenomena.Reference.Studies.Percus2000.sBelief]
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- Phenomena.Reference.Studies.Percus2000.instBEqRound.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Phenomena.Reference.Studies.Percus2000.wonGame Phenomena.Reference.Studies.Percus2000.Person.bill { world := Phenomena.Reference.Studies.Percus2000.W.belief, time := time } = true
- Phenomena.Reference.Studies.Percus2000.wonGame x✝¹ x✝ = false
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.