Intervals of finsets as finsets #
This file provides the LocallyFiniteOrder
instance for Finset α
and calculates the cardinality
of finite intervals of finsets.
If s t : Finset α
, then Finset.Icc s t
is the finset of finsets which include s
and are
included in t
. For example,
Finset.Icc {0, 1} {0, 1, 2, 3} = {{0, 1}, {0, 1, 2}, {0, 1, 3}, {0, 1, 2, 3}}
and
Finset.Icc {0, 1, 2} {0, 1, 3} = {}
.
In addition, this file gives characterizations of monotone and strictly monotone functions
out of Finset α
in terms of Finset.insert
Equations
- One or more equations did not get rendered due to their size.
Cardinality of a non-empty Icc
of finsets.
Cardinality of an Ico
of finsets.
Cardinality of an Ioc
of finsets.
Cardinality of an Ioo
of finsets.
Cardinality of an Iic
of finsets.
Cardinality of an Iio
of finsets.
A function f
from Finset α
is strictly monotone if and only if f s < f (cons a s ha)
for
all s
and a ∉ s
.
A function f
from Finset α
is strictly antitone if and only if f (cons a s ha) < f s
for
all s
and a ∉ s
.
A function f
from Finset α
is strictly monotone if and only if f s < f (insert a s)
for
all s
and a ∉ s
.
A function f
from Finset α
is strictly antitone if and only if f (insert a s) < f s
for
all s
and a ∉ s
.