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.
Bundled comparative scale: a preordered type with boundedness metadata.
- α : Type u
The carrier type.
The preorder on the carrier.
- scale : Scale.ComparativeScale self.α
The comparative scale 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
- S.boundedness = S.scale.boundedness
Instances For
A morphism between scales with the same boundedness preserves licensing.