Documentation

Linglib.Semantics.Degree.Superlative

The presuppositional superlative #

x is the μ-est of C presupposes that x is a member of the comparison class and asserts that it measures above every other member. Von Fintel gives the superlative morpheme this entry, with the class a predicate like girl in her class, so that the presupposition rather than the assertion fails when the class shrinks below x; at a world it is Heim's absolute superlative Degree.AbsoluteSuperlative. The assertion is the set-standard comparative of x over the other members' degrees, so its anti-additivity in the class comes from Hoeksema's anti-additivity of the set comparative.

Main definitions #

Main results #

Implementation notes #

The comparison class is given at each world, C : W → Set α, the transpose of von Fintel's world-dependent predicate. The degree measure μ does not vary with the world; von Fintel's ιd P(x)(d) measures at the world of evaluation.

References #

noncomputable def Degree.superlative {α : Type u_1} {D : Type u_2} {W : Type u_3} [Preorder D] (μ : α → D) (C : W → Set α) (x : α) :
W → SignType

x is the μ-est of C presupposes that x is in the comparison class and asserts that it measures above every other member of the class ([vF99a]'s (79)).

Equations
Instances For
    @[simp]
    theorem Degree.superlative_eq_zero_iff {α : Type u_1} {D : Type u_2} {W : Type u_3} [Preorder D] {μ : α → D} {C : W → Set α} {x : α} {w : W} :
    superlative μ C x w = 0 ↔ x ∉ C w
    @[simp]
    theorem Degree.superlative_eq_one_iff {α : Type u_1} {D : Type u_2} {W : Type u_3} [Preorder D] {μ : α → D} {C : W → Set α} {x : α} {w : W} :
    superlative μ C x w = 1 ↔ x ∈ C w ∧ ∀ y ∈ C w, y ≠ x → μ y < μ x
    theorem Degree.superlative_assertion_iff {α : Type u_1} {D : Type u_2} [Preorder D] {μ : α → D} {x : α} {s : Set α} :
    (∀ y ∈ s, y ≠ x → μ y < μ x) ↔ x ∈ μ ⁻¹' strictUpperBounds (μ '' (s \ {x}))

    The assertion is the set-standard comparative of x against the degrees of the other members of the class.

    theorem Degree.isAntiAdditive_superlative_assertion {α : Type u_1} {D : Type u_2} {W : Type u_3} [Preorder D] (μ : α → D) (x : α) :
    NaturalLogic.IsAntiAdditive fun (C : W → Set α) (w : W) => ∀ y ∈ C w, y ≠ x → μ y < μ x

    The assertion is anti-additive in the comparison class, by the anti-additivity of the set-standard comparative ([Hoe83]).

    theorem Degree.superlative_eq_one_iff_absoluteSuperlative {α : Type u_1} {D : Type u_2} {W : Type u_3} [LinearOrder D] {μ : α → D} {C : W → Set α} {x : α} {w : W} :
    superlative μ C x w = 1 ↔ AbsoluteSuperlative μ (C w) x

    At a world the superlative is true exactly when x is the absolute superlative of the class there ([Hei99]).