Commit 2021-10-01 13:24 9be12dd5
View on Github →feat(order/locally_finite): introduce locally finite orders (#9464)
The new typeclass locally_finite_order
homogeneizes treatment of intervals as finset
s and multiset
s. finset.Ico
is now available for all locally finite orders (instead of being ℕ-specialized), rendering finset.Ico_ℤ
and pnat.Ico
useless.
This PR also introduces the long-awaited finset.Icc
, finset.Ioc
, finset.Ioo
, and finset.Ici
, finset.Ioi
(for order_top
s) and finset.Iic
, finset.Iio
(for order_bot
s), and the multiset
variations thereof.