Documentation

Linglib.Theories.Semantics.Degree.Basic

Degree Semantics: Positive-Form Semantics #

Positive-form semantic operations on the types declared in Defs.lean, plus threshold-comparison predicates on the concrete Degree max / Threshold max carriers @cite{kennedy-2007} @cite{heim-2001} @cite{kennedy-mcnally-2005}. Kennedy 2007's interpretive economy lives in the sibling Kennedy.lean.

Main definitions #

Main theorems #

Relationship to Gradability.Basic #

This module uses abstract types (Entity D : Type* with LinearOrder D) for framework-level theorems. Gradability.Basic uses concrete Degree max := Fin (max + 1) for computation in RSA models and Fragment entries. The two serve different clients: this module is imported by Degree/Comparative.lean and other framework siblings; Gradability.Basic is imported by Fragments/English/ and Phenomena/Gradability/ bridges.

def Semantics.Degree.positiveSem {Entity : Type u_1} {D : Type u_2} [LinearOrder D] (μ : EntityD) (θ : D) (x : Entity) :

The positive (unmarked) form of a gradable adjective: "Kim is tall" is true iff μ(Kim) ≥ θ for a contextual standard θ.

This is the common core across Kennedy and Heim:

  • Kennedy: ⟦tall⟧ = λd.λx. height(x) ≥ d, with θ = pos(tall)
  • Heim: ⟦tall⟧ = λx. height(x) ≥ θ_c

Klein's approach is different: "tall" is true relative to a comparison class, with no degree parameter.

Equations
Instances For

    Concrete threshold-based meanings #

    Threshold-comparison predicates on the concrete Degree max / Threshold max carriers. These are general degree operations, not adjective-specific. Decidability is inherited from the underlying Degree/Threshold order.

    Positive form: t < d.

    Equations
    Instances For

      Negative form: d < t.

      Equations
      Instances For

        Antonym: d ≤ t.

        Equations
        Instances For
          theorem Semantics.Degree.positiveMeaning_monotone {max : } (d : Core.Scale.Degree max) (θ_weak θ_strong : Core.Scale.Threshold max) (h_ord : θ_weak θ_strong) (h_strong : positiveMeaning d θ_strong) :
          positiveMeaning d θ_weak

          Monotonicity of positiveMeaning in the threshold: a higher threshold is informationally stronger. If d > θ_strong and θ_weak ≤ θ_strong, then d > θ_weak. Grounds the weak-vs-strong-adjective distinction (InformationalStrength).