Scale Generation from Morphological Paradigms #
@cite{horn-1972} @cite{kennedy-2007}
Derives Horn scales automatically from adjective paradigms. Given a stem
with comparative and superlative rules, we can construct the scale
⟨positive, comparative, superlative⟩ — ordered from weakest to strongest.
This connects morphological infrastructure (Core/Morphology/) to
scalar-alternative infrastructure (Theories/Semantics/Alternatives/HornScale.lean), enabling
automatic generation of the alternatives needed for scalar implicature
computation.
Main definitions #
MorphScale: a Horn scale with its originating forms trackedadjectiveScale: extracts a degree scale from a stem's paradigmmorphologicalAlternatives: returns paradigm-mates as scalar alternatives
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.
- Core.Morphology.ScaleFromParadigm.instBEqMorphScale.beq x✝¹ x✝ = false
Instances For
Convert a MorphScale to a HornScale String, ordered from
weakest (positive) to strongest (superlative).
Equations
- ms.toHornScale = { members := [ms.positive, ms.comparative, ms.superlative] }
Instances For
Extract a degree scale from a stem's paradigm.
Looks for rules with category =.degree and value = "comp" / "super",
and builds a 3-point scale [positive, comparative, superlative].
Returns none if either the comparative or superlative rule is missing.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a stem and a form (positive, comparative, or superlative), return the paradigm-mates as scalar alternatives.
Returns all scale members except the given form, preserving scale order (weakest to strongest).
Equations
- One or more equations did not get rendered due to their size.