Documentation

Linglib.Phenomena.Reference.Studies.Percus2000

@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
@[reducible, inline]
abbrev Phenomena.Reference.Studies.Percus2000.SituationAssignment (W : Type u_1) (Time : Type u_2) :
Type (max u_2 u_1)

Situation assignment function: maps variable indices to situations.

Equations
Instances For
    @[reducible, inline]
    abbrev Phenomena.Reference.Studies.Percus2000.interpSitVar {W : Type u_1} {Time : Type u_2} (n : ) (g : SituationAssignment W Time) :
    Situation W Time

    Situation variable denotation: s_n^g = g(n).

    Equations
    Instances For
      @[reducible, inline]
      abbrev Phenomena.Reference.Studies.Percus2000.updateSitVar {W : Type u_1} {Time : Type u_2} (g : SituationAssignment W Time) (n : ) (s : Situation W Time) :

      Modified situation assignment g[n -> s].

      Equations
      Instances For
        @[reducible, inline]
        abbrev Phenomena.Reference.Studies.Percus2000.sitLambdaAbs {W : Type u_1} {Time : Type u_2} {α : Type u_3} (n : ) (body : SituationAssignment W Timeα) :
        SituationAssignment W TimeSituation W Timeα

        Situation lambda abstraction: bind a situation variable.

        Equations
        Instances For
          • sitVarIndex :
          • closestBinderIndex :
          Instances For

            Generalization Y: adverbial quantifiers must use nearest binder.

            Equations
            Instances For
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                def Phenomena.Reference.Studies.Percus2000.genXTowerWellFormed {C : Type u_1} (predicatePatterns : List ((R : Type u_2) × Core.Context.AccessPattern C R)) (_restrictorPatterns : List ((R : Type u_3) × Core.Context.AccessPattern C R)) :
                Equations
                Instances For
                  @[reducible, inline]
                  abbrev Phenomena.Reference.Studies.Percus2000.DoxSit (W : Type u_1) (Time : Type u_2) (E : Type u_3) :
                  Type (max (max (max u_3 u_2) u_1) u_2 u_1)
                  Equations
                  Instances For
                    def Phenomena.Reference.Studies.Percus2000.believeSit {W : Type u_1} {Time : Type u_2} {E : Type u_3} (dox : DoxSit W Time E) (agent : E) (n : ) (complement : SituationAssignment W TimeBool) (g : SituationAssignment W Time) (s : Situation W Time) :
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Phenomena.Reference.Studies.Percus2000.alwaysAt {W : Type u_1} {Time : Type u_2} (domain : Situation W TimeList (Situation W Time)) (ssh : Situation W Time) (n : ) (scope : SituationAssignment W TimeBool) (g : SituationAssignment W Time) :
                      Equations
                      Instances For
                        theorem Phenomena.Reference.Studies.Percus2000.sitVar_other_unaffected {W : Type u_1} {Time : Type u_2} (g : SituationAssignment W Time) (n i : ) (s : Situation W Time) (h : i n) :
                        • actual : W
                        • belief : W
                        Instances For
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            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.
                                    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.
                                            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.
                                                    Instances For