Documentation

Linglib.Theories.Semantics.Lexical.Verb.AgentivityLattice

The Agentivity Lattice @cite{grimm-2011} #

@cite{grimm-2011} reformulates @cite{dowty-1991}'s proto-role entailments as privative features organized into a lattice via subset inclusion. The key innovations over Dowty:

  1. Privative opposition: 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: 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: The powerset of features, ordered by inclusion and constrained by logical dependencies (volition → sentience), forms a lattice. Cases are connected regions of this lattice.

Mathlib integration #

All ordering infrastructure uses Mathlib typeclasses:

Bridges #

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.

  • 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 @cite{dowty-1991} p.607).

        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
              Equations
              • One or more equations did not get rendered due to their size.

              Lattice: componentwise for join, for meet.

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

              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
                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.
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Equations
                  • One or more equations did not get rendered due to their size.

                  A node in the full agentivity lattice = agentivity features × persistence level, subject to:

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

                            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
                                  Equations
                                  • One or more equations did not get rendered due to their size.

                                  Product order: componentwise on agentivity and persistence.

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

                                  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

                                        Experiencer: sentience only, qualitative persistence (beginning). The dative experiencer of psych verbs (§5.1.1).

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

                                          Recipient: sentience, qualitative persistence (beginning). The canonical dative recipient (Fig. 7).

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

                                            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
                                              • resultativeEffective : TransitivityClass

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

                                              • contact : TransitivityClass

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

                                              • pursuit : TransitivityClass

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

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

                                                  The canonical agent position for each transitivity class. All classes share the same agent type: instigation + motion, total persistence (Fig. 5, labeled Ia/IIa).

                                                  Equations
                                                  Instances For

                                                    Case regions on the agentivity lattice. A case marker corresponds to a connected region of the lattice (§4).

                                                    • nomErg : CaseRegion

                                                      Nominative (accusative systems) / Ergative (ergative systems): the region spreading from maximal agent. Marks subjects.

                                                    • accAbs : CaseRegion

                                                      Accusative (accusative systems) / Absolutive (ergative systems): the region spreading from maximal patient and existential persistence (beginning). Marks objects.

                                                    • dative : CaseRegion

                                                      Dative: the region around sentience + qualitative persistence (beginning). Marks recipients, experiencers, benefactives (§5.1, Fig. 7).

                                                    • oblique : CaseRegion

                                                      Oblique: the middle region between core cases.

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

                                                        Predicts the case region for a node based on its lattice position.

                                                        • nomErg: has instigation + total persistence — the prototypical transitive subject region.
                                                        • accAbs: no agentivity + persistence with existsBeginning — the prototypical affected object region.
                                                        • dative: sentience (without instigation) + qualitative persistence (beginning) — recipients, experiencers, benefactives.
                                                        • oblique: everything else.
                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For

                                                          Map Dowty's P-Agent entailments to Grimm's agentivity features.

                                                          The correspondence is direct for 3 of 4 features:

                                                          • volition = volition
                                                          • sentience = sentience
                                                          • causation → instigation (p.521)
                                                          • movement = motion

                                                          Independent existence is handled by the persistence dimension.

                                                          Equations
                                                          Instances For

                                                            Map Dowty's P-Patient entailments to Grimm's persistence level.

                                                            This is an approximate mapping — Grimm's system is genuinely different from Dowty's. The diagnostic features:

                                                            • DE + IT → exPersEnd: entity created incrementally (build, invent)
                                                            • DE + ¬IT → exPersBeginning: entity ceases to exist (die, evaporate)
                                                            • IT + ¬DE → exPersBeginning: entity consumed incrementally (eat)
                                                            • CoS + ¬IT + ¬DE → quPersBeginning: changed but persists (kick, move)
                                                            • ¬CoS + ¬DE → totalPersistence or totalNonPersistence

                                                            Dowty's DE ("does not exist independently of the event") maps to Grimm's creation/destruction axis. IT (incremental theme) disambiguates: DE+IT = creation (exPersEnd), DE+¬IT = destruction (exPersBeginning).

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

                                                              Map a full EntailmentProfile to a GrimmNode.

                                                              The agentivity features come from the P-Agent entailments; the persistence level comes from the P-Patient entailments.

                                                              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

                                                                  Maximal agent is ⊤ on the combined lattice.

                                                                  Class III patients (search) are OUTSIDE the transitivity region. This captures Tsunoda's observation that pursuit verbs deviate most strongly from the prototypical transitive paradigm.

                                                                  Class I patient (break: exPersBeginning) has lower persistence than Class II patient (shoot: quPersBeginning). The Class I object is more affected — it ceases to exist.

                                                                  The effector agent (instigation + motion, total persistence) maps to NOM/ERG. This is the agent of break/kill (Fig. 5, Ia).

                                                                  The experiencer/recipient maps to the dative region (§5.1, Fig. 7).

                                                                  kick subject → agentivity {V,S,I,M} (full agent).

                                                                  kick object → persistence quPersBeginning (affected but persists). CoS=true, IT=false, DE=false → qualitatively changed.

                                                                  die subject → persistence exPersBeginning (entity ceases to exist). DE=true, IT=false → entity is destroyed.

                                                                  run subject → agentivity {V,S,M} (no instigation).

                                                                  arrive subject → agentivity {M} (motion only).

                                                                  see subject → agentivity {S} (sentience only).

                                                                  sweep basic subject → agentivity {M} (motion only, variable agentivity).

                                                                  sweep broom subject → agentivity {V,S,I,M} (instrument lexicalization adds full agentivity, @cite{rappaport-hovav-levin-2024}).

                                                                  Grimm's agentivity lattice ordering is consistent with Dowty's pAgentDominates: if Grimm a ≤ Grimm b on agentivity, then Dowty a dominates Dowty b on P-Agent features.

                                                                  This holds because the feature-to-feature mapping is a bijection on the first 4 P-Agent features (volition, sentience, causation=instigation, movement=motion).

                                                                  The Dowty→Grimm bridge is monotone: if one EntailmentProfile dominates another on P-Agent features, the corresponding AgentivityNodes are ordered.

                                                                  The dative region unifies recipients, experiencers, and second arguments of communication/service verbs — they all share the semantic properties of sentience and qualitative persistence (beginning) (Fig. 7, p.536).

                                                                  This explains dative "polysemy": the diverse uses of the dative share a connected region on the lattice, not a single function.

                                                                  The dative experiencer subject (§5.1.1) has the same lattice position as the dative recipient — sentience + qualitative persistence. This explains why languages cross-linguistically use the same case (dative) for both.

                                                                  The Russian genitive/accusative alternation arises when the object of an intensional verb (want, seek, await) falls in a region covered by two cases. The accusative covers existential persistence (beginning); the genitive covers total non-persistence (Fig. 8).

                                                                  • Accusative (specific reading): the object is referential → exists → existential persistence (beginning) → ACC region.
                                                                  • Genitive (non-specific reading): the object need not exist → total non-persistence → GEN region.

                                                                  The alternation is limited to verbs whose objects have no persistence entailments — only intensional verbs like want, seek, await license the genitive (p.541).

                                                                  Instances For

                                                                    The canonical Russian gen/acc alternation for intensional verbs: ACC (specific) ↔ GEN (non-specific).

                                                                    Equations
                                                                    • One or more equations did not get rendered due to their size.
                                                                    Instances For
                                                                      theorem Semantics.Lexical.Verb.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 Semantics.Lexical.Verb.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.

                                                                      Semantic opposition between two GrimmNodes. Transitivity increases with the distance between agent and patient on the lattice. We measure this as the difference in total feature counts — higher opposition means more prototypically transitive.

                                                                      Equations
                                                                      Instances For

                                                                        Maximal agent vs maximal patient has the highest opposition (8 - 2 = 6).

                                                                        Build object → OBLIQUE (not ACC). The object of build maps to exPersEnd (entity comes into existence), which falls OUTSIDE the transitivity region (p.529–530). Creation verbs are non-prototypically transitive — the object does not exist at the beginning of the event to "undergo its effects." This is a correct prediction: creation verb objects cross-linguistically show atypical case marking (e.g., pseudo-cleft asymmetry).

                                                                        Full pipeline: see subject → OBLIQUE (not NOM/ERG). The see-subject has sentience but no instigation, so it falls outside the NOM/ERG region. Grimm's system predicts non-canonical case for perception verb subjects cross-linguistically.

                                                                        Full pipeline: die subject (unaccusative) → ACC/ABS. The sole argument of die maps to the patient region (no agentivity, exPersBeginning). In an ergative system this → ABS (= intransitive subject).

                                                                        illustrates the agentivity lattice with a chain of canonical verbs, each adding one feature. This demonstrates that the lattice directly formalizes "degree of agentivity" — higher on the lattice means more agentive.

                                                                        know/see subject: sentience only. p.524.

                                                                        Equations
                                                                        Instances For

                                                                          discover subject: sentience + instigation. p.524.

                                                                          Equations
                                                                          Instances For

                                                                            look at subject: sentience + instigation + motion. p.524.

                                                                            Equations
                                                                            Instances For

                                                                              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 → ⊤

                                                                              (p.534): "it is a combination of verbal and nominal properties which trigger DOM." The lattice provides a formal account:

                                                                              1. The case regions defined in §6 (`toCaseRegion`) map lattice positions
                                                                                 to cases — ACC/ABS for ⊥-agentivity objects with existential
                                                                                 persistence, DATIVE for sentient non-instigators with qualitative
                                                                                 persistence (Fig. 7).
                                                                              
                                                                              2. When we map nominal animacy to baseline agentive capacity and
                                                                                 combine it with the verb's persistence profile, animate/human
                                                                                 objects shift from ACC/ABS into the DATIVE region.
                                                                              
                                                                              3. This is NOT a DOM-specific definition — it reuses `toCaseRegion`
                                                                                 (§6) and `inTransitiveRegion` (§5), both defined for general
                                                                                 case theory. The DOM prediction is a CONSEQUENCE of case theory.
                                                                              
                                                                              The verb class effect (@cite{von-heusinger-2008}) also falls out:
                                                                              verbs whose subjects map to NOM/ERG provide maximal contrast with
                                                                              the object — DOM can regularize. Verbs whose subjects fall outside
                                                                              NOM/ERG provide less contrast — DOM remains sensitive to nominal
                                                                              properties. 
                                                                              

                                                                              Map nominal animacy to baseline agentive capacity on the lattice.

                                                                              Only inherent referent properties are mapped — not event-specific ones like instigation or motion:

                                                                              • Human: volition + sentience (capacity for intentional action)
                                                                              • Animate: sentience (conscious but non-volitional)
                                                                              • Inanimate: ⊥ (no inherent agentive capacity)

                                                                              The exclusion of instigation and motion is principled: these are event properties (did the participant instigate THIS event? move during THIS event?), not referent properties. Volition and sentience are inherent capacities of the referent type.

                                                                              Equations
                                                                              Instances For

                                                                                All animacy-derived nodes satisfy volition → sentience.

                                                                                Combine a referent's nominal agentivity (from animacy) with the verb's persistence profile for the object.

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

                                                                                  The key non-circular derivation. For canonical transitive objects (quPersBeginning = contact verbs like kick, hit, push):

                                                                                  • Inanimate: ⟨⊥, qPB⟩toCaseRegion = accAbs (prototypical patient, no DOM needed)
                                                                                  • Animate: ⟨{S}, qPB⟩toCaseRegion = dative (sentience shifts it into the dative region, Fig. 7)
                                                                                  • Human: ⟨{V,S}, qPB⟩toCaseRegion = dative (volition + sentience, also in dative region)

                                                                                  toCaseRegion was defined in §6 for general case theory, not for DOM. That it automatically separates inanimate objects (accAbs) from animate/human objects (dative) is the lattice's genuine prediction.

                                                                                  DOM is predicted when the object is in the transitivity region but its nominal agentivity pushes it outside the ACC/ABS case region. Both conditions use infrastructure defined for general case theory (§5, §6), not for DOM.

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

                                                                                    Animate objects of canonical transitives: outside ACC/ABS, DOM predicted. The lattice reason: sentience pushes the object into the dative region (Fig. 7).

                                                                                    The same pattern holds for resultative verbs (break, destroy): inanimate objects stay in ACC/ABS, animate/human objects do not.

                                                                                    Creation verb objects (build, invent — exPersEnd) are outside the transitivity region at ALL animacy levels. The object does not exist at event start, so it cannot "intrude" on the agent's role. DOM is inapplicable, not merely unnecessary.

                                                                                    Whether the subject maps to the NOM/ERG case region. When true, the verbal semantics alone provides maximal contrast between subject (NOM/ERG) and object (ACC/ABS or below), and DOM can regularize — it is redundant for disambiguation.

                                                                                    @cite{von-heusinger-2008}: matar 'kill' (Class 1, subject → NOM/ERG) regularized DOM centuries before ver 'see' (Class 2, subject → oblique).

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

                                                                                      Kick subject → NOM/ERG: maximal verbal contrast. Corresponds to matar 'kill' — DOM regularized early.

                                                                                      See subject → NOT NOM/ERG: insufficient verbal contrast. Corresponds to ver 'see' — DOM remained variable.

                                                                                      Build subject → NOM/ERG: high verbal contrast, but moot because the object is outside the transitivity region (§21.5).

                                                                                      The lattice reproduces @cite{aissen-2003}'s monotonicity prediction: if DOM is predicted for a lower animacy level, it is also predicted for all higher levels. Universally quantified over persistence.

                                                                                      This is NOT stipulated — it follows from:

                                                                                      1. animacyToAgentivity is monotone (higher animacy → more features)
                                                                                      2. toCaseRegion maps ⊥ agentivity to accAbs, non-⊥ to dative/oblique
                                                                                      3. Once agentivity is non-⊥, adding features keeps it non-⊥

                                                                                      For totalPersistence objects (perception verbs: see, hear, know), toCaseRegion maps ⟨⊥, totalPersistence⟩ to oblique, not accAbs, because totalPersistence is not in {exPersBeginning, quPersBeginning}. This means domPredictedByLattice returns true for ALL animacy levels, including inanimate — overpredicting DOM for perception verb objects.

                                                                                      This reflects a genuine theoretical point: Grimm's system treats
                                                                                      perception verb objects as non-prototypical patients (they are not
                                                                                      affected or changed). But it means `domPredictedByLattice` is most
                                                                                      informative for verbs in the transitivity region's core: contact
                                                                                      (quPersBeginning) and resultative effective (exPersBeginning) verbs. 
                                                                                      

                                                                                      AgentivityNode kernel: two profiles map to the same agentivity node iff they agree on {V, S, C, M}. The 5th P-Agent feature (IE) and all 5 P-Patient features are irrelevant — they are dropped by the projection.

                                                                                      This formally characterizes the information loss: fromEntailmentProfile is a surjection whose fibers are the equivalence classes of profiles agreeing on {V, S, C, M}.

                                                                                      theorem Semantics.Lexical.Verb.AgentivityLattice.fromEntailmentProfile_drops_IE :
                                                                                      AgentivityNode.fromEntailmentProfile { volition := true, sentience := true, causation := true, movement := true, independentExistence := true, changeOfState := false, incrementalTheme := false, causallyAffected := false, stationary := false, dependentExistence := false } = AgentivityNode.fromEntailmentProfile { volition := true, sentience := true, causation := true, movement := true, independentExistence := false, changeOfState := false, incrementalTheme := false, causallyAffected := false, stationary := false, dependentExistence := false }

                                                                                      Independent existence is lost by the agentivity projection. Two profiles differing only in IE map to the same node. Concrete witness: full agent (IE=true) and agent-without-IE.

                                                                                      theorem Semantics.Lexical.Verb.AgentivityLattice.fromEntailmentProfile_drops_patient :
                                                                                      AgentivityNode.fromEntailmentProfile { volition := true, sentience := true, causation := true, movement := true, independentExistence := true, changeOfState := true, incrementalTheme := true, causallyAffected := true, stationary := true, dependentExistence := true } = AgentivityNode.fromEntailmentProfile { volition := true, sentience := true, causation := true, movement := true, independentExistence := true, changeOfState := false, incrementalTheme := false, causallyAffected := false, stationary := false, dependentExistence := false }

                                                                                      All P-Patient features are lost by the agentivity projection. A profile with 5 P-Patient features maps to the same node as one with 0.

                                                                                      wellFormedPair is not preserved by the Grimm projection.

                                                                                      @cite{dowty-1991}'s wellFormedPair constrains inter-argument entailment pairings: causation→CoS, movement→stationary, IE→DE. These are relational constraints between two profiles.

                                                                                      system replaces them with a single persistence dimension on the patient side. The IE feature is dropped entirely from the agentivity projection, so the IE→DE constraint becomes invisible.

                                                                                      Witness: s₁ = {C} and s₂ = {C, IE} map to the same AgentivityNode (both have instigation only). With o = {CoS}, wellFormedPair holds for s₁ (IE=false, so IE→DE vacuously satisfied) but fails for s₂ (IE=true but DE=false). The Grimm system cannot detect this.

                                                                                      The affectedness and persistence projections are consistent for manner-contact objects: potential affectedness ↔ totalPersistence (the object may change but the verb doesn't entail it).