Joint channel law and its independent-column density
Lax342547.ChannelDensity · concepts/Lax342547/ChannelDensity.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
The raw joint channel law is constant on each individually injective Gram orbit. Gram normalization bounds its density relative to completely independent channel columns by 2^(h²+2), independently of the primal dimension. The bound multiplies over the fixed set of components.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax342547.FrameSymmetry |
| 2 | import Lax342547.GramNormalization |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Joint channel law and its independent-column density |
| 7 | type: lemma |
| 8 | --- |
| 9 | The raw joint channel law is constant on each individually injective |
| 10 | Gram orbit. Gram normalization bounds its density relative to completely |
| 11 | independent channel columns by 2^(h²+2), independently of the primal |
| 12 | dimension. The bound multiplies over the fixed set of components. |
| 13 | -/ |
| 14 | |
| 15 | namespace Lax342547.ChannelDensity |
| 16 | |
| 17 | open Lax342547.MomentSpace Lax342547.RawFrames |
| 18 | open scoped ENNReal |
| 19 | |
| 20 | variable {B H N : Type} [Fintype B] [Fintype H] [Fintype N] |
| 21 | |
| 22 | def channels {E : Matrix B B Binary} (F : Frame B H N E) : |
| 23 | Matrix N H Binary × Matrix N H Binary := (F.X, F.Y) |
| 24 | |
| 25 | noncomputable def jointLaw (E : Matrix B B Binary) [Nonempty (Frame B H N E)] : |
| 26 | PMF (Matrix N H Binary × Matrix N H Binary) := |
| 27 | (PMF.uniformOfFintype (Frame B H N E)).map channels |
| 28 | |
| 29 | axiom same_gram_mass [DecidableEq N] (E : Matrix B B Binary) |
| 30 | [Nonempty (Frame B H N E)] (A A' B B' : Matrix N H Binary) |
| 31 | (hA : Function.Injective A.mulVec) (hA' : Function.Injective A'.mulVec) |
| 32 | (hB : Function.Injective B.mulVec) (hB' : Function.Injective B'.mulVec) |
| 33 | (hG : A.transpose * B = A'.transpose * B') : |
| 34 | jointLaw E (A, B) = jointLaw E (A', B') |
| 35 | |
| 36 | axiom point_density [DecidableEq H] [DecidableEq N] |
| 37 | (E : Matrix B B Binary) [Nonempty (Frame B H N E)] |
| 38 | (hN : Fintype.card H + Fintype.card H + 1 ≤ Fintype.card N) |
| 39 | (z : Matrix N H Binary × Matrix N H Binary) : |
| 40 | jointLaw E z ≤ (2 : ℝ≥0∞) ^ (Fintype.card H * Fintype.card H + 2) * |
| 41 | PMF.uniformOfFintype (Matrix N H Binary × Matrix N H Binary) z |
| 42 | |
| 43 | axiom event_density [DecidableEq H] [DecidableEq N] |
| 44 | (E : Matrix B B Binary) [Nonempty (Frame B H N E)] |
| 45 | (hN : Fintype.card H + Fintype.card H + 1 ≤ Fintype.card N) |
| 46 | (S : Set (Matrix N H Binary × Matrix N H Binary)) : |
| 47 | (jointLaw E).toOuterMeasure S ≤ |
| 48 | (2 : ℝ≥0∞) ^ (Fintype.card H * Fintype.card H + 2) * |
| 49 | (PMF.uniformOfFintype (Matrix N H Binary × Matrix N H Binary)).toOuterMeasure S |
| 50 | |
| 51 | axiom all_components_density {Comp : Type} [Fintype Comp] [DecidableEq Comp] |
| 52 | [DecidableEq H] [DecidableEq N] |
| 53 | (E : Matrix B B Binary) [Nonempty (Frame B H N E)] |
| 54 | (hN : Fintype.card H + Fintype.card H + 1 ≤ Fintype.card N) |
| 55 | (z : Comp → Matrix N H Binary × Matrix N H Binary) : |
| 56 | (RawLaw.uniformLaw E).map (fun o e => channels (o e)) z ≤ |
| 57 | (2 : ℝ≥0∞) ^ (Fintype.card Comp * (Fintype.card H * Fintype.card H + 2)) * |
| 58 | PMF.uniformOfFintype (Comp → Matrix N H Binary × Matrix N H Binary) z |
| 59 | |
| 60 | end Lax342547.ChannelDensity |
| 61 |
Used by
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments