Documentation

Linglib.Theories.Semantics.Degree.Defs

Degree Semantics: Type Definitions #

Pure type definitions for degree-based analyses of gradable expressions @cite{heim-2001} @cite{kennedy-2007} @cite{schwarzschild-2008} @cite{beltrama-2025}. Positive-form semantics is in Basic.lean; Kennedy 2007's interpretive economy classification is in Kennedy.lean. Klein-style delineation @cite{klein-1980} has no measure function and lives in Theories/Semantics/Gradability/Delineation.lean.

Main definitions #

structure Semantics.Degree.GradablePredicate (Entity : Type u_1) (D : Type u_2) [LinearOrder D] extends Core.Scale.DirectedMeasure D Entity :
Type (max u_1 u_2)

Minimal interface for a gradable predicate: a measure function mapping entities to degrees on a scale with known boundedness.

Extends DirectedMeasure D Entity with a lexical form field. Every degree framework (Kennedy, Heim, Schwarzschild) provides an instance; Klein's delineation approach does not use degrees and so does not instantiate this interface (see Gradability/Delineation.lean).

Instances For

    The compositional structure of a Degree Phrase (DegP).

    In all degree frameworks, DegP is the syntactic locus where degree comparison happens. The internal structure varies — Kennedy posits [DegP [Deg -er/as/est] [DegComplement than-clause]], Heim posits a sentential -er operator — but the framework-independent taxonomy is captured here.

    Instances For
      @[implicit_reducible]
      Equations
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The standard of comparison: what the degree is compared to.

        • explicit : StandardType

          "taller than Bill" — explicit standard.

        • contextual : StandardType

          "tall" — contextually determined standard.

        • absolute : StandardType

          "full" — scale endpoint as standard.

        Instances For
          @[implicit_reducible]
          Equations
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Degree modifier direction — the same axis as NPI scalar direction. Lexical instantiations of named modifiers (slightly, very, quite, etc.) live in consuming Studies files (e.g. Phenomena/Politeness/Studies/MachinoEtAl2025.lean for the AmE/BrE quite contrast).

            Instances For
              @[implicit_reducible]
              Equations
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                Degree construction type. Used by evaluativity analyses to track which surface constructions trigger evaluative readings.

                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    @[implicit_reducible]
                    Equations
                    @[implicit_reducible]

                    User-facing rendering, distinct from Repr (which prefixes the namespace). Consumed by Studies files that string-interpolate construction names into diagnostic messages — see e.g. Phenomena/Gradability/Studies/Rett2015Implicature.lean.

                    Equations
                    • One or more equations did not get rendered due to their size.

                    Positive form standard: how the contextual threshold is determined. For open scales, the standard is the contextual norm (@cite{kennedy-2007}); for closed scales, it is the relevant endpoint fixed by Interpretive Economy.

                    • contextual : PositiveStandard

                      Open-scale: θ = norm relative to comparison class.

                    • minEndpoint : PositiveStandard

                      Lower-bounded: θ = minimum (e.g., "bent", "wet").

                    • maxEndpoint : PositiveStandard

                      Upper-bounded / closed: θ = maximum (e.g., "full", "dry").

                    • functional : PositiveStandard

                      Necessity standard: θ = minimum value for pursuit (@cite{beltrama-2025}).

                    Instances For
                      @[implicit_reducible]
                      Equations
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        Whether the positive standard depends on contextual domain information.

                        @cite{kennedy-2007} argues the comparison class is not a semantic argument of pos (contra @cite{klein-1980}), replacing it with the standard-fixing function s: ⟦pos⟧ = λg.λx. g(x) ≥ s(g). For relative (open-scale) adjectives, s still requires contextual domain information; for absolute (closed-scale) adjectives the standard comes from scale endpoints via Interpretive Economy.

                        Equations
                        Instances For
                          @[implicit_reducible]
                          Equations
                          • One or more equations did not get rendered due to their size.

                          Kennedy's adjective classification by scale structure and standard type @cite{kennedy-2007} @cite{kennedy-mcnally-2005}, plus a nonGradable case for adjectives outside the degree-based fragment.

                          • relativeGradable : AdjectiveClass

                            Standard varies with comparison class — tall, expensive, big.

                          • absoluteMaximum : AdjectiveClass

                            Threshold fixed at scale maximum — full, straight, closed, dry.

                          • absoluteMinimum : AdjectiveClass

                            Threshold fixed at scale minimum — wet, bent, open, dirty.

                          • mildlyPositive : AdjectiveClass

                            Necessity-relative threshold — decent, acceptable (@cite{beltrama-2025}).

                          • nonGradable : AdjectiveClass

                            Non-gradable: no degree argument, no scale — atomic, prime, deceased, pregnant. Outside the GradablePredicate fragment; consumers that classify a general adjective should map non-gradables here rather than coercing them into a gradable class.

                          Instances For
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              @[implicit_reducible]
                              Equations

                              Coarse two-way classification: relative vs absolute. Collapses absoluteMaximum and absoluteMinimum.

                              Equations
                              Instances For