Documentation

Linglib.Semantics.ArgumentStructure.Agentivity.Defs

The Agentivity Lattice [Gri11]: carriers and order structure #

[Gri11] reformulates [Dow91]'s proto-role entailments as privative features organized into a lattice via subset inclusion. The key innovations over Dowty:

  1. Privative opposition (Table 2, §2.1): Proto-Patient is not a separate cluster but the underspecified (∅) pole of each agentivity feature. "Patient" = lacking agentive properties.

  2. Instigation replaces causation: Dowty's "causing an event in another participant" is decomposed into "instigation" — independent action whose effects can be attributed to the argument. This removes the relational aspect (causation implies a second participant; instigation does not).

  3. Persistence replaces P-Patient features (§2.2, Fig. 2): Dowty's 5 P-Patient entailments (CoS, IT, CA, stationary, DE) are replaced by 4 persistence dimensions tracking whether the entity persists existentially and qualitatively at the beginning and end of the event.

  4. Lattice structure (§2.2): the possible feature combinations, ordered by inclusion and constrained by logical dependencies (volition → sentience), form a lattice. Cases are connected regions of this lattice (see Agentivity/CaseRegions.lean).

Carriers vs. Grimm's lattices #

The carrier types here are implementation supersets of Grimm's lattices; the validity predicates carve out the paper's objects:

Mathlib integration #

All ordering infrastructure uses Mathlib typeclasses:

The bridges to [Dow91]'s EntailmentProfile live in EntailmentProfile.lean; the case-region geometry lives in Agentivity/CaseRegions.lean.

Agentivity primitives (Table 2, §2.1) #

The four agentivity primitives (Table 2 (agentive properties), p.520).

Each has an agentive (+) and non-agentive (∅) pole. The non-agentive pole is not a separate feature — it is simply the absence of the agentive property. This is the privative opposition that replaces Dowty's two independent clusters.

