Documentation

Linglib.Syntax.Person.Class

The binary person scale #

The load-bearing cut of person prominence puts the speech-act participants, first and second person, above the rest. It is Haspelmath's person scale (8a), locuphoric above aliophoric in his terms, the cut that Bonet's strong person-case constraint draws, and the coarsening of Person.prominence at the participant level.

Main declarations #

References #

inductive Person.Class :

The binary person scale ranks speech-act participants above non-participants.

Instances For
    @[instance_reducible]
    instance Person.instDecidableEqClass :
    DecidableEq Class
    Equations
    @[instance_reducible]
    Equations
    def Person.instReprClass.repr :
    Class → ℕ → Std.Format
    Equations
    Instances For
      @[instance_reducible]
      instance Person.instFintypeClass :
      Fintype Class
      Equations
      @[instance_reducible]
      instance Person.Class.instLinearOrder :
      LinearOrder Class

      The scale orders nonParticipant < participant.

      Equations
      @[instance_reducible]
      instance Person.Class.instBoundedOrder :
      BoundedOrder Class

      The scale is bounded, ⊥ = nonParticipant and ⊤ = participant.

      Equations
      • One or more equations did not get rendered due to their size.

      The class of a person is participant exactly when it is a speech-act participant.

      Equations
      Instances For
        theorem Person.toClass_mono {p q : Person} (h : p.prominence ≤ q.prominence) :

        The class is the coarsening of prominence at the participant level.

        A scenario is downstream on the binary person scale exactly when its higher-ranked argument alone is a speech-act participant.