The covering relation #
This file defines the covering relation in an order. b
is said to cover a
if a < b
and there
is no element in between. We say that b
weakly covers a
if a ≤ b
and there is no element
between a
and b
. In a partial order this is equivalent to a ⋖ b ∨ a = b
, in a preorder this
is equivalent to a ⋖ b ∨ (a ≤ b ∧ b ≤ a)
Notation #
a ⋖ b
means thatb
coversa
.a ⩿ b
means thatb
weakly coversa
.
Notation for Wcovby a b
.
Equations
- «term_⩿_» = Lean.ParserDescr.trailingNode `term_⩿_ 50 50 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⩿ ") (Lean.ParserDescr.cat `term 51))
Instances For
Alias of wcovby_of_le_of_le
.
Equations
Alias of the reverse direction of toDual_wcovby_toDual_iff
.
Alias of the reverse direction of ofDual_wcovby_ofDual_iff
.
An iff
version of Wcovby.eq_or_eq
and wcovby_of_eq_or_eq
.
Notation for Covby a b
.
Equations
- «term_⋖_» = Lean.ParserDescr.trailingNode `term_⋖_ 50 50 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⋖ ") (Lean.ParserDescr.cat `term 51))
Instances For
Alias of the reverse direction of toDual_covby_toDual_iff
.
Alias of the reverse direction of ofDual_covby_ofDual_iff
.
Equations
Alias of the forward direction of wcovby_iff_covby_or_eq
.
Alias of the forward direction of wcovby_iff_eq_or_covby
.
An iff
version of Covby.eq_or_eq
and covby_of_eq_or_eq
.
If a
, b
, c
are consecutive and a < x < c
then x = b
.