OAI/Combinatorics/InfiniteMatroid/Interpolation.lean
31 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.InfiniteMatroidCounterexample.AgreeBelowline 13Source documentation
Two subsets of ℕ agree on the first
mlabels.def AgreeBelow (X Y : Set ℕ) (m : ℕ) : Prop := …
- def
OAI.InfiniteMatroidCounterexample.CylinderContinuousline 16 - def
OAI.InfiniteMatroidCounterexample.deletePrefixline 23Source documentation
Delete, in the usual order of ℕ, the labels not reserved by the lower endpoint or by the finite prefix.
def deletePrefix (I X : Set ℕ) (m k : ℕ) : Set ℕ := …
- lemma
OAI.InfiniteMatroidCounterexample.deletePrefix_zeroline 26 - lemma
OAI.InfiniteMatroidCounterexample.subset_deletePrefixline 30 - lemma
OAI.InfiniteMatroidCounterexample.deletePrefix_subsetline 35 - lemma
OAI.InfiniteMatroidCounterexample.deletePrefix_antitoneline 38 - lemma
OAI.InfiniteMatroidCounterexample.deletePrefix_agreeline 46 - lemma
OAI.InfiniteMatroidCounterexample.deletePrefix_stepline 51 - lemma
OAI.InfiniteMatroidCounterexample.deletePrefix_finiteline 63 - def
OAI.InfiniteMatroidCounterexample.deleteTailline 72Source documentation
The limit after every eligible label has been deleted.
def deleteTail (I X : Set ℕ) (m : ℕ) : Set ℕ := …
- lemma
OAI.InfiniteMatroidCounterexample.subset_deleteTailline 75 - lemma
OAI.InfiniteMatroidCounterexample.deleteTail_subsetline 78 - lemma
OAI.InfiniteMatroidCounterexample.deleteTail_finiteline 81 - lemma
OAI.InfiniteMatroidCounterexample.deletePrefix_agree_tailline 87 - lemma
OAI.InfiniteMatroidCounterexample.deletion_stageline 102Source documentation
One stage of the infinite-endpoint interpolation: the stopping time is finite, all late probes are reset above -1, and earlier probes lose less than the prescribed tolerance.
lemma deletion_stage {f : ℕ → Set ℕ → ℝ} {I Y X : Set ℕ} (hcc : CylinderContinuous f I Y) (hone : ∀ n A B, I ⊆ A → A ⊆ B → B ⊆ Y → (∃ e, B ⊆ insert e A) → f n B ≤ f n A + 1) (hlow : ∀ Z, I ⊆ Z → Z ⊆ Y → (Z \ I).Finite → ∀ j, ∃ n ≥ j, f n Z < 0) (hIX : I ⊆ X) (hXY : X ⊆ Y) (j : ℕ) (ε : ℝ) (hε : 0 < ε) : ∃ Z, I ⊆ Z ∧ Z ⊆ X ∧ (X \ Z).Finite ∧ (∃ n ≥ j, f n Z ≤ 0) ∧ (∀ n < j, |f n X - f n Z| < ε) ∧ (Z = X ∨ ∀ n ≥ j, -1 ≤ f n Z) := by …Mentions: OAI.InfiniteMatroidCounterexample.CylinderContinuous
- lemma
OAI.InfiniteMatroidCounterexample.antitone_agree_iInterline 164 - lemma
OAI.InfiniteMatroidCounterexample.CylinderContinuous.tendsto_iInterline 188 - lemma
OAI.InfiniteMatroidCounterexample.infinite_endpoint_interpolationline 202 - def
OAI.InfiniteMatroidCounterexample.probeLiminfline 303Source documentation
Extended lower limiting value of the real probes.
noncomputable def probeLiminf {α : Type*} (f : ℕ → Set α → ℝ) (X : Set α) : EReal := … - lemma
OAI.InfiniteMatroidCounterexample.ereal_liminf_add_realline 306 - lemma
OAI.InfiniteMatroidCounterexample.probeLiminf_finite_changeline 315 - lemma
OAI.InfiniteMatroidCounterexample.probeLiminf_monoline 322 - lemma
OAI.InfiniteMatroidCounterexample.probeLiminf_le_zeroline 327 - lemma
OAI.InfiniteMatroidCounterexample.probeLiminf_ge_neg_oneline 333 - def
OAI.InfiniteMatroidCounterexample.LowerBasisline 353Source documentation
The half-closed interval used by the lower-limit rule.
def LowerBasis {α : Type*} (f : ℕ → Set α → ℝ) (X : Set α) : Prop := … - lemma
OAI.InfiniteMatroidCounterexample.infinite_endpoint_liminf_interpolationline 356 - def
OAI.InfiniteMatroidCounterexample.IntervalFiniteShiftline 379Source documentation
Exact finite-cardinality translation on a fixed interval.
def IntervalFiniteShift {α : Type*} (f : ℕ → Set α → ℝ) (I Y : Set α) : Prop := … - lemma
OAI.InfiniteMatroidCounterexample.finite_lower_interpolationline 383 - lemma
OAI.InfiniteMatroidCounterexample.finite_upper_interpolationline 429 - lemma
OAI.InfiniteMatroidCounterexample.local_interpolationline 470Source documentation
The complete local interpolation argument, including both finite rounding cases and the opposite-infinite-endpoint case.
lemma local_interpolation {f : ℕ → Set ℕ → ℝ} {I Y : Set ℕ} (hIY : I ⊆ Y) (hcc : CylinderContinuous f I Y) (hmono : ∀ n A B, I ⊆ A → A ⊆ B → B ⊆ Y → f n A ≤ f n B) (hone : ∀ n A B, I ⊆ A → A ⊆ B → B ⊆ Y → (∃ e, B ⊆ insert e A) → f n B ≤ f n A + 1) (hshift : IntervalFiniteShift f I Y) (hlow : probeLiminf f I ≤ -1) (hhigh : 0 < probeLiminf f Y) : ∃ B, I ⊆ B ∧ B ⊆ Y ∧ LowerBasis f B := by …Mentions: OAI.InfiniteMatroidCounterexample.CylinderContinuous, OAI.InfiniteMatroidCounterexample.IntervalFiniteShift, OAI.InfiniteMatroidCounterexample.probeLiminf, OAI.InfiniteMatroidCounterexample.LowerBasis