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
.