Amplified channel failures on independent pinned spaces
Lax342547.IndependentWitnesses · concepts/Lax342547/IndependentWitnesses.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
Nonzero choices from actual independent pinned spaces form independent witnesses; counting all choices and adaptive protected spaces gives the amplified failure exponent.
Concept map
Evidence
This concept declares 3 statements. Each proof establishes one of them relative to its assumptions.
1 adaptive_independent_witness_probability proven
2 independent_witness_matrix proven
3 nonzero_witness_card proven
Lean source view on GitHub
| 1 | import Lax342547.AdaptiveProtection |
| 2 | import Mathlib.LinearAlgebra.DFinsupp |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Amplified channel failures on independent pinned spaces |
| 7 | type: lemma |
| 8 | --- |
| 9 | Nonzero choices from actual independent pinned spaces form independent witnesses; counting all choices and adaptive protected spaces gives the amplified failure exponent. |
| 10 | -/ |
| 11 | |
| 12 | namespace Lax342547.IndependentWitnesses |
| 13 | |
| 14 | open Lax342547.MomentSpace Lax342547.RetainedImages Lax342547.RealCellLaws |
| 15 | open scoped BigOperators |
| 16 | |
| 17 | axiom independent_witness_matrix {I N : Type} [Fintype I] |
| 18 | (V : I → Submodule Binary (N → Binary)) (hV : iSupIndep V) |
| 19 | (v : ∀ i,V i) (hv : ∀ i,(v i).val ≠ 0) : |
| 20 | Function.Injective (Matrix.of (fun n i => (v i).val n)).mulVec |
| 21 | |
| 22 | axiom nonzero_witness_card {I N : Type} [Fintype I] [Fintype N] |
| 23 | (V : I → Submodule Binary (N → Binary)) (K : ℕ) (hK : ∀ i,Module.finrank Binary (V i) ≤ K) : |
| 24 | Nat.card (∀ i,{v : V i // v.val ≠ 0}) ≤ 2^(K*Fintype.card I) |
| 25 | |
| 26 | axiom adaptive_independent_witness_probability {I H N : Type} |
| 27 | [Fintype I] [Fintype H] [Fintype N] [DecidableEq I] [DecidableEq H] [DecidableEq N] |
| 28 | (V : I → Submodule Binary (N → Binary)) (hV : iSupIndep V) |
| 29 | (S : Matrix N H Binary → Submodule Binary (H → Binary)) (K : ℕ) |
| 30 | (hK : ∀ i,Module.finrank Binary (V i) ≤ K) (hS : ∀ Y,Module.finrank Binary (S Y) ≤ K) : |
| 31 | cellMass (weights (PMF.uniformOfFintype (Matrix N H Binary))) |
| 32 | (fun Y => ∀ i,∃ v : V i,v.val ≠ 0 ∧ Y.transpose.mulVec v.val ∈ S Y) ≤ |
| 33 | (2 : ℝ)^(Fintype.card H*K+2*K*Fintype.card I)/(2 : ℝ)^(Fintype.card H*Fintype.card I) |
| 34 | |
| 35 | end Lax342547.IndependentWitnesses |
| 36 |
Builds on
From Mathlib
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments