Directed indexed families and sets #
This file defines directed indexed families and directed sets. An indexed family/set is directed iff each pair of elements has a shared upper bound.
Main declarations #
Directed r f: Predicate stating that the indexed familyfisr-directed.DirectedOn r s: Predicate stating that the setsisr-directed.IsDirected α r: Prop-valued mixin stating thatαisr-directed. Follows the style of the unbundled relation classes such asIsTotal.
TODO #
Define connected orders (the transitive symmetric closure of ≤ is everything) and show that
(co)directed orders are connected.
References #
- [Gierz et al, A Compendium of Continuous Lattices][GierzEtAl1980]
Alias of the forward direction of directedOn_iff_directed.
Alias of the forward direction of directedOn_range.
A set stable by supremum is ≤-directed.
A set stable by infimum is ≥-directed.
IsDirected α r states that for any elements a, b there exists an element c such that
r a c and r b c.
- directed (a b : α) : ∃ (c : α), r a c ∧ r b c
For every pair of elements
aandbthere is acsuch thatr a candr b c
Instances
A monotone function on an upwards-directed type is directed.
An antitone function on a downwards-directed type is directed.
If f is monotone and antitone on a directed order, then f is constant.
If f is monotone and antitone on a directed set s, then f is constant on s.