Comparison: comparative-construction typology #
The Comparative object — a comparative construction's anatomy in
[Sta85]'s parameters, with its WALS Ch 121 type ([Sta13b],
[DH13b]) derived from that anatomy — plus the [BKF+09] degree-word
typology, superlative strategies, and the WALS Ch 121A lookup and aggregates.
Main definitions #
Comparative: the construction object (standard marker, case assignment, encoding role, spatial case, degree slot). Fragments instantiate one def per construction (German.Comparison.als; Latin hasquamandablative).Comparative.type: the WALS Ch 121 type, derived from the anatomy — derived-case constructions split on marker presence (particle vs conjoined), fixed-case constructions on encoding role (exceed vs locational).DegreeWordType([BKF+09] 3-way),SuperlativeStrategy(6-way).ComparativeType.ofWALS: WALS Ch 121A comparative type by ISO 639-3 lookup;nonefor languages the chapter leaves uncoded.- WALS Ch 121A aggregate generalisations (
locational_most_common,particle_rarest,locational_and_particle_dominant).
Stassen's 1985 fine-grained adverbial typology (ComparativeType1985, the
chaining universals) lives in Studies/Stassen1985.lean (paper-anchored).
A comparative construction: how it encodes the standard of comparison in
"X is more Adj than Y" — [Sta85]'s construction parameters. A
language may have more than one (Latin quam and the bare ablative).
Coexists with namespace Comparative (a type and a namespace may share a
name, cf. Pronoun).
- standardMarker : Option String
Surface form of the standard marker (than, als, yori, bǐ);
nonewhen no segmental marker flags the standard (conjoined constructions, bare case-marked standards like the Latin ablative). - caseAssignment : Features.CaseAssignment
Case assignment to the standard NP: derived from the comparee's case vs fixed by the construction ([Sta85]).
- fixedEncoding : Option Features.FixedCaseEncoding
For fixed-case constructions: the standard's syntactic role — direct object of an exceed verb, or adverbial.
- standardCase : Option Case
Case on an adverbially encoded standard (ablative for separatives, partitive for the Finnish secondary option). Adpositions with the corresponding semantics count (Japanese yori, Arabic min →
abl). - degreeMarker : Option String
The construction's degree-slot filler (more, -er, daha), if any.
- degreeMorphology : Bool
Dedicated bound degree morphology on the parameter (English -er, Latin -ior) — [Sta85]'s binary parameter.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- instReprComparative = { reprPrec := instReprComparative.repr }
Equations
- One or more equations did not get rendered due to their size.
- instBEqComparative.beq x✝¹ x✝ = false
Instances For
Equations
- instBEqComparative = { beq := instBEqComparative.beq }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Classifications #
WALS Ch 121: how a comparative construction encodes the standard of
comparison (the Y in "X is more Adj than Y"). A language with more than
one productive construction has one Comparative object per construction,
each with its own type.
- locational : ComparativeType
Locational: the standard is marked with a locational/ablative case or adposition. Example: Japanese
Y yori X tall'Y from/than X tall'. Also Turkish (ablative), Hindi-Urdu (se), Latin (ablative). - exceed : ComparativeType
Exceed: a verb meaning 'exceed/surpass' encodes comparison. Example: Yoruba
Ade ga ju Bola lo. Common in Niger-Congo + SE Asian. - conjoined : ComparativeType
Conjoined: two juxtaposed clauses, one attributing the property to X and the other denying / contrasting it for Y. Rarest type.
- particle : ComparativeType
Particle: a dedicated comparative particle marks the standard (e.g. English
than, Germanals). Standard Average European pattern.
Instances For
Equations
- Comparative.instDecidableEqComparativeType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Comparative.instBEqComparativeType.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
Equations
- Comparative.instReprComparativeType = { reprPrec := Comparative.instReprComparativeType.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
[BKF+09]: presence of degree words in comparison constructions.
- hasDegreeWord : DegreeWordType
Free degree word (English
more, Frenchplus, Mandaringeng). - morphological : DegreeWordType
Bound comparative morphology, no free degree word (English
-erfor short adjectives, Turkish-rak). - noDegreeMarking : DegreeWordType
No overt degree marking (exceed-verb, juxtaposition, pragmatic).
Instances For
Equations
- Comparative.instDecidableEqDegreeWordType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- Comparative.instBEqDegreeWordType.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Comparative.instReprDegreeWordType = { reprPrec := Comparative.instReprDegreeWordType.repr }
How a language forms superlatives. Partially independent of comparative type; some languages lack a dedicated superlative entirely.
- morphological : SuperlativeStrategy
Dedicated superlative morphology (English
-est, Latin-issimus). - definiteComparative : SuperlativeStrategy
Definite article + comparative (French
le plus grand). - elative : SuperlativeStrategy
Elative pattern without comparison class (Arabic
ʔafʕal). - exceedAll : SuperlativeStrategy
Exceed verb + universal quantifier ("X exceeds all").
- comparativeUniversal : SuperlativeStrategy
Comparative + universal standard (Japanese
dare yori mo takai). - none : SuperlativeStrategy
No dedicated superlative strategy.
Instances For
Equations
- Comparative.instDecidableEqSuperlativeStrategy x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Comparative.instBEqSuperlativeStrategy.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
The derived type #
The WALS Ch 121 type of a construction, derived from its anatomy: derived-case constructions split on marker presence (particle vs conjoined); fixed-case constructions on encoding role (exceed vs locational, with adverbial the default).
Equations
- One or more equations did not get rendered due to their size.
Instances For
WALS lookups #
WALS Ch 121A → ComparativeType.
Equations
- Comparative.ofWALS121A Data.WALS.F121A.ComparativeType.locational = Comparative.ComparativeType.locational
- Comparative.ofWALS121A Data.WALS.F121A.ComparativeType.exceed = Comparative.ComparativeType.exceed
- Comparative.ofWALS121A Data.WALS.F121A.ComparativeType.conjoined = Comparative.ComparativeType.conjoined
- Comparative.ofWALS121A Data.WALS.F121A.ComparativeType.particle = Comparative.ComparativeType.particle
Instances For
WALS Ch 121A comparative type for an ISO 639-3 code; none when the
language is uncoded in the chapter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
WALS Ch 121A aggregate generalisations #
Per-type counts sum to sample total.
Locational comparatives are the most common single type in WALS Ch 121.
Particle comparatives are the rarest single type in the WALS data.
Locational + particle together account for more than half the sample.