Root content #
What a root says about the action, its result, and the patient, the fine,
within-class half of a root's meaning; the coarse half, which templatic
components it entails, is Root.Kinds. Each dimension is a region of a finite
scale rather than a point, since a verb is compatible with a range of force
levels, patient materials, or result geometries. [spalek-mcnally-2026] separate
English tear from Spanish rasgar, two roots of one kind, by patient
robustness, force direction, and compatibility with careful action;
[majid-boster-bowerman-2008] sort cutting and breaking events by instrument,
object dimensionality, and the geometry of the result. Root.Content bundles
one region per dimension, univ where a root says nothing.
Main declarations #
Root.Content.ForceLevel,ForceDirection,InstrumentType,AgentControl— dimensions of the action;ResultGeometryof the result;Robustness,ObjectDimensionalityof the patientRoot.Content— a region per dimensionRoot.Content.Overlaps— the regions meet on every dimension
References #
- [spalek-mcnally-2026]: The anatomy of a verb.
- [majid-boster-bowerman-2008]: The cross-linguistic categorization of everyday events.
- [talmy-1988]: Force dynamics in language and cognition.
- [levin-1993]: English Verb Classes and Alternations.
Dimensions #
Magnitude of the force involved ([talmy-1988]).
- zero : ForceLevel
No force component, as in states.
- low : ForceLevel
- moderate : ForceLevel
- high : ForceLevel
Instances For
Equations
- Semantics.Root.Content.instDecidableEqForceLevel x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Spatial pattern of the force applied ([Tal00]), contrary directions for tear and a single direction for rasgar ([spalek-mcnally-2026]).
- undirected : ForceDirection
- unidirectional : ForceDirection
- bidirectional : ForceDirection
- omnidirectional : ForceDirection
Instances For
Equations
- Semantics.Root.Content.instDecidableEqForceDirection x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
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.
Instances For
Equations
Material substantiality of the patient, on which rasgar is restricted to flimsy patients and tear is not ([spalek-mcnally-2026]).
- insubstantial : Robustness
- flimsy : Robustness
- moderate : Robustness
- robust : Robustness
Instances For
Equations
- Semantics.Root.Content.instDecidableEqRobustness x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
The physical change produced, after the class descriptions of [levin-1993] (§45.1 break, §45.2 bend, §44 destroy, §21.1 cut) and [HK87]'s separation in material integrity.
- separation : ResultGeometry
Loss of integrity by pulling apart (tear).
- surfaceBreach : ResultGeometry
Damage to a surface (rasgar, cut).
- fracture : ResultGeometry
Breakage along stress lines (crack, break).
- fragmentation : ResultGeometry
Complete structural failure (shatter, smash).
- deformation : ResultGeometry
Change of shape with integrity preserved (bend, fold).
- totalDestruction : ResultGeometry
The entity ceases to exist as such (destroy).
Instances For
Equations
- Semantics.Root.Content.instDecidableEqResultGeometry x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
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.
Instances For
Equations
The instrument effecting a separation, which together with the object's properties fixes how predictable the locus of separation is ([majid-boster-bowerman-2008]).
- sharpBlade : InstrumentType
- bluntImpact : InstrumentType
- hands : InstrumentType
- other : InstrumentType
Instances For
Equations
- Semantics.Root.Content.instDecidableEqInstrumentType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
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.
Instances For
Equations
Dimensionality of the patient, the rope that snaps, the cloth that tears, or the pot that smashes ([majid-boster-bowerman-2008]).
- oneD : ObjectDimensionality
- twoD : ObjectDimensionality
- threeD : ObjectDimensionality
Instances For
Equations
- Semantics.Root.Content.instDecidableEqObjectDimensionality x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Compatibility with careful, controlled action, which tear has and rasgar lacks ([spalek-mcnally-2026]).
- incompatible : AgentControl
- neutral : AgentControl
- compatible : AgentControl
Instances For
Equations
- Semantics.Root.Content.instDecidableEqAgentControl x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
A root's content, a region of each dimension, univ where the root says nothing.
- force : Finset ForceLevel
Magnitude of the force applied.
- direction : Finset ForceDirection
Direction of the force applied.
- instrument : Finset InstrumentType
The instrument selected for.
- agentControl : Finset AgentControl
Compatibility with careful action.
- resultGeometry : Finset ResultGeometry
The physical change produced.
- patientRobustness : Finset Robustness
Robustness of the patient.
- patientDimensionality : Finset ObjectDimensionality
Dimensionality of the patient.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Two contents overlap when their regions meet on every dimension.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- p.instDecidableOverlaps q = id inferInstance