The carrier is the full 16-element Boolean cube; Grimm's Fig. 1 lattice is the 12-node Valid subset.

  • volition : Bool

    +volition: the participant intends to bring about the event.

  • sentience : Bool

    +sentience: conscious involvement in the action or state.

  • instigation : Bool

    +instigation: prior independent action whose effects can be attributed to this argument. Replaces Dowty's "causation" (p.521).

  • motion : Bool

    +motion: the argument is in motion during the event.

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

        Validity constraint: volition presupposes sentience (p.521, following [Dow91] p.607). Carves Grimm's 12-node Fig. 1 lattice out of the 16-element carrier.

        Equations
        Instances For

          Number of positive agentivity features (= height in the lattice).

          Equations
          Instances For

            Equivalence with Bool⁴ for Fintype derivation.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[implicit_reducible]
              Equations
              • One or more equations did not get rendered due to their size.
              @[implicit_reducible]
              Equations
              @[implicit_reducible]

              Lattice: componentwise for join, for meet.

              Equations
              • One or more equations did not get rendered due to their size.
              @[implicit_reducible]
              Equations
              • One or more equations did not get rendered due to their size.
              @[implicit_reducible]
              Equations
              • One or more equations did not get rendered due to their size.
              theorem ArgumentStructure.AgentivityLattice.AgentivityNode.le_iff (a b : AgentivityNode) :
              a b (a.volition = trueb.volition = true) (a.sentience = trueb.sentience = true) (a.instigation = trueb.instigation = true) (a.motion = trueb.motion = true)

              Characterisation of the inclusion order by componentwise implication. Public interface to the private leBool; verified by decide over the 16 × 16 pairs.

              Persistence levels (§2.2, Fig. 2) #

              The five valid persistence levels (p.524–525, Fig. 2).

              Each level is a valid combination of four persistence dimensions:

              • ExPB: existential persistence (beginning) — entity exists before event
              • ExPE: existential persistence (end) — entity exists after event
              • QuPB: qualitative persistence (beginning) — qualities unchanged before
              • QuPE: qualitative persistence (end) — qualities unchanged after

              Constraints (ExPB→QuPB, QuPE→ExPE, etc.) reduce the 16 possible combinations to exactly 5.

              • totalNonPersistence : PersistenceLevel

                ∅ExPB, ∅ExPE, ∅QuPB, ∅QuPE — entity has no entailed existence. Arguments of seek, want; negated copulas.

              • exPersEnd : PersistenceLevel

                ∅ExPB, +ExPE, ∅QuPB, +QuPE — entity comes into existence. Objects of build, invent; subjects of appear.

              • exPersBeginning : PersistenceLevel

                +ExPB, ∅ExPE, +QuPB, ∅QuPE — entity exists before, ceases to exist. Subjects of die, evaporate; objects of destroy, ruin.

              • quPersBeginning : PersistenceLevel

                +ExPB, +ExPE, +QuPB, ∅QuPE — entity persists but is qualitatively changed. Objects of transitive move, dim, frighten; intransitive subjects of fall.

              • totalPersistence : PersistenceLevel

                +ExPB, +ExPE, +QuPB, +QuPE — entity persists unchanged throughout. Prototypical transitive subjects; unaffected objects of see, cut at.

              Instances For
                @[implicit_reducible]
                Equations
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[implicit_reducible]
                  Equations
                  • One or more equations did not get rendered due to their size.
                  @[implicit_reducible]
                  Equations
                  • One or more equations did not get rendered due to their size.
                  @[implicit_reducible]
                  Equations
                  • One or more equations did not get rendered due to their size.
                  @[implicit_reducible]
                  Equations
                  • One or more equations did not get rendered due to their size.
                  @[implicit_reducible]
                  Equations
                  • One or more equations did not get rendered due to their size.

                  Combined agentivity-lattice node (§2.2, Fig. 3) #

                  A node of the product carrier: agentivity features × persistence level (80 elements). Grimm's Fig. 3 agentivity lattice is the 38-node Valid subset, carved by:

                  1. volition → sentience (AgentivityValid)
                  2. If the argument does not exist at the beginning (totalNonPersistence or exPersEnd), it cannot have any agentivity properties (CrossValid, p.526–527).
                  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

                        The agentivity constraint: volition → sentience.

                        Equations
                        Instances For

                          The cross-lattice constraint: if the argument does not exist at the beginning of the event, it cannot have any agentivity properties.

                          Equations
                          Instances For

                            Full validity: both constraints satisfied. Carves Grimm's 38-node Fig. 3 lattice out of the 80-element carrier.

                            Equations
                            Instances For

                              Total feature count (agentivity + persistence).

                              Equations
                              Instances For
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  @[implicit_reducible]
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  @[implicit_reducible]

                                  Product order: componentwise on agentivity and persistence.

                                  Equations
                                  @[implicit_reducible]
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  @[implicit_reducible]
                                  Equations
                                  @[implicit_reducible]

                                  Componentwise lattice: meet/join on each axis independently.

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

                                  Named participant types #

                                  Maximal Agent (Fig. 4): all agentivity features, total persistence. The prototypical transitive subject.

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

                                    Maximal Patient (Fig. 4): no agentivity features, existential persistence (beginning). The prototypical affected object that ceases to exist (break, destroy).

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

                                      The "effector" participant type: instigation + motion, total persistence. The canonical agent of effective action verbs (kill, break). §3, labeled Ia/IIa in Fig. 5.

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

                                        The lattice position {sentience} × qualitative persistence (beginning). Per Grimm 2011 §5.1, diverse uses of the dative converge on this single region — recipients, experiencers, and benefactives are aliases below.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          @[reducible, inline]

                                          Dative experiencer of psych verbs (§5.1.1). Alias of sentientNonInstigatorNode — the convergence with recipientNode is by construction, not a theorem.

                                          Equations
                                          Instances For
                                            @[reducible, inline]

                                            Canonical dative recipient (Fig. 7). Alias of sentientNonInstigatorNode — see the docstring there for the unified treatment.

                                            Equations
                                            Instances For

                                              Transitivity region (§3, Fig. 4) #

                                              A node is in the transitivity region iff its persistence level is in {exPersBeginning, quPersBeginning, totalPersistence}.

                                              The transitivity region excludes totalNonPersistence and exPersEnd because the prototypical transitive event requires both participants to exist at the beginning (p.529–530).

                                              Equations
                                              Instances For

                                                Tsunoda's transitivity hierarchy (§3, example 8).

                                                ClassExample verbsTransitivity
                                                Ikill, breakHighest
                                                IIshoot, hitMiddle
                                                IIIsearch, seekLowest

                                                Named TransitivityRank (rank on Tsunoda's hierarchy) to avoid collision with ArgumentStructure.AuxiliarySelection.TransitivityClass (the Burzio unaccusative/unergative/transitive classification).

                                                • resultativeEffective : TransitivityRank

                                                  Resultative Effective Action: kill, break. Object is destroyed (exPersBeginning). Maximal opposition between agent and patient.

                                                • contact : TransitivityRank

                                                  Contact: shoot, hit. Object is affected but persists (quPersBeginning). Less opposition than Class I.

                                                • pursuit : TransitivityRank

                                                  Pursuit: search, seek. Object may not even exist (totalNonPersistence). Outside the transitivity region.

                                                Instances For
                                                  @[implicit_reducible]
                                                  Equations
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For

                                                    Lattice properties (from Mathlib instances) #

                                                    Reflexivity, transitivity, antisymmetry are provided by PartialOrder; ⊥ ≤ a, a ≤ ⊤ by OrderBot/OrderTop; join/meet associativity, commutativity, absorption by Lattice.

                                                    Persistence incomparability: exPersEnd and exPersBeginning are incomparable — neither is a subset of the other's features.

                                                    @[simp]

                                                    Maximal agent is ⊤ on the combined lattice.

                                                    Named participant verification #

                                                    Upward/downward closure (§2.3, p.528) #

                                                    theorem ArgumentStructure.AgentivityLattice.agent_upward_closed (minReq a b : AgentivityNode) (ha : minReq a) (hab : a b) :
                                                    minReq b

                                                    Agents are upwards closed in the agentivity dimension (p.528): if a qualifies as agent for a predicate (i.e., a has at least the entailments required by the verb), then any b ≥ a also qualifies. An entity with more agentive properties can always fill an agent role requiring fewer.

                                                    Formally: the set of acceptable agents for a verb with minimum requirement minReq is {a | minReq ≤ a}, which is an upper set.

                                                    theorem ArgumentStructure.AgentivityLattice.patient_downward_closed (maxPers p q : PersistenceLevel) (hp : p maxPers) (hqp : q p) :
                                                    q maxPers

                                                    Patients are downwards closed in the persistence dimension (p.528): if p qualifies as patient (i.e., p has at most the persistence features of the verb's patient slot), then any q ≤ p also qualifies. A more affected entity (less persistence) can always fill a patient role.

                                                    Formally: the set of acceptable patients for a verb with maximum persistence maxPers is {p | p ≤ maxPers}, which is a lower set.

                                                    Persistence covering relations (Fig. 2) #

                                                    exPersEnd and quPersBeginning are incomparable (neither ≤ the other). Their feature sets are {ExPE, QuPE} and {ExPB, ExPE, QuPB} — QuPE ∉ {ExPB, ExPE, QuPB} and ExPB ∉ {ExPE, QuPE}. This means the persistence lattice has TWO independent paths from ⊥ to ⊤: (1) ⊥ → exPersEnd → ⊤ (2) ⊥ → exPersBeginning → quPersBeginning → ⊤

                                                    The persistence lattice inclusion chain (2) from Fig. 2: exPersBeginning ≤ quPersBeginning ≤ totalPersistence.