Module docstring
{"# Intervals as finsets
This file provides basic results about all the Finset.Ixx, which are defined in
Order.Interval.Finset.Defs.
In addition, it shows that in a locally finite order ≤ and < are the transitive closures of,
respectively, ⩿ and ⋖, which then leads to a characterization of monotone and strictly
functions whose domain is a locally finite order. In particular, this file proves:
le_iff_transGen_wcovBy:≤is the transitive closure of⩿lt_iff_transGen_covBy:<is the transitive closure of⋖monotone_iff_forall_wcovBy: Characterization of monotone functionsstrictMono_iff_forall_covBy: Characterization of strictly monotone functions
TODO
This file was originally only about Finset.Ico a b where a b : ℕ. No care has yet been taken to
generalize these lemmas properly and many lemmas about Icc, Ioc, Ioo are missing. In general,
what's to do is taking the lemmas in Data.X.Intervals and abstract away the concrete structure.
Complete the API. See
https://github.com/leanprover-community/mathlib/pull/14448#discussion_r906109235
for some ideas.
","### ⩿, ⋖ and monotonicity "}