Documentation

Linglib.Theories.Morphology.ReversalRestitution

Verb-Root-Outcomes: Reversal and Restitution #

@cite{bhadra-2024}

Bhadra, D. (2024). Verb roots encode outcomes: argument structure and lexical semantics of reversal and restitution. Linguistics and Philosophy 47: 557–610.

Core contribution #

Every verb root is lexically equipped with a set of outcomes — the possible states of the direct object after the verb's force is applied. The cardinality of this set determines compatibility with the reversative prefix un- and the restitutive prefix re-:

Boundary state operators #

res(e)(x) and pre(e)(x) yield the state of object x at the right and left boundaries of event e. These are NOT temporal operators — they yield property bundles (lifespan points). Reversative un- requires inverse equivalence of boundary states across events; restitutive re- requires result-state equivalence.

Bridges #

Cardinality of a verb root's outcome set — the possible states of the object after force transmission.

multi-membered sets (PFC) > singleton sets (IE, COS) > empty sets

Instances For
    Equations
    Instances For

      Classification of force-transmitting verbs by impact type.

      Table 1: the three classes are distinguished by whether force transmission occurs, whether integral change is entailed, and whether surface impingement is effected.

      ClassForceIntegral changeImpingement
      PFCnot entailed
      IEnot entailed
      COSentailed✓/✗

      This refines AffectednessDegree.potential (which lumps PFC and IE).

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

          Outcome set cardinality for each force transmission class.

          PFC verbs have multi-membered sets because their actions produce one of many possible discrete outcome states (slightly bent, halfway bent, etc.). COS and IE verbs have singleton sets (specific result). No-force verbs have empty sets (no object-state change).

          Equations
          Instances For
            structure BoundaryStates (S : Type) :

            Boundary states of an event's impact on an object.

            pre = state at left boundary (pre-state, eq. 65) res = state at right boundary (result state, eq. 64)

            These are NOT temporal operators — they yield property bundles (lifespan points) at event boundaries, enabling equivalence comparisons across events.

            • pre : S

              State of the object at the left boundary of the event

            • res : S

              State of the object at the right boundary of the event

            Instances For
              Equations
              def reversible {S : Type} [BEq S] (base affixed : BoundaryStates S) :

              Reversibility condition (eq. 49): the result state of the base event equals the pre-state of the affixed event, and vice versa.

              Captures the "inverseness" at the heart of un-.

              Equations
              Instances For
                def restitutive {S : Type} [BEq S] (base affixed : BoundaryStates S) :

                Restitution condition (eq. 50): the result state of the affixed event equals the result state of the base event.

                Captures the "same result achieved again" at the heart of re-.

                Equations
                Instances For

                  un- compatibility (eq. 67): requires multi-membered outcome set (reversibility) AND the possibility of inverse equivalence between boundary states. Only PFC verbs satisfy both conditions.

                  Equations
                  Instances For

                    re- compatibility (eq. 72): requires a result state that can be re-achieved without a blocking threshold. PFC verbs always qualify. COS verbs qualify when the outcome is not permanently destructive (verb-specific; see LevinClass.reCompatible).

                    Equations
                    Instances For

                      Map @cite{levin-1993} classes to force transmission classes.

                      NOTE: reclassifies some traditionally COS classes as PFC. The bend class (45.2) has changeOfState = true per @cite{levin-1993} but receives multi-membered outcomes per: fold can yield many different states (slightly creased, halfway bent, tightly folded, etc.). This is a refinement, not a contradiction — Bhadra's VRO framework captures finer-grained distinctions within COS.

                      Equations
                      Instances For

                        re- compatibility at the Levin class level.

                        Within COS, re- is blocked when the outcome permanently eliminates or irreversibly transforms the object. Consumption verbs (*redestroy, *reeat) and killing verbs (*remurder) block re-. Physical property, creation, and degree achievement verbs allow re- (repaint, rebuild, refill).

                        Equations
                        Instances For

                          Only PFC has multi-membered outcomes.

                          PFC classification is orthogonal to the template-level hasResultState property. Bend (45.2) has a result state (accomplishment template) but coil (9.6) does not (putting template lacks BECOME). Both are PFC — outcome cardinality captures a different dimension than template shape.

                          reclassifies bend (45.2) from COS to PFC despite Levin's CoS=true meaning components. This is the central refinement.

                          theorem affectedness_bridge_pfc :
                          Semantics.Lexical.Verb.Affectedness.profileToDegree { volition := false, sentience := false, causation := false, movement := false, independentExistence := false, changeOfState := false, incrementalTheme := false, causallyAffected := true, stationary := true, dependentExistence := false } = Semantics.Lexical.Verb.Affectedness.AffectednessDegree.potential

                          PFC/IE distinction refines @cite{beavers-2010}'s potential degree. Both PFC and IE objects have causallyAffected without changeOfState, mapping to AffectednessDegree.potential. But they differ in outcome cardinality: PFC → multi (reversible), IE → singleton (irreversible impingement).

                          The kick object profile (canonical IE) maps to .nonquantized because it has CoS=true; the prototypical PFC profile (CA+St, no CoS) maps to .potential.

                          Result roots (@cite{beavers-etal-2021}) lexically entail change and thus have singleton outcome sets — the entailed result IS the single outcome. PC roots do not entail change, so their outcome cardinality depends on their force transmission class (COS vs PFC).

                          PC roots allow restitutive 'again' (@cite{beavers-etal-2021}), which aligns with prediction: verbs with multi-membered outcome sets (PFC verbs) can return to a prior state. Result roots cannot, because their singleton outcome is deterministically entailed.

                          @[reducible, inline]
                          abbrev StateFunction (Entity : Type u_4) (State : Type u_5) (Time : Type u_6) :
                          Type (max (max u_4 u_5) u_6)

                          A state function maps a time point to a lifespan point (property bundle) of an entity (eq. 53).

                          A lifespan point l(x) is a bundle of properties that an entity x has at a point in its lifespan. The state function connects time to properties via lifespan indexing.

                          Equations
                          Instances For
                            @[reducible, inline]
                            abbrev Applies (Entity : Type u_4) (Time : Type u_5) [LE Time] :
                            Type (max u_4 u_5)

                            The APPLIES meta-predicate (eq. 59): the force associated with event e is being exerted on entity x.

                            This ensures the verb denotes a dynamic process that happened to x, filtering out stative verbs (which have no force transmission).

                            Equations
                            Instances For
                              structure VerbRootVRO (Entity : Type u_4) (State : Type u_5) (Time : Type u_6) [LE Time] :
                              Type (max (max u_4 u_5) u_6)

                              Verb-Root-Outcomes: the compositional bundle for a dynamic transitive verb root (eq. 60).

                              Each verb root is lexically equipped with:

                              • verb: the verb's denotation (entity × event predicate)
                              • outcomes: the set of possible result states after force transmission
                              • thresholds: the set of contextually determined pre-states

                              For PFC verbs, outcomes is multi-membered (fold can yield slightly bent, halfway bent, tightly folded, etc.). For COS verbs, outcomes is a singleton. For IE verbs, outcomes is a singleton (surface alteration). For no-force verbs, outcomes is empty.

                              • verb : EntitySemantics.Events.Ev TimeProp

                                The verb's truth-conditional predicate: verb(e)(x)

                              • applies : EntitySemantics.Events.Ev TimeProp

                                APPLIES: force transmission predicate

                              • outcomes : Set State

                                Set of outcomes: possible result states of the object (eq. 56a)

                              • thresholds : Set State

                                Set of thresholds: possible pre-states of the object (eq. 56b)

                              Instances For
                                def resState {Entity : Type u_1} {State : Type u_2} {Time : Type u_3} [LinearOrder Time] (stateAt : StateFunction Entity State Time) (e : Semantics.Events.Ev Time) (x : Entity) :
                                State

                                Result state: the state of entity x at the right boundary of event e (eq. 64).

                                res(e)(x) := stateAt(RB(τ(e)))(x) — the property bundle of x at the temporal right boundary of event e. This is NOT a temporal operator; it yields a lifespan point (state).

                                Equations
                                Instances For
                                  def preState {Entity : Type u_1} {State : Type u_2} {Time : Type u_3} [LinearOrder Time] (stateAt : StateFunction Entity State Time) (e : Semantics.Events.Ev Time) (x : Entity) :
                                  State

                                  Pre-state: the state of entity x at the left boundary of event e (eq. 65).

                                  pre(e)(x) := stateAt(LB(τ(e)))(x) — the property bundle of x at the temporal left boundary of event e.

                                  Equations
                                  Instances For
                                    def Set.multiMembered {State : Type u_2} (s : Set State) :

                                    Multi-membered outcome set: there exist at least two distinct outcomes. This is the |O_e'| > 1 condition in eq. 66.

                                    Equations
                                    Instances For
                                      def unSem {Entity : Type u_1} {State : Type u_2} {Time : Type u_3} [LinearOrder Time] (stateAt : StateFunction Entity State Time) (vro : VerbRootVRO Entity State Time) (x : Entity) (e : Semantics.Events.Ev Time) :

                                      Full semantics of reversative un- (eq. 66).

                                      ⟦un-⟧ᵍ := λP.λx.λe. [∃e': P(e')(x) ∧ APPLIES(e')(x) ∧ τ(e') ≪ τ(e) ∧ res(e')(x) = pre(e)(x) ∧ |O| > 1] ∧ res(e)(x) = pre(e')(x)

                                      The APPLIES condition ensures force was exerted on x in the base event.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        def rePresupposition {Entity : Type u_1} {State : Type u_2} {Time : Type u_3} [LinearOrder Time] (stateAt : StateFunction Entity State Time) (vro : VerbRootVRO Entity State Time) (x : Entity) (e : Semantics.Events.Ev Time) :

                                        Presupposition of restitutive re- (eq. 68, first line).

                                        There exists a prior event e' such that:

                                        1. The base verb P holds of e' and x
                                        2. APPLIES(e')(x) — force was exerted on x in the prior event
                                        3. The prior event temporally precedes the re-event: τ(e') ≪ τ(e)
                                        4. Result-state equivalence: res(e)(x) = res(e')(x)
                                        Equations
                                        Instances For
                                          def reSem {Entity : Type u_1} {State : Type u_2} {Time : Type u_3} [LinearOrder Time] (stateAt : StateFunction Entity State Time) (vro : VerbRootVRO Entity State Time) (x : Entity) (e : Semantics.Events.Ev Time) :

                                          Full semantics of restitutive re- (eq. 68).

                                          ⟦re-⟧ᵍ := λP.λx.λe. [∃e': P(e')(x) ∧ APPLIES(e')(x) ∧ τ(e') ≪ τ(e) ∧ res(e)(x) = res(e')(x)] ∧ APPLIES(e)(x) ∧ P(e)(x)

                                          The APPLIES conditions ensure force transmission in both the prior and re-events. This is what compositionally blocks re-destroy: after destruction, APPLIES fails for the re-event because force cannot be exerted on a non-existent object.

                                          Equations
                                          Instances For
                                            theorem singleton_blocks_un {Entity : Type u_1} {State : Type u_2} {Time : Type u_3} [LinearOrder Time] (stateAt : StateFunction Entity State Time) (vro : VerbRootVRO Entity State Time) (h_single : ∃ (s : State), vro.outcomes = {s}) (x : Entity) (e : Semantics.Events.Ev Time) :
                                            ¬unSem stateAt vro x e

                                            Singleton outcome sets cannot satisfy the multi-membered presupposition of un-. If a verb's outcome set has exactly one member, unSem is unsatisfiable (because multiMembered requires two distinct elements).

                                            This derives the distributional prediction: COS and IE verbs block un- because their singleton outcome sets fail the |O| > 1 presupposition.

                                            theorem empty_blocks_un {Entity : Type u_1} {State : Type u_2} {Time : Type u_3} [LinearOrder Time] (stateAt : StateFunction Entity State Time) (vro : VerbRootVRO Entity State Time) (h_empty : vro.outcomes = ) (x : Entity) (e : Semantics.Events.Ev Time) :
                                            ¬unSem stateAt vro x e

                                            Empty outcome sets also block un-. If a verb exerts no force (no outcomes), the multi-membered presupposition trivially fails.