Order continuity #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
We say that a function is left order continuous if it sends all least upper bounds to least upper bounds. The order dual notion is called right order continuity.
For monotone functions ℝ → ℝ
these notions correspond to the usual left and right continuity.
We prove some basic lemmas (map_sup
, map_Sup
etc) and prove that an rel_iso
is both left
and right order continuous.
Definitions #
A function f
between preorders is left order continuous if it preserves all suprema. We
define it using is_lub
instead of Sup
so that the proof works both for complete lattices and
conditionally complete lattices.
A function f
between preorders is right order continuous if it preserves all infima. We
define it using is_glb
instead of Inf
so that the proof works both for complete lattices and
conditionally complete lattices.
Convert an injective left order continuous function to an order embedding.
Equations
- left_ord_continuous.to_order_embedding f hf h = {to_embedding := {to_fun := f, inj' := h}, map_rel_iff' := _}
Convert an injective left order continuous function to a order_embedding
.
Equations
- right_ord_continuous.to_order_embedding f hf h = {to_embedding := {to_fun := f, inj' := h}, map_rel_iff' := _}