OAI/Combinatorics/InfiniteMatroid/Ideals.lean
13 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.InfiniteMatroidCounterexample.SubsetIdealline 12 - lemma
OAI.InfiniteMatroidCounterexample.SubsetIdeal.finite_sUnionline 22 - lemma
OAI.InfiniteMatroidCounterexample.SubsetIdeal.positive_nonemptyline 30 - lemma
OAI.InfiniteMatroidCounterexample.SubsetIdeal.remove_smallline 34 - def
OAI.InfiniteMatroidCounterexample.SubsetIdeal.ModSubsetline 40 - lemma
OAI.InfiniteMatroidCounterexample.SubsetIdeal.modSubset_reflline 42 - lemma
OAI.InfiniteMatroidCounterexample.SubsetIdeal.modSubset_of_subsetline 45 - lemma
OAI.InfiniteMatroidCounterexample.SubsetIdeal.modSubset_transline 48 - lemma
OAI.InfiniteMatroidCounterexample.SubsetIdeal.modSubset_congrline 52 - def
OAI.InfiniteMatroidCounterexample.columnPatternline 64Source documentation
A finite signed column pattern.
def columnPattern {α ι : Type*} (G : ι → Set α) (F H : Finset ι) : Set α := … - def
OAI.InfiniteMatroidCounterexample.Forbiddenline 67 - lemma
OAI.InfiniteMatroidCounterexample.forbidden_finite_avoidanceline 70 - lemma
OAI.InfiniteMatroidCounterexample.exists_rank_ultrafilterline 109Source documentation
The finite-intersection argument produces the required ultrafilter; no countable completeness or continuum regularity is used.
lemma exists_rank_ultrafilter {α ι : Type*} (K : SubsetIdeal α) (G : ι → Set α) (hpattern : ∀ F H : Finset ι, Disjoint F H → ¬ K.small (columnPattern G F H)) : ∃ U : Ultrafilter α, (∀ N, K.small N → N ∉ U) ∧ (∀ t, G t ∈ U) ∧ (∀ X, X ∈ U → {t | K.ModSubset X (G t)}.Finite) := by …Mentions: OAI.InfiniteMatroidCounterexample.SubsetIdeal, OAI.InfiniteMatroidCounterexample.columnPattern