Commit 2024-01-04 18:16 561e9afe
View on Github →feat(Order/Filter) : add 2 constructors (#9200) Add two constructors to create filters from a property on sets:
Filter.comk
if the property is stable under finite unions and set shrinking.Filter.ofCountableUnion
if the property is stable under countable unions and set shrinkingFilter.comk
is the key ingredient inIsCompact.induction_on
but may be convenient to have as individual building block. AFilter
generated byFilter.ofCountableUnion
is aCountableInterFilter
, which is given by the instanceFilter.countableInter_ofCountableUnion
.
Other changes
- Use
Filter.comk
forFilter.cofinite
,Bornology.ofBounded
andMeasureTheory.Measure.cofinite
. - Use
Filter.ofCountableUnion
forMeasureTheory.Measure.ae
. - Use
{_ : Bornology _}
instead of[Bornology _]
in some lemmas so thatrw/simp
work with non-instance bornologies.