The universal scale #
A measure μ : E → D orders a finite comparison class C by a quasi-order whose classes are the
values C.image μ. Bale's universal degree of a member is the position of its class: one plus
the number of classes below it, over the number of classes, a rational between zero and one.
Universal degrees record positions and nothing else. They are unchanged by any order embedding of
the scale, and on a comparison class two measures give the same universal degrees exactly when
they induce the same quasi-order. Comparing two measures directly is not invariant under
rescaling one of them (Degree.Comparison.forall_preimage_interval_eq_iff), but comparing their
universal degrees is, which is what makes a comparison between different adjectives meaningful.
Main definitions #
Degree.relativeRank: the position of a value in a finite scale, as a fraction of the scale.Degree.universalDegree: the universal degree of a member of a comparison class under a measure.
Main statements #
Degree.universalDegree_comp: universal degrees are invariant under order embeddings of the scale.Degree.ker_universalDegree: on a comparison class, universal degrees are a complete invariant of the quasi-order the measure induces.Degree.universalDegree_eq_iff: two members share a universal degree exactly when they are equivalent in Cresswell's sense.
Implementation notes #
A comparison class is a Finset, Klein's comparison class made finite so that its classes can be
counted. The primary scale, the quotient of the restricted quasi-order, is order-isomorphic to
C.image μ, where universal degrees are computed; ker_universalDegree makes the choice of
measure immaterial.
References #
Positions in a finite scale #
The relative rank of d in a finite scale S is the share of S at or below it, one plus
the number of values below d over the number of values.
Equations
- Degree.relativeRank S d = ↑{x ∈ S | x ≤ d}.card / ↑S.card
Instances For
Relative rank preserves and reflects the order of the scale.
The top of a scale has relative rank one.
The bottom of a scale has relative rank one over the size of the scale.
On the scale of the numbers from one to N, the relative rank of n is n / N.
Universal degrees #
The universal degree of x under the measure μ on the comparison class C is the relative
rank of its class among the classes of C.
Equations
- Degree.universalDegree μ C x = Degree.relativeRank (Finset.image μ C) (μ x)
Instances For
Within one comparison class, universal degrees compare as the measures do.
Universal degrees are invariant under any order embedding of the scale.
Two measures inducing the same quasi-order on a comparison class give its members the same universal degrees.
On a comparison class, universal degrees are a complete invariant of the quasi-order a measure induces, so two measures give the same universal degrees exactly when they order the class alike.
Two members of a comparison class share a universal degree exactly when they are equivalent in [Cre76]'s sense under the restricted quasi-order.
Two primary scales with the same classes compare across as the measures do.
Comparison classes with the same classes give the same universal degrees, so members added to a comparison class, each measuring as one already there, change no universal degree.
A member measuring at least as much as every other has universal degree one.
A member measuring at most as much as every other has universal degree one over the number of classes.
When the classes of a comparison class are the numbers from one to N, a universal degree
is the measure over N.