Interpreting monovarying functions as monotone functions #
This file proves that monovarying functions to linear orders can be made simultaneously monotone by setting the correct order on their shared indexing type.
If f : ι → α and g : ι → β are monovarying, then MonovaryOrder f g is a linear order on
ι that makes f and g simultaneously monotone.
We define i < j if f i < f j, or if f i = f j and g i < g j, breaking ties arbitrarily.
Equations
Instances For
Alias of the forward direction of monovaryOn_iff_exists_monotoneOn.
Alias of the forward direction of monovaryOn_iff_exists_antitoneOn.
Alias of the forward direction of antivaryOn_iff_exists_monotoneOn_antitoneOn.
Alias of the forward direction of antivaryOn_iff_exists_antitoneOn_monotoneOn.
Alias of the forward direction of monovary_iff_exists_monotone.
Alias of the forward direction of monovary_iff_exists_antitone.
Alias of the forward direction of antivary_iff_exists_monotone_antitone.
Alias of the forward direction of antivary_iff_exists_antitone_monotone.