[Wel15]: On the Semantics of Comparison Across Categories #
Nominal ("more coffee"), verbal ("ran more"), and adjectival ("hotter")
comparatives share one DegP pipeline: covert much denotes an
assignment-supplied monotonic measure function (eqs. 7/28) and -er
compares strictly against the maximal than-clause degree (eq. 38;
[vS84], [Rul95]), yielding the same truth condition
in all three domains (eqs. 42/48/65). Felicity with much tracks
mereological status; dimension availability tracks the measured domain,
not lexical category (§3.4).
Main declarations #
comparativeTruth/equativeTruth: the shared truth conditions for-erandas(eq. 27), instances ofDegree.maxComparative/Degree.maxEquative.matrix_derivation_denotes/than_derivation_denotes: the derivations run type-driven through the [HK98] engine — one lexicon (-er,much,ABS, a role head) and one tree derive every domain's matrix and than-clause by FA/PM/EI/closure, andderivation_eq_comparativeTruthassembles them into eqs. 42/48/65.nominalComparative,verbalComparative,adjectivalComparative: the three domain instantiations (role × extraction).coffee_much_matches…wooden_much_matches: the §§2–3 felicity judgments predicted per-lexeme from fragment entries and substrate status maps;qua_measures_vacuously_admissiblegives the mereological reason (antichains trivialize monotone measurement).model_restricted_iff/dimension_tracks_domain/dimension_not_category: §3.4 as order theory — exactly the state domain's model isDimensionallyRestricted, matching the intensive dimensions of exs. 82–89, while the category-based rival is refuted.very_tracks_much_deletion: the §6.3veryasymmetry derived from [Bre73] Much Deletion.
Implementation notes #
Monotonicity of A(μ) is a felicity condition on the assignment, not
part of the denotation. Example sentences and judgments are generated
from Data/Examples/Wellwood2015.json; theorems consume them directly,
with lexical categories derived from Fragments/English entries rather
than annotated.
The measured domain (§3.4) #
What a comparative measures — the ontological domain whose mereological structure determines the available dimensions. The key §3.4 insight: dimension type (intensive vs extensive) tracks the measured domain, not lexical category.
- entity : MeasuredDomain
- event : MeasuredDomain
- state : MeasuredDomain
Instances For
Equations
- Wellwood2015.instDecidableEqMeasuredDomain 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.
Instances For
Equations
- Wellwood2015.instReprMeasuredDomain = { reprPrec := Wellwood2015.instReprMeasuredDomain.repr }
Parse a measuredDomain paper-feature of a generated example.
Equations
- Wellwood2015.measuredDomainOfFeature "entity" = some Wellwood2015.MeasuredDomain.entity
- Wellwood2015.measuredDomainOfFeature "event" = some Wellwood2015.MeasuredDomain.event
- Wellwood2015.measuredDomainOfFeature "state" = some Wellwood2015.MeasuredDomain.state
- Wellwood2015.measuredDomainOfFeature x✝ = none
Instances For
The comparative truth condition (§§2.1–3.2) #
The truth condition shared by eqs. 42/48/65: some role-a
eventuality satisfies P and measures strictly above the maximal
than-clause degree. The domains differ only in role (Agent/Holder)
and extraction (themeOf/id).
Equations
- Wellwood2015.comparativeTruth role P extract μ a b = Degree.maxComparative (fun (e : α) => role a e ∧ P e) (fun (e : α) => role b e ∧ P e) fun (e : α) => μ (extract e)
Instances For
The equative truth condition (eq. 27.ii): as much compares weakly —
some role-a eventuality satisfies P and measures at least the
maximal as-clause degree. The same pipeline as comparativeTruth
with ⪰ for ≻ ([Bre73]'s as filling the same Det slot).
Equations
- Wellwood2015.equativeTruth role P extract μ a b = Degree.maxEquative (fun (e : α) => role a e ∧ P e) (fun (e : α) => role b e ∧ P e) fun (e : α) => μ (extract e)
Instances For
-er is strictly stronger than as (eq. 27.i ⇒ 27.ii).
The compositional derivation (§§2.1–3.2) #
The paper's derivation steps as combinators, proven to compose to
comparativeTruth.
⟦much_μ⟧^A = A(μ) composed with ⟦-er⟧: a strict degree threshold (37.i/45.i).
Equations
- Wellwood2015.matrixDegP μ δ e = (μ e > δ)
Instances For
ABS (38.ii): the weak degree threshold of the than-clause.
Equations
- Wellwood2015.absDegP μ d e = (μ e ≥ d)
Instances For
Predicate Modification: intersective conjunction (37.iii/45.iii).
Equations
- Wellwood2015.predMod P Q e = (P e ∧ Q e)
Instances For
The than-clause (39–41/47): degree abstraction over the ∃-closed ABS-composed clause.
Equations
- Wellwood2015.thanClause role P μ b = {d : ℚ | ∃ (e : α), role b e ∧ Wellwood2015.predMod P (Wellwood2015.absDegP μ d) e}
Instances For
The matrix clause (37.viii/45.vi): ∃-closure over the PM of the base predicate with the DegP at standard δ.
Equations
- Wellwood2015.matrixClause role P μ a δ = ∃ (e : α), role a e ∧ Wellwood2015.predMod P (Wellwood2015.matrixDegP μ δ) e
Instances For
The derivation composes: max-selecting the than-clause standard for
the matrix clause is comparativeTruth (eqs. 42/48/65).
The derivations, type-driven #
The step-licensed derivations (37.i–viii, 45.i–vi, 61) run through the
shared [HK98] engine (Semantics/Composition/Tree.lean):
one lexicon — -er, much (eqs. 7/28), ABS (38.ii), the standard δ,
a base predicate, and a [Kra96] role head — and one tree shape,
composed by FA, PM, EI, FA, and existential closure. Degree abstraction
for the than-clause (39–41) is the meta-language λ over the same tree
with ABS in place of -er. The cross-categorial thesis is the
parametricity: nominal, verbal, and adjectival matrices are the SAME
tree at different (role, predicate, measure) cells.
The sorted composition domain: individuals ⊕ eventualities.
Equations
- Wellwood2015.Dom Ent α = (Ent ⊕ α)
Instances For
Wellwood's lexicon over the engine: much is the assignment-supplied
measure (eqs. 7/28), -er the strict and ABS (38.ii) the weak
degree head, role a [Kra96] role head composing by EI.
Equations
- One or more equations did not get rendered due to their size.
- Wellwood2015.lexicon role P μ0 subj δ "δ" = some { ty := Intensional.Ty.d, denot := have this := δ; this }
- Wellwood2015.lexicon role P μ0 subj δ "subj" = some { ty := Intensional.Ty.e, denot := Sum.inl subj }
- Wellwood2015.lexicon role P μ0 subj δ w = none
Instances For
The shared matrix tree (37.i–viii / 45.i–vi):
[EC [subj [role [pred [[er much] δ]]]]] — Deg′ = FA(-er, much),
DegP = FA(Deg′, δ), VP = PM, vP = EI, S = FA, then closure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The than-clause body (39–41/47): the same tree with ABS (38.ii)
for -er.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The engine derives the matrix clause: type-driven interpretation of
matrixTree succeeds and denotes matrixClause (45.vi / 37.viii).
The engine derives the than-clause degree set pointwise: at each
degree d, thanTree denotes membership of d in thanClause
(39–41/47); degree abstraction is the meta-language λ over d.
Three domain instantiations #
Nominal comparative (§2.1, eq. 42): Agent role, entities measured via
themeOf.
Equations
- Wellwood2015.nominalComparative frame P themeOf μ a b = Wellwood2015.comparativeTruth frame.agent P themeOf μ a b
Instances For
Verbal comparative (§2.2, eq. 48): Agent role, events measured directly.
Equations
- Wellwood2015.verbalComparative frame P μ a b = Wellwood2015.comparativeTruth frame.agent P id μ a b
Instances For
Adjectival comparative (§3.2, eq. 65): Holder role, states measured directly.
Equations
- Wellwood2015.adjectivalComparative frame P μ a b = Wellwood2015.comparativeTruth frame.holder P id μ a b
Instances For
Mereological status (§§2–3) #
The paper's two-way cross-categorial classification and its bridges to
the feature substrate. Interpretive notes: the paper does not label GA
state domains "cumulative" in Krifka's technical sense — it argues they
"form mereologies" (ordered domains with proper parts); we classify them
.cumulative because the structural consequence (monotonic
measurability) is the same.
Cross-categorial mereological classification (§§2–3): cumulative
domains have proper-part structure enabling monotonic measurement by
much (mass nouns, atelic VPs, GA state domains); quantized
domains lack it (count nouns, telic VPs, non-GA states).
- cumulative : MereologicalStatus
- quantized : MereologicalStatus
Instances For
Equations
- Wellwood2015.instDecidableEqMereologicalStatus x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Telicity determines status: atelic VPs are CUM, telic VPs QUA.
Equations
Instances For
Number determines status: mass CUM; count (sg/pl/neutral) QUA at the lexical level (plural CUM-at-plurality measures only NUMBER).
Equations
- Wellwood2015.numberToStatus Semantics.Kinds.MeaningPreservation.NumberFeature.mass = Wellwood2015.MereologicalStatus.cumulative
- Wellwood2015.numberToStatus Semantics.Kinds.MeaningPreservation.NumberFeature.sg = Wellwood2015.MereologicalStatus.quantized
- Wellwood2015.numberToStatus Semantics.Kinds.MeaningPreservation.NumberFeature.pl = Wellwood2015.MereologicalStatus.quantized
- Wellwood2015.numberToStatus Semantics.Kinds.MeaningPreservation.NumberFeature.neutral = Wellwood2015.MereologicalStatus.quantized
Instances For
GA state domains form mereologies (see the section note).
Instances For
Non-GA states are atomic and unordered — QUA as the closest label.
Instances For
Telicization (§5) shifts status from cumulative to quantized.
Felicity from the lexicon (§§2–3) #
Each felicity observation predicted from shared substrate: fragment
entries where the lexicon has them (coffee, idea, run, hot),
the paper's feature assignment otherwise.
much is predicted felicitous exactly with cumulative status.
Equations
Instances For
The lexical-level number feature of a fragment noun entry.
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Al bought more coffee than Bill did" (§2.1): the fragment's mass entry gives cumulative status, predicting the recorded judgment.
"?Al has more idea than Bill does" (§2.1): count entry ⇒ quantized ⇒ anomalous.
"Al ran more than Bill did" (§2.2): run is an activity in the
fragment; atelic status predicts the recorded judgment.
"?Al graduated high school more than Bill did" (§2.2): telic ⇒ quantized ⇒ anomalous.
"Al's coffee is hotter than Bill's" (§3.1): GA state domains form
mereologies (English.Predicates.Adjectival.hot carries a scalar
dimension).
"?This piece of wood is more wooden than that one" (ex. 53a): non-GA states are atomic and unordered ⇒ anomalous.
Why quantized reference blocks much: a quantized extension is an
antichain, so every measure is vacuously admissible on it — monotone
measurement cannot discriminate, leaving only counting (many).
Dimensional restriction (§3.4) #
Order model of a measured domain: states are linearly ordered; entity and event domains have incomparable parts (weight × volume, distance × duration).
Equations
Instances For
Equations
- Wellwood2015.instPreorderModel Wellwood2015.MeasuredDomain.state = { toLE := Rat.instLE, toLT := Rat.instLT, le_refl := ⋯, le_trans := ⋯, lt_iff_le_not_ge := Rat.lt_iff_le_not_ge }
- Wellwood2015.instPreorderModel Wellwood2015.MeasuredDomain.entity = { toLE := Prod.instLE_mathlib, toLT := Prod.instPreorder.toLT, le_refl := ⋯, le_trans := ⋯, lt_iff_le_not_ge := ⋯ }
- Wellwood2015.instPreorderModel Wellwood2015.MeasuredDomain.event = { toLE := Prod.instLE_mathlib, toLT := Prod.instPreorder.toLT, le_refl := ⋯, le_trans := ⋯, lt_iff_le_not_ge := ⋯ }
§3.4 as order theory: exactly the state domain is dimensionally restricted.
§3.4 verified over the example annotations (exs. 82–89): the measured domain's order model is dimensionally restricted iff the observed dimension is intensive.
The lexicalist rival §3.4 argues against — dimension fixed by
category — fails on the reversal data (fuller, ex. 84a; more heat, ex. 85a).
Grammar shifts measurement (§5) #
Ex. (105): telicization (the directional PP) shifts cumulative to quantized.
Bresnan's decomposition (§3.3) #
[Bre73]'s QP -er + much, underlying more in all domains;
adjectives differ only by Much Deletion (Wellwood's (74)).
Equations
- Wellwood2015.crossCategorialQP = { det := Bresnan1973.Det.er, q := Bresnan1973.Q.much }
Instances For
The surface form "more" derives from Bresnan's suppletion.
very distribution (§6.3) #
The §6.3 very asymmetry (exs. 117–118) follows from Much
Deletion: much deletes exactly before adjectives, so only GAs host
covert much, and very requires overt much everywhere else.