Documentation

Linglib.Semantics.Verb.Root.Profile

Root Quality Dimensions #

Within-class root content profiles: ranges over quality dimensions — force, robustness, instrument, dimensionality, agent properties. A multi-paper synthesis ([Tal88], [Tal00], [Dow91], [MBB08], [SMcN26]); no single paper carries this profile. Structural entailments (state, manner, result, cause) are the separate Root.Kinds (Roots/Signature.lean).

Main declarations #

Range mechanism #

@[reducible, inline]
abbrev Verb.Root.Profile.Range (α : Type u_1) :
Type u_1

Acceptable values along a quality dimension.

  • none: the root is unconstrained on this dimension (says nothing)
  • some [v₁, v₂, …]: the root is compatible with exactly these values

Roots are regions, not points: a verb like tear is compatible with a range of force levels, not a single one.

Equations
Instances For
    def Verb.Root.Profile.Range.only {α : Type u_1} (vs : List α) :
    Equations
    Instances For
      def Verb.Root.Profile.Range.isCompatible {α : Type u_1} [BEq α] :
      Range ααBool
      Equations
      Instances For
        def Verb.Root.Profile.Range.overlaps {α : Type u_1} [BEq α] :
        Range αRange αBool

        Two ranges overlap if they share at least one value.

        Equations
        Instances For

          Quality dimensions #

          Magnitude of force involved in the event.

          [Tal88] identifies force magnitude as a core parameter of force-dynamic schemas. [SMcN26]: tear implies considerable force; rasgar implies less (enough to damage something flimsy).

          Instances For
            @[implicit_reducible]
            Equations
            @[implicit_reducible]
            Equations
            def Verb.instReprForceLevel.repr :
            ForceLevelStd.Format
            Equations
            Instances For

              Spatial pattern of force application.

              [Tal00]: force vectors have directional parameters. [SMcN26]: tear implies contrary-direction force (pulling apart); rasgar implies unidirectional force (gash-like).

              Instances For
                @[implicit_reducible]
                Equations
                Equations
                Instances For

                  Material substantiality of the affected entity (patient).

                  [SMcN26]: the primary dimension distinguishing tear (unrestricted) from rasgar (flimsy patients only).

                  Instances For
                    @[implicit_reducible]
                    Equations
                    @[implicit_reducible]
                    Equations
                    def Verb.instReprRobustness.repr :
                    RobustnessStd.Format
                    Equations
                    Instances For

                      Nature of the physical change produced by the event.

                      Grounded in [Lev93]'s class descriptions and [HK87] notion of "separation in material integrity":

                      • 45.1 Break: loss of material integrity (break, crack, shatter, tear)
                      • 45.2 Bend: change in shape without loss of integrity
                      • 44 Destroy: total destruction (no specific resulting state)
                      • 21 Cut: separation via instrument contact Refined by [BKG20] on CoS root types. UNVERIFIED: Levin chapter numbers cited from memory.
                      Instances For
                        @[implicit_reducible]
                        Equations
                        @[implicit_reducible]
                        Equations
                        def Verb.instReprResultType.repr :
                        ResultTypeStd.Format
                        Equations
                        Instances For

                          Type of instrument used in the event.

                          [MBB08]: instrument type interacts with object properties to determine the predictability of separation locus (their Dimension 1). Sharp instruments yield predictable separations; blunt instruments and hands yield unpredictable separations.

                          [Lev93]: cut verbs specify their instrument (instrumentSpec = true); break verbs do not. UNVERIFIED: Levin chapter (§21 vs §45.1) cited from memory.

                          Instances For
                            @[implicit_reducible]
                            Equations
                            Equations
                            Instances For

                              Dimensionality of the affected object (patient).

                              [MBB08]: object dimensionality interacts with instrument type and manner of action to determine event categorization cross-linguistically. 1D objects (rope, stick) can be snapped; 2D objects (cloth, paper) can be torn; 3D objects (melon, pot) can be smashed.

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

                                  Whether the agent acts with volitional intent.

                                  [Dow91]: Proto-Agent entailment P1 = "volitional involvement in the event or state." [AYS21]: killing verb roots impose specific intentionality requirements on the agent (murder requires intentional agent; kill does not). [Lev93]: some break verbs "allow unintentional, action interpretations with body-part objects."

                                  Instances For
                                    @[implicit_reducible]
                                    Equations
                                    Equations
                                    Instances For

                                      Whether the action can be performed with care and control.

                                      [Dow91]: Proto-Agent entailment P2 = "sentience (and/or perception)," enabling controlled action. [SMcN26]: tear is compatible with careful action ("carefully tore the tin foil"); rasgar is not ("??rasgaron con cuidado el papel").

                                      Instances For
                                        @[implicit_reducible]
                                        Equations
                                        @[implicit_reducible]
                                        Equations
                                        def Verb.instReprAgentControl.repr :
                                        AgentControlStd.Format
                                        Equations
                                        Instances For

                                          Within-class root content profile.

                                          Captures quality dimensions of root content — force, robustness, agent properties — as opposed to Root.Kinds, which captures structural entailments (state, manner, result, cause).

                                          Each dimension is a Range of acceptable values; none means the root says nothing about that dimension (unconstrained).

                                          Instances For
                                            def Verb.Root.instDecidableEqProfile.decEq (x✝ x✝¹ : Profile) :
                                            Decidable (x✝ = x✝¹)
                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For
                                              Equations
                                              Instances For
                                                @[implicit_reducible]
                                                Equations
                                                @[implicit_reducible]
                                                Equations
                                                def Verb.Root.instReprProfile.repr :
                                                ProfileStd.Format
                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For

                                                  Does a root profile constrain patient properties?

                                                  Equations
                                                  Instances For

                                                    Do two root profiles overlap (share at least one compatible event)?

                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For
                                                      @[implicit_reducible]
                                                      instance Verb.Root.Profile.instDecidableOverlaps (rp₁ rp₂ : Profile) :
                                                      Decidable (rp₁.overlaps rp₂)
                                                      Equations