Documentation

Linglib.Core.Categorical.ScaleCat

Category of Comparative Scales #

Objects are bundled types with a preorder and ComparativeScale metadata (boundedness classification). Morphisms are OrderHom (bundled monotone maps from Mathlib).

The boundedness tag is metadata attached to objects — morphisms are order-preserving but do not need to preserve boundedness. This mirrors the relationship between MereoDim (injective monotone = StrictMono) and Monotone: MereoCat requires strict monotonicity, while ScaleCat uses the weaker Monotone.

Mathlib's Preord (category of preorders) is the underlying category; ScaleCat adds the ComparativeScale annotation.

structure Core.Categorical.ScaleObj :
Type (u + 1)

Bundled comparative scale: a preordered type with boundedness metadata.

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

    Extract the boundedness classification of a scale object.

    Equations
    Instances For

      The licensing prediction for a scale object.

      Equations
      Instances For

        A morphism between scales with the same boundedness preserves licensing.