States-Based Gradable Adjective Semantics #
@cite{cariani-santorio-wellwood-2024} @cite{wellwood-2015} @cite{kennedy-2007}
An alternative to Kennedy-style degree semantics (Theory.lean). Gradable
adjectives denote properties of states (type ⟨v,t⟩), not measure functions.
The positive form works via a background ordering on states and a
contrast point that carves out the positive region — no covert pos
morpheme is needed.
Key Idea #
Each gradable predicate sits on an ordered domain of states (the background
ordering). The predicate's contrast point divides the ordering into a
positive region (states at or above the contrast point) and the rest.
Different predicates on the same ordering have different contrast points:
warm and hot share a temperature ordering but hot has a higher
contrast point.
Comparative morphology (more) introduces a measure function on states,
accessing the background ordering but discarding the contrast point. This
explains why "A is more confident that p than that q" has the same truth
conditions whether we use confident or certain — both share the
confidence ordering (CSW observation (72)).
Architecture #
StatesBasedEntry extends ComparativeScale (from Core.Scale) with a
contrast point. The background ordering is the ambient [Preorder S].
This is a competing theory to the standard threshold model in Theory.lean; the
bridge theorem statesBased_iff_kennedy shows when they agree.
A states-based gradable predicate entry.
Each entry names a positive region on a background ordering of states.
The contrastPoint determines the lower bound of the positive region:
a state s is in the positive region iff contrastPoint ≤ s.
The background ordering comes from the ambient [Preorder S].
scale provides the boundedness classification (open, closed, etc.).
Example: tall and short share a ComparativeScale HeightState but
have different contrast points. confident and certain share a
confidence ordering but certain has a higher contrast point.
- scale : Core.Scale.ComparativeScale S
Boundedness classification of the background ordering
- contrastPoint : S
The threshold state delimiting the positive region
Instances For
A state is in the positive region iff it is at least as high as the contrast point in the background ordering (CSW eq. 28b).
This is the states-based counterpart to Kennedy's positiveMeaning:
instead of d > θ (degree exceeds threshold), we have c ≤ s
(state is at or above the contrast point in the preorder).
Equations
- entry.inPositiveRegion s = (entry.contrastPoint ≤ s)
Instances For
A state is in the lower region iff it is at or below the contrast
point. The dual of inPositiveRegion, used for negative-polarity
adjectives like short, cool, doubts (CSW §5.2 (63c)).
The same StatesBasedEntry shape hosts either region; whether a
lexical entry is positive- or negative-polarity is determined by
which membership predicate consumers invoke. Mathlib analogue:
Mathlib.Order.UpperLower provides UpperSet and LowerSet as
separate types over the same preorder.
Equations
- entry.inLowerRegion s = (s ≤ entry.contrastPoint)
Instances For
Two entries with strictly-ordered contrast points carve out
disjoint upper/lower regions. If e_pos.contrastPoint > e_low.contrastPoint
(encoded as ¬ e_pos.contrastPoint ≤ e_low.contrastPoint), no state
is simultaneously above e_pos's point and below e_low's.
This is the substrate witness for negative-polarity-vs-positive-
polarity exclusion (e.g., CSW (63a)/(63c): no holder simultaneously
confident(p) and doubts(p)).
Two entries are scale-mates iff they share a background ordering
(same scale) but differ in their contrast points. Scale-mates
form clusters like warm/hot, confident/certain, cool/cold.
(CSW §3.3: different cut-off points for different adjectives.)
Equations
- Semantics.Gradability.StatesBased.areScaleMates e₁ e₂ = (e₁.scale = e₂.scale ∧ e₁.contrastPoint ≠ e₂.contrastPoint)
Instances For
e₁ asymmetrically entails e₂ when e₁'s contrast point is at
least as high as e₂'s. Every state in e₁'s positive region is
also in e₂'s, but not vice versa.
Example: certain asymmetrically entails confident because
certainty requires a higher level of confidence (CSW §5.2).
Equations
- Semantics.Gradability.StatesBased.asymEntails e₁ e₂ = (e₂.contrastPoint ≤ e₁.contrastPoint)
Instances For
Asymmetric entailment implies positive-region inclusion: if
e₁ asymmetrically entails e₂, then every state in e₁'s
positive region is also in e₂'s positive region.
CSW (65): "Ann is certain that p" entails "Ann is confident that p".
The monotonicity-preservation requirement on measure functions used in
monotonicity-requiring constructions: μ is admissible for a background
ordering iff s₁ ≺ s₂ entails μ(s₁) < μ(s₂). This is Mathlib's
StrictMono.
Single-name canonical Prop for a multi-tradition convergence. This one Prop names the same condition that appears under different labels across the literature; linglib hosts it once here and lets every consumer credit its own source:
- @cite{schwarzschild-2002, schwarzschild-2006} — Monotonicity Constraint on the measure function in nominal pseudopartitives.
- @cite{krifka-1989} — extensive measure functions on quantized objects.
- @cite{wellwood-2015} —
μadmissibility formuch-comparatives;Theories/Semantics/Measurement.lean::admissibleMeasure_of_mereoDimbridges to the bundledMereoDimtypeclass. - @cite{cariani-santorio-wellwood-2024} (eq. 21) — CSW use this exact formulation for confidence orderings.
- @cite{pasternak-2019} (def 4) —
μ_intmonotonicity on the part-whole structure of mental states. - @cite{ying-zhi-xuan-wong-mansinghka-tenenbaum-2025} —
EpistemicThreshold.isProbabilisticis a strengthening of this (Monotone, not StrictMono).
The bundled-typeclass form is Core/Scales/MereoDim.lean::MereoDim
(with [PartialOrder] carriers); the unbundled-Prop form is here
(with [Preorder], more permissive). Use MereoDim when typeclass
inference is desired; use admissibleMeasure when the witness is
passed explicitly.
Equations
- Semantics.Gradability.StatesBased.admissibleMeasure μ = StrictMono μ
Instances For
Comparative semantics on states (CSW (32)): "A is more G than B" iff the measure of A's state exceeds the measure of B's state.
The key CSW insight (§3.4): the comparative uses only the background
ordering (via an admissible measure), not the contrast point. This is
captured architecturally by the type signature — statesComparativeSem
takes no StatesBasedEntry parameter, so the contrast point that
distinguishes scale-mates (confident/certain, warm/hot) is
invisible to the comparative. Scale-mate comparative equivalence
(CSW (72)) holds by construction.
Equations
- Semantics.Gradability.StatesBased.statesComparativeSem μ s_a s_b = (μ s_b < μ s_a)
Instances For
When a monotone measure maps the contrast point to a Kennedy threshold, the states-based positive form agrees with degree-based comparison.
CSW's framework and Kennedy's are equivalent over linearly ordered
scales with measure functions: contrastPoint ≤ s ↔ θ ≤ μ(s).
Note: CSW use weak inequality ≿ for the positive form. The existing
positiveMeaning in Theory.lean uses strict <. This theorem uses
weak ≤ on both sides, matching CSW.