Documentation

Linglib.Semantics.Degree.Basic

Degree Semantics: Positive-Form Semantics #

Threshold-comparison predicates on the concrete Degree max / Threshold max carriers declared in Defs.lean [Ken07] [Hei01] [KMcN05]. The abstract positive-form predicate μ(x) ≥ θ is just Comparison.ge.over μ θ — used directly where needed. Kennedy 2007's interpretive economy lives in the sibling Kennedy.lean.

Main definitions #

Main theorems #

Relationship to Gradability.Basic #

This module's concrete Degree max := Fin (max + 1) predicates serve computation in RSA models and Fragment entries. Gradability.Basic serves the same clients; this module is imported by Degree/Comparative.lean and other framework siblings, while Gradability.Basic is imported by Fragments/English/ and gradability Studies/ files.

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.

def Degree.positiveMeaning {max : } (d : Degree max) (t : Threshold max) :

Positive form (tall): t < d.

Equations
Instances For
    def Degree.negativeMeaning {max : } (d : Degree max) (t : Threshold max) :

    Polar antonym (short): d < t, evaluated against the antonym's own threshold (which may sit below the positive's — see Gradability.ThresholdPair).

    Equations
    Instances For
      def Degree.notPositiveMeaning {max : } (d : Degree max) (t : Threshold max) :

      Contradictory negation (not tall): d ≤ t, the complement of positiveMeaning. Not the polar antonym — that is negativeMeaning.

      Equations
      Instances For
        @[implicit_reducible]
        instance Degree.instDecidablePositiveMeaning {max : } (d : Degree max) (t : Threshold max) :
        Decidable (positiveMeaning d t)
        Equations
        @[implicit_reducible]
        instance Degree.instDecidableNegativeMeaning {max : } (d : Degree max) (t : Threshold max) :
        Decidable (negativeMeaning d t)
        Equations
        theorem Degree.positiveMeaning_monotone {max : } (d : Degree max) (θ_weak θ_strong : 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).