Commit 2022-02-02 14:51 cd1d839a
View on Github →feat(order/rel_classes): Unbundled typeclass to state that two relations are the non strict and strict versions (#11381)
This defines a Prop-valued mixin is_nonstrict_strict_order α r s
to state s a b ↔ r a b ∧ ¬ r b a
.
The idea is to allow dot notation for lemmas about the interaction of ⊆
and ⊂
(which currently do not have a preorder
-like typeclass). Dot notation on each of them is already possible thanks to unbundled relation classes (which allow to state lemmas for both set
and finset
).