Von Stechow 1984: Comparing Semantic Theories of Comparison #
@cite{von-stechow-1984}
Arnim von Stechow. Comparing Semantic Theories of Comparison. Journal of Semantics 3(1-2): 1–77.
Core Contribution #
A systematic evaluation of seven semantic theories of the comparative (Russell, Postal, Williams, Seuren, Lewis, Klein, Cresswell, Hellan) against nine empirical phenomena, culminating in a synthesis that combines Russellian definite descriptions with an ACTUALLY operator.
The key insight: Russell's ambiguity ("I thought your yacht was larger than it is") is explained by the presence or absence of ACTUALLY in the than-clause, NOT by scope differences of degree operators. This is simpler and better motivated than competing scope-based analyses.
Synthesis Rules (§XI) #
- R1: Property abstraction — than/as-clauses determine properties of degrees
- R2: Nominalization — the Max operator makes a definite description
- R3: Adjectives as 2-place relations (individuals × degrees)
- R4: more / -er = addition: ⟦more⟧(d₁)(A⁰)(d₂)(x) iff A⁰(x, d₁ + d₂)
- R5: as = multiplication: ⟦as⟧(d₁)(A⁰)(d₂)(x) iff A⁰(x, d₁ · d₂)
- R6: pos with comparison class (average-based contextual standard)
Intensional degree semantics #
Migrated from Theories/Semantics/Degree/Intensional.lean (single-paper
substrate). World-indexed degree semantics for comparative constructions
requiring intensional infrastructure: Russell's ambiguity, modal
comparatives, ambiguous counterfactuals.
The central contribution: Russell's ambiguity ("I thought your yacht was larger than it is") is explained by presence or absence of an ACTUALLY operator that fixes evaluation to the actual world, NOT by scope differences of degree operators or definite descriptions.
Evaluate an intension at the actual world w₀. NOT @cite{kaplan-1989}'s
tower-based indexical ACTUALLY (which manipulates context-index pairs for
demonstratives) — von Stechow's operator is simpler: given a
world-dependent value, extract its extension at w₀. Defined via
Core.Intension.evalAt with arguments flipped (world first, for
readability in comparative constructions where the actual world is
syntactically prominent).
Equations
- VonStechow1984.actuallyDeg w₀ f = Core.Intension.evalAt f w₀
Instances For
Comparative with world-indexed measure functions. Adjectives denote 2-place relations between individuals and degrees, evaluated at a world (R3).
Equations
- VonStechow1984.intensionalComparative μ w a b = (μ w a > μ w b)
Instances For
When μ is rigid (world-invariant), intensionalComparative reduces
to the extensional comparativeSem.
De re reading: "I thought your yacht was larger than it ACTUALLY is."
The than-clause contains ACTUALLY, so the standard is evaluated at the
actual world w₀ while the matrix is evaluated in the belief world
wBel. This reading is consistent — one can coherently believe an
object exceeds its actual size.
Equations
- VonStechow1984.deReComparative μ w₀ wBel x = (μ wBel x > VonStechow1984.actuallyDeg w₀ fun (w : W) => μ w x)
Instances For
De dicto reading: "I thought your yacht was larger than it is."
No ACTUALLY — both matrix and standard evaluated in the belief world.
Yields a contradictory thought: μ(wBel,x) > μ(wBel,x).
Equations
- VonStechow1984.deDictoComparative μ wBel x = (μ wBel x > μ wBel x)
Instances For
The de dicto reading is contradictory: no entity can exceed its own degree in any world.
The de re reading reduces to comparing belief-world degree against the ACTUALLY-extracted actual-world degree.
Maximal degree across a set of accessible worlds.
"The biggest a polar bear could be" = max over ◇-accessible worlds of
μ(polar bear). Used for modal comparatives. The acc parameter is a
set of worlds (typically {w | R w₀ w = true} for some
Core.Logic.Intensional.BAccessRel R and base world w₀).
Equations
- VonStechow1984.IsMaxDegOverWorlds acc μw d = ((∃ w ∈ acc, μw w = d) ∧ ∀ w ∈ acc, μw w ≤ d)
Instances For
IsMaxDegOverWorlds is IsGreatest on the degree image.
If the max possible A-degree exceeds the max possible B-degree, then the A-witness world beats every B-world.
R4: ⟦more⟧(d₁)(A⁰)(d₂)(x) iff A⁰(x, d₁ + d₂). more / -er is
a 4-place relation. The differential d₁ specifies the gap; d₂ is
the standard's maximal degree (from the than-clause via Max). Plain
comparatives have d₁ > 0 supplied by context; measure-phrase
differentials make d₁ explicit.
Equations
- VonStechow1984.moreSem μ x d₁ d₂ = (μ x ≥ d₁ + d₂)
Instances For
R5: ⟦as⟧ uses multiplication instead of addition. "Ede is twice
as fat as Angelika" = μ(Ede) ≥ 2 · μ(Angelika).
Equations
- VonStechow1984.asSem μ x d₁ d₂ = (μ x ≥ d₁ * d₂)
Instances For
R4 with d₁ > 0 and d₂ = μ(b) yields comparativeSem .positive.
Exact differential entails R4's "at least" semantics.
R5 with factor = 1 reduces to equative literal semantics.
R5 reduces to factorEquative when the inequality is tight.
R13: too is a counterfactual comparative morpheme. Definitionally
equal to moreSem — too and -er share the same additive structure,
differing only in where the standard comes from (counterfactual vs.
than-clause).
Equations
- VonStechow1984.tooSem μ x excess threshold = VonStechow1984.moreSem μ x excess threshold
Instances For
too and -er are the same additive operator (R4 = R13 structurally).
If x is (positively) too A for some counterfactual, then x's
actual degree exceeds x's degree in every counterfactual world.
"50 kg too heavy to lift" means in every world where you can lift the
pack, it weighs strictly less than it actually does. The excess
d₁ > 0 creates the strict gap.
Kripke-modal bridge #
Convert a binary accessibility relation to a set of worlds. Bridges abstract intensional degree infrastructure to Kripke frames.
Equations
- VonStechow1984.accessibleSet R w₀ = {w : W | R w₀ w = true}
Instances For
Modal comparatives grounded in Kripke accessibility. "A polar bear could be bigger than a grizzly bear could be" means: the max A-degree over ◇-accessible worlds exceeds the max B-degree.
LITTLE–□ non-commutativity (de Morgan) #
@cite{buring-2007} §6: degree negation (LITTLE) does not commute with
modal operators. Analysis 1 is LITTLE(□(P)) (exceeds the min);
Analysis 2 is □(LITTLE(P)) (exceeds every complement). They differ
by de Morgan's inequality for infinite meets.
Analysis 1: LITTLE scopes over □. "shorter than it has to be wide" = bridge-length < min-required-width.
Equations
- VonStechow1984.littleOverBox acc μw d = ∃ w ∈ acc, d > μw w
Instances For
Analysis 2: □ scopes over LITTLE. "shorter than it has to be narrow" = bridge-length < max-permitted-narrowness.
Equations
- VonStechow1984.boxOverLittle acc μw d = ∀ w ∈ acc, d > μw w
Instances For
Analysis 2 (□ over LITTLE) entails Analysis 1 (LITTLE over □), but
not vice versa. The non-trivial direction of de Morgan:
⋀(¬Pᵢ) → ¬(⋀Pᵢ).
The converse fails: Analysis 1 does NOT entail Analysis 2. Witness:
acc = {w₁, w₂} with μ(w₁) = 5, μ(w₂) = 10, d = 7. Then
d > min(5,10) = 5 (Analysis 1 holds) but d ≯ max(5,10) = 10
(Analysis 2 fails). Formal content of @cite{buring-2007} §6.
When all accessible worlds agree on degree (trivial modal base), the two analyses collapse — scope is undetectable. @cite{heim-2001}'s monotone collapse at the modal level.
Theory families evaluated by von Stechow.
- russellPostalWilliams : TheoryFamily
- seurenLewisKlein : TheoryFamily
- cresswell : TheoryFamily
- hellan : TheoryFamily
- synthesis : TheoryFamily
Instances For
Equations
- VonStechow1984.instDecidableEqTheoryFamily x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- VonStechow1984.instReprTheoryFamily = { reprPrec := VonStechow1984.instReprTheoryFamily.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
The nine phenomena used as evaluation criteria.
- russellAmbiguity : Phenomenon
- ambiguousCounterfactual : Phenomenon
- npiLicensing : Phenomenon
- quantConnectives : Phenomenon
- unwarrantedInference : Phenomenon
- negativeQuantifiers : Phenomenon
- modalComparative : Phenomenon
- differentialReadings : Phenomenon
- iteratedModality : Phenomenon
Instances For
Equations
- VonStechow1984.instDecidableEqPhenomenon 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
- VonStechow1984.instReprPhenomenon = { reprPrec := VonStechow1984.instReprPhenomenon.repr }
Equations
- VonStechow1984.instDecidableEqScore 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.
- VonStechow1984.instReprScore.repr VonStechow1984.Score.plus prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "VonStechow1984.Score.plus")).group prec✝
Instances For
Equations
- VonStechow1984.instReprScore = { reprPrec := VonStechow1984.instReprScore.repr }
- theory : TheoryFamily
- phenomenon : Phenomenon
- score : Score
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Von Stechow's descriptive adequacy scorecard (p. 4, Table xvii). Scores: Russell ((5)), Seuren/Lewis/Klein (3½), Cresswell (5), Hellan (3). The synthesis achieves 9/9.
Equations
- One or more equations did not get rendered due to their size.
Instances For
"If Mary had smoked less than she did, she would be healthier than she is" (p. 12, ex. 26). The nontrivial reading requires ACTUALLY in the than-clauses of both antecedent and consequent: the standards of comparison are actual-world values.
- sentence : String
- trivialReading : String
- informativeReading : String
- requiresActually : Bool
Instances For
Equations
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.
Instances For
NPI data from §VI (pp. 26–27).
- sentence : String
- npiItem : String
- grammatical : Bool
Instances For
Equations
- VonStechow1984.instReprNPIDatum = { reprPrec := VonStechow1984.instReprNPIDatum.repr }
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.
Instances For
"Konstanz is nicer than Düsseldorf or Stuttgart" entails "Konstanz is nicer than Düsseldorf and Stuttgart" (p. 2, ex. v). The than-clause maximum over a disjunctive standard is the max of the individual maxima: exceeding max(μb, μc) entails exceeding both individually.
Blocking unwarranted inferences (p. 3, ex. vii): "Ede is fatter than Max" does NOT entail "Ede is fatter than everyone." Only Russell's theory correctly blocks this — the definite description ιd[everyone is d-fat] may not denote if people differ in fatness.
- premise : String
- conclusion : String
- valid : Bool
- explanation : String
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Negative quantifiers (p. 3, ex. viii–ix): "*Ede is more intelligent than no one of us" — in Russell's theory, the definite description ιd[no one is d-intelligent] doesn't denote (there's no maximal degree of zero-person intelligence). In Cresswell's theory, (99) is a logical falsehood.
Equations
- One or more equations did not get rendered due to their size.
Instances For
"A polar bear could be bigger than a grizzly bear could be" (p. 3). Only Seuren/Lewis can treat this natively. Russell's theory fails because the definite terms don't denote (indefinitely many possible sizes). Von Stechow's synthesis repairs Russell via the Max operator: compare max possible sizes across ◇-accessible worlds.
- sentence : String
- analysis : String
- theoriesThatHandle : List String
Instances For
Equations
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.
Instances For
Modal comparative: if the max possible A-degree exceeds the max
possible B-degree, there is a witness world where A beats every
possible B (via maxDeg_witness from the theory layer).
@cite{klein-1980}'s degree-free approach cannot handle:
- Differential readings: "John is six inches taller than Mary"
- Factor equatives: "Ede is twice as fat as Angelika"
- Cross-dimensional: "Ede is more tall than broad"
Klein's framework has no degree ontology, so metric information
(distances, ratios) cannot be expressed. The existing
klein_measure_equivalence shows Klein agrees on simple
comparatives (via measureDelineation), but this agreement
breaks down for measure phrase constructions.
This limitation motivates von Stechow's R4/R5 (addition and multiplication on degrees) which Klein cannot express.
- sentence : String
- phenomenon : String
- explanation : String
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Klein agrees with von Stechow's synthesis on simple comparatives:
the degree comparison μ(a) > μ(b) induces a Klein ordering via
measureDelineation (from Compare.klein_measure_equivalence).
The divergence is only on differential and factor constructions.
Von Stechow's rules R7–R8 extend more uniformly across categories. Plural nouns: "more toads" = |X| > n (cardinality as degree). Mass nouns: "more gold" = amount(X) > d. Adverbs: "more loudly" = loudness(e) > d. The comparative morpheme is category-blind — only the measure function μ varies.
- sentence : String
- category : String
- measureFunction : String
Instances For
Equations
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.
Instances For
R13: too is a counterfactual comparative morpheme. "This pack is at least 50 kg too heavy to lift" means: if it were lighter by 50 kg, one could lift it.
R13 (p. 69): ⟦too⟧(d₁)(A⁰)(p)(x) = the max.d [x is d-A⁰] λd₂ [p □→ A⁰(x, d₂ − d₁)]. Here d₂ is the actual degree and d₁ is the excess; the counterfactual threshold is d₂ − d₁.
This is DegPType.excessive from Degree.Defs — the degree
construction where the differential measures the excess over a
counterfactual threshold. Von Stechow's analysis shows that
too and -er share the same additive structure (R4),
differing only in that too's standard comes from a
counterfactual rather than a than-clause.
- sentence : String
- differential : String
- counterfactualBase : String
- degPType : Semantics.Degree.DegPType
Instances For
Equations
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.