Clausal comparatives: set and max standards #
[Hoe83] [vS84] [Rul95] [Hei01]
Comparison against a than-clause denotation rather than a point: the
set-of-degrees S-comparative (Comparison.gt.overSet μ directly), the
max-quantified reading (thanDegrees/maxComparative/maxEquative,
IsGreatest-based), and downward-entailingness of than-clauses.
The point-standard collapse (overSet_singleton,
maxComparative_eq_iff) makes the binary comparativeSem the atomic
special case.
Set-of-degrees comparative #
The S-comparative ([Hoe83] §3.8 Def 7) generalizes comparativeSem from a
single standard to an arbitrary degree-set standard. It is Comparison.gt.overSet μ
(μ ⁻¹' strictUpperBounds Δ) — the strict-> set-standard predication of
Core.Order.Comparison — not a separate definition; the binary comparator is its
singleton case (Comparison.overSet_singleton). The properties below are stated
about Comparison.gt.overSet μ directly. Needs only [Preorder D].
The set-of-degrees comparative Comparison.gt.overSet μ ([Hoe83]) as a
strict-interval inclusion: y clears the than-clause iff every standard degree lies
strictly below μ y. Strict mirror of mathlib's mem_upperBounds_iff_subset_Iic;
both faces are Iff.rfl siblings.
[Hoe83] Fact 4: the S-comparative Comparison.gt.overSet μ is
anti-additive in its set-of-degrees argument — the algebraic source of NPI licensing
in clausal than-comparatives.
Reduction lemma ([BP04] §3, order-theoretic form): the
S-comparative Comparison.gt.overSet μ is determined by the greatest element of its
degree-set argument. Needs neither linearity nor density — only [Preorder D] and the
IsGreatest witness.
Max-quantified comparative #
The clausal comparative: some matrix witness measures strictly above the
maximum of the than-clause degree set. Matrix and than restrictions are
independent predicates over an arbitrary witness sort, so heterogeneous
comparatives are the general case. Shared by Studies/Wellwood2015,
Studies/Pasternak2019, and Semantics/Attitudes/Confidence.
The than-clause degree set: degrees reached by some Pthan-witness.
Generalizes the phrasal principal-downset standard (thanDegrees_singleton)
to clausal standards with arbitrary witness predicates.
Equations
- Degree.thanDegrees Pthan μ = {d : D | ∃ (x : α), Pthan x ∧ d ≤ μ x}
Instances For
A unique standard collapses the than-clause degree set to the principal
downset of its measure — the phrasal standard (ThanClause.thanClauseDenotation).
The max-quantified comparative: the Pthan degree set has a greatest
element δ, and some Pmatrix-witness measures strictly above δ.
Equations
- Degree.maxComparative Pmatrix Pthan μ = ∃ (δ : D), IsGreatest (Degree.thanDegrees Pthan μ) δ ∧ ∃ (x : α), Pmatrix x ∧ δ < μ x
Instances For
A unique Pthan-witness makes its measure the greatest than-clause degree.
Under unique matrix and than witnesses, the max-quantified comparative reduces to direct measure comparison.
Max-quantified equative: the Pthan degree set has a greatest element
δ, and some Pmatrix-witness measures at least δ — maxComparative with
the weak threshold.
Equations
- Degree.maxEquative Pmatrix Pthan μ = ∃ (δ : D), IsGreatest (Degree.thanDegrees Pthan μ) δ ∧ ∃ (x : α), Pmatrix x ∧ δ ≤ μ x
Instances For
The strict comparative entails the equative.
Singleton collapse: comparing unique individuals is direct measure comparison.
Grounding in the S-comparative: when the than-clause degree set has a
maximum, a matrix witness clears it iff it clears the whole set
(Comparison.gt.overSet, via gtOverSet_eq_singleton_of_isGreatest).
Downward-entailingness of than-clauses #
Universal quantification over a domain is antitone in the domain — the
generic monotonicity fact behind than-clauses being downward-entailing (not
[Hoe83]'s specific anti-additivity result, which is in
Studies/Hoeksema1983.lean).
Superlatives #
-est universally quantifies the comparative over a comparison class
([Hei99]; the semantic reflex of [Bob12]'s containment
[[[ADJ] CMPR] SPRL]): absolute readings fix the class extensionally,
relative readings via focus alternatives.
Absolute superlative: x is the G-est entity in comparison class C —
x beats every other member on the comparative.
Equations
- Degree.absoluteSuperlative μ C x = (x ∈ C ∧ ∀ y ∈ C, y ≠ x → Degree.comparativeSem μ x y Core.Order.ScalePolarity.positive)
Instances For
Relative superlative ([Hei99]): the focused alternative's entity
outranks every other alternative's under f.
Equations
- Degree.relativeSuperlative μ f focusedAlt alternatives = ∀ a ∈ alternatives, a ≠ focusedAlt → Degree.comparativeSem μ (f focusedAlt) (f a) Core.Order.ScalePolarity.positive
Instances For
At most one entity satisfies the absolute superlative.
The absolute superlative makes μ x the greatest element of the degree
image μ '' C; the converse fails (ties).