Lemmas about Is(Co)Bounded(Under)
#
This file proves several lemmas about
IsBounded
, IsBoundedUnder
, IsCobounded
and IsCoboundedUnder
.
A bounded function u
is in particular eventually bounded.
A bounded above function u
is in particular eventually bounded above.
A bounded below function u
is in particular eventually bounded below.
To check that a filter is frequently bounded, it suffices to have a witness
which bounds f
at some point for every admissible set.
This is only an implication, as the other direction is wrong for the trivial filter.
A filter which is eventually bounded is in particular frequently bounded (in the opposite direction). At least if the filter is not trivial.
For nontrivial filters in linear orders, coboundedness for ≤
implies frequent boundedness
from below.
For nontrivial filters in linear orders, coboundedness for ≥
implies frequent boundedness
from above.
In linear orders, frequent boundedness from below implies coboundedness for ≤
.
In linear orders, frequent boundedness from above implies coboundedness for ≥
.
Filters are automatically bounded or cobounded in complete lattices. To use the same statements
in complete and conditionally complete lattices but let automation fill automatically the
boundedness proofs in complete lattices, we use the tactic isBoundedDefault
in the statements,
in the form (hf : f.IsBounded (≥) := by isBoundedDefault)
.
Equations
- Filter.tacticIsBoundedDefault = Lean.ParserDescr.node `Filter.tacticIsBoundedDefault 1024 (Lean.ParserDescr.nonReservedSymbol "isBoundedDefault" false)