Small phases on selected endpoint channel groups
Lax342547.SmallMultiPhase · concepts/Lax342547/SmallMultiPhase.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
The explicit numerical phase margin holds for arbitrary selected endpoint images and whole-unit marks while preserving the original no-cover rank parameter.
Concept map
Evidence
Each proof establishes this claim relative to its assumptions.
Lean source view on GitHub
| 1 | import Lax342547.FixedMultiPhase |
| 2 | import Lax342547.GroupPhaseScale |
| 3 | import Lax342547.PhaseScales |
| 4 | import Lax342547.PhaseScales |
| 5 | |
| 6 | /-! |
| 7 | --- |
| 8 | title: Small phases on selected endpoint channel groups |
| 9 | type: lemma |
| 10 | --- |
| 11 | The explicit numerical phase margin holds for arbitrary selected endpoint images and whole-unit marks while preserving the original no-cover rank parameter. |
| 12 | -/ |
| 13 | |
| 14 | namespace Lax342547.SmallMultiPhase |
| 15 | |
| 16 | open Lax342547.MomentSpace Lax342547.RawFrames Lax342547.ChannelDensity Lax342547.ChannelCharacters |
| 17 | open Lax342547.RealCellLaws Lax342547.FiniteSampling Lax342547.TensorCharacters |
| 18 | open Lax342547.PushforwardWalsh Lax342547.RetainedImages Lax342547.ChannelColumns |
| 19 | open Lax342547.RelativeEntropy Lax342547.ComponentSpaces Lax342547.ComponentDuals Lax342547.CoverProjection |
| 20 | open scoped BigOperators |
| 21 | |
| 22 | axiom no_cover_marked_unit_phase_small {e d B N Ω U : Type} [Fintype e] [Fintype d] [Nonempty d] [Fintype U] [Fintype B] [Fintype N] [Fintype Ω] |
| 23 | [DecidableEq e] [DecidableEq d] [DecidableEq N] (E : Matrix B B Binary) |
| 24 | (μ : Ω → ℝ) (A : Ω → e → Matrix N N Binary) (ψ : (e → Matrix N N Binary) → Ω → ℝ) (r h a c P m : ℕ) |
| 25 | [Nonempty (Frame B (Fin h) N E)] (hN : 2*h+1 ≤ Fintype.card N) |
| 26 | (hμ : Probability μ) (hr : 1 ≤ r) |
| 27 | (hA : ∀ x, ∑ i, (A x i).rank ≤ r) (hψ : ∀ S, (∑ i, (S i).rank) ≤ r → ∀ x, |ψ S x| ≤ 1) |
| 28 | (hc : 0 < c) (hscale : c*2^(100*r+12) ≤ Fintype.card N) |
| 29 | (hP : 2^(100*r+10)*(2+a+(2*r+10)*(2*c)+1) ≤ P) |
| 30 | (hh : 4*2^(100*r+10)*(a+(2*r+10)*(2*c)+1) ≤ h) |
| 31 | (β : U → ℝ) (image : U → (e × d) → Frame B (Fin h) N E) (L : ℝ) |
| 32 | (S : U → e → Matrix N N Binary) |
| 33 | (hβ : Probability β) (hL : 0 ≤ L) |
| 34 | (hLcap : L ≤ (2 : ℝ)^(m+Fintype.card N)) |
| 35 | (hbig : m+r*Fintype.card e+Fintype.card (e × d)*(h*h+2) ≤ Fintype.card N) |
| 36 | (ha : 14 ≤ a) (hpos : 1 ≤ Fintype.card N) |
| 37 | (hβcap : ∀ o, push β image o ≤ L*weights (Lax342547.RawLaw.uniformLaw E) o) |
| 38 | (hS : ∀ o, (∑ i, (S o i).rank) ≤ r) |
| 39 | (hcover : ∀ S : Submodule Binary (e → N → Binary), |
| 40 | ∀ T : Submodule Binary (Module.Dual Binary (e → N → Binary)), |
| 41 | Componentwise S → DualComponentwise T → |
| 42 | (Module.finrank Binary S : ℝ) ≤ (r : ℝ)*(Fintype.card N/c) → |
| 43 | (Module.finrank Binary T : ℝ) ≤ (r : ℝ)*(Fintype.card N/c) → |
| 44 | cellMass μ (fun x => projection (LinearMap.piMap (fun i => (A x i).mulVecLin)) S T = 0) ≤ 1/(2 : ℝ)^P) : |
| 45 | |∑ o, β o*(∑ x, μ x*ψ (S o) x*tensorCharacter h (fun i : e × d => A x i.1) (columnsEquiv h (fun a => channels (image o a))))| < 1/200 |
| 46 | |
| 47 | end Lax342547.SmallMultiPhase |
| 48 |
Used by
none
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments