OAI/Combinatorics/InfiniteMatroid/Columns.lean
17 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.InfiniteMatroidCounterexample.ColumnTagline 12 - def
OAI.InfiniteMatroidCounterexample.columnStringline 14 - lemma
OAI.InfiniteMatroidCounterexample.columnString_injectiveline 17 - def
OAI.InfiniteMatroidCounterexample.prefixStringline 32 - lemma
OAI.InfiniteMatroidCounterexample.eventually_prefix_injectiveline 34 - def
OAI.InfiniteMatroidCounterexample.columnline 48 - def
OAI.InfiniteMatroidCounterexample.dDensityline 50 - def
OAI.InfiniteMatroidCounterexample.DSmallline 52 - lemma
OAI.InfiniteMatroidCounterexample.dBlock_trace_cardline 54 - lemma
OAI.InfiniteMatroidCounterexample.dDensity_formulaline 74 - lemma
OAI.InfiniteMatroidCounterexample.columns_uniformline 82Source documentation
All finite marginals are uniform once the chosen prefixes separate.
lemma columns_uniform {A : Type} [Fintype A] [DecidableEq A] (e : A ↪ ColumnTag) (P : (A → Bool) → Prop) : ∀ᶠ m in atTop, dDensity {x : D | P (fun a ↦ x.2 (prefixString (columnString (e a)) x.1))} m = (Nat.card {v : A → Bool // P v} : ℝ) / Fintype.card (A → Bool) := by …Mentions: OAI.InfiniteMatroidCounterexample.ColumnTag, OAI.InfiniteMatroidCounterexample.dDensity, OAI.InfiniteMatroidCounterexample.D, OAI.InfiniteMatroidCounterexample.prefixString, OAI.InfiniteMatroidCounterexample.columnString
- lemma
OAI.InfiniteMatroidCounterexample.columns_patternline 95 - lemma
OAI.InfiniteMatroidCounterexample.dSmall_emptyline 107 - lemma
OAI.InfiniteMatroidCounterexample.dSmall_monoline 112 - lemma
OAI.InfiniteMatroidCounterexample.dSmall_unionline 115 - lemma
OAI.InfiniteMatroidCounterexample.dSmall_false_of_eventualline 119 - lemma
OAI.InfiniteMatroidCounterexample.pattern_positiveline 125