Actual finite accepting-pair injection
Lax342547.AcceptingInjection · concepts/Lax342547/AcceptingInjection.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
Greedy pin probes and whole-unit protected spaces give a finite accepting-pair loss bound for the entire accepting family, with raw primal avoidance and retained masses.
Concept map
Evidence
This concept declares 2 statements. Each proof establishes one of them relative to its assumptions.
1 accepting_family_injection proven
2 primal_accepting_family_injection proven
Lean source view on GitHub
| 1 | import Lax342547.FiniteInjection |
| 2 | import Lax342547.AcceptingFamilies |
| 3 | import Lax342547.UnitSpanAvoidance |
| 4 | import Lax342547.GreedySpaces |
| 5 | |
| 6 | /-! |
| 7 | --- |
| 8 | title: Actual finite accepting-pair injection |
| 9 | type: lemma |
| 10 | --- |
| 11 | Greedy pin probes and whole-unit protected spaces give a finite accepting-pair loss bound for the entire accepting family, with raw primal avoidance and retained masses. |
| 12 | -/ |
| 13 | |
| 14 | namespace Lax342547.AcceptingInjection |
| 15 | |
| 16 | open Lax342547.MomentSpace Lax342547.RelativeEntropy Lax342547.RetainedImages |
| 17 | open Lax342547.RealCellLaws Lax342547.PushforwardWalsh Lax342547.FiniteInjection |
| 18 | open Lax342547.RawFrames |
| 19 | open scoped BigOperators |
| 20 | |
| 21 | axiom accepting_family_injection {A B I N H : Type} |
| 22 | [Fintype A] [Fintype B] [Fintype I] [Fintype N] [Fintype H] |
| 23 | [DecidableEq N] [DecidableEq H] |
| 24 | (α : A → ℝ) (β : B → ℝ) (C : I → A → Prop) (key : B → I) |
| 25 | (V : A → Submodule Binary (N → Binary)) (Y : B → Matrix N H Binary) |
| 26 | (S : B → Submodule Binary (H → Binary)) (K ℓ : ℕ) (L η δ τ : ℝ) |
| 27 | (hα : Probability α) (hβ : Probability β) (hL : 0 ≤ L) (hη : 0 ≤ η) |
| 28 | (hτ : 0 < τ) (hgap : δ < η) |
| 29 | (hV : ∀ a,Module.finrank Binary (V a) ≤ K) |
| 30 | (hS : ∀ b,Module.finrank Binary (S b) ≤ K) |
| 31 | (hcap : ∀ y,push β Y y ≤ L*weights (PMF.uniformOfFintype (Matrix N H Binary)) y) |
| 32 | (havoid : ∀ i,τ ≤ cellMass α (C i) → ∀ j,j < ℓ → ∀ t : Fin j → A, |
| 33 | cellMass (conditionalLaw α (C i)) (fun a => ¬ Disjoint (V a) (⨆ k : Fin j,V (t k))) ≤ δ) : |
| 34 | (∑ b,β b*cellMass α (fun a => C (key b) a ∧ pinFailure (V a) (Y b) (S b))) ≤ |
| 35 | η*(∑ b,β b*cellMass α (C (key b))) + τ + |
| 36 | Fintype.card I*((L*((2 : ℝ)^(Fintype.card H*K+2*K*ℓ)/(2 : ℝ)^(Fintype.card H*ℓ)))/(η-δ)^ℓ) |
| 37 | |
| 38 | axiom primal_accepting_family_injection {A B I P N H : Type} |
| 39 | [Fintype A] [Fintype B] [Fintype I] [Fintype P] [Fintype N] [Fintype H] |
| 40 | [DecidableEq P] [DecidableEq N] [DecidableEq H] |
| 41 | (E : Matrix P P Binary) [Nonempty (Frame P H N E)] |
| 42 | (α : A → ℝ) (β : B → ℝ) (C : I → A → Prop) (key : B → I) |
| 43 | (image : A → Frame P H N E) (V : A → Submodule Binary (N → Binary)) |
| 44 | (Y : B → Matrix N H Binary) (S : B → Submodule Binary (H → Binary)) |
| 45 | (K ℓ : ℕ) (M L η τ : ℝ) |
| 46 | (hα : Probability α) (hβ : Probability β) (hM : 0 ≤ M) (hL : 0 ≤ L) |
| 47 | (hη : 0 ≤ η) (hτ : 0 < τ) |
| 48 | (hN : Fintype.card P+Fintype.card H+1 ≤ Fintype.card N) |
| 49 | (hV : ∀ a,V a ≤ LinearMap.range (image a).P.mulVecLin) |
| 50 | (hdV : ∀ a,Module.finrank Binary (V a) ≤ K) |
| 51 | (hS : ∀ b,Module.finrank Binary (S b) ≤ K) |
| 52 | (hAcap : ∀ f,push α image f ≤ M*weights (PMF.uniformOfFintype (Frame P H N E)) f) |
| 53 | (hBcap : ∀ y,push β Y y ≤ L*weights (PMF.uniformOfFintype (Matrix N H Binary)) y) |
| 54 | (hgap : (M/τ)*(2*((2 : ℝ)^(Fintype.card P+Fintype.card H+K*ℓ)/(2 : ℝ)^Fintype.card N)) < η) : |
| 55 | (∑ b,β b*cellMass α (fun a => C (key b) a ∧ pinFailure (V a) (Y b) (S b))) ≤ |
| 56 | η*(∑ b,β b*cellMass α (C (key b))) + τ + |
| 57 | Fintype.card I*((L*((2 : ℝ)^(Fintype.card H*K+2*K*ℓ)/(2 : ℝ)^(Fintype.card H*ℓ)))/ |
| 58 | (η-(M/τ)*(2*((2 : ℝ)^(Fintype.card P+Fintype.card H+K*ℓ)/(2 : ℝ)^Fintype.card N)))^ℓ) |
| 59 | |
| 60 | end Lax342547.AcceptingInjection |
| 61 |
Builds on
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments