Documentation

Linglib.Core.Scales.HasPositiveForm

Core/Scales/HasPositiveForm.lean — positive-form typeclass (parameterized) #

Each gradability framework provides a structurally-different standard-source for the unmodified positive form ("Kim is tall" — without comparison or modifier). The Source parameter exposes this structural difference at the type level rather than hiding it inside an opaque Prop.

This file is part of the Phase A.7 atomic typeclass landing per master plan v4.

class Core.Scale.HasPositiveForm (α : Type u_1) (Source : Type u_2) [HasComparison α] :
Type (max u_1 u_2)

Each framework provides its own standard-source structure. The Source parameter makes the framework's standard-determination apparatus visible at the type level — not hidden inside the Prop.

Kennedy: Source = δ (threshold). CSW: Source = State (contrast point). Klein: Source = Set α (comparison class). Lassiter-Goodman: Source = PMF δ (threshold prior).

  • isPositive : SourceαProp
Instances