Counting tuples of symmetric matrices with bounded total rank
Lax342547.ProfileCounting · concepts/Lax342547/ProfileCounting.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
Separate the component rank tuple from the symmetric factorizations. There are at most (K+1)^|E| rank tuples, and each permitted tuple uses at most dK+K² binary entries. This is the finite profile count underlying the low-rank profile bound in Lemma 5.5, before substituting the concrete coordinate dimension.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax342547.SymmetricFactorization |
| 2 | import Lax342547.ConcreteCut |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Counting tuples of symmetric matrices with bounded total rank |
| 7 | type: theorem |
| 8 | --- |
| 9 | Separate the component rank tuple from the symmetric factorizations. |
| 10 | There are at most (K+1)^|E| rank tuples, and each permitted tuple uses |
| 11 | at most dK+K² binary entries. This is the finite profile count underlying |
| 12 | the low-rank profile bound in Lemma 5.5, before substituting the concrete |
| 13 | coordinate dimension. |
| 14 | -/ |
| 15 | |
| 16 | namespace Lax342547.ProfileCounting |
| 17 | |
| 18 | open Lax342547.MomentSpace |
| 19 | |
| 20 | axiom card_symmetric_profiles {I E : Type} [Fintype I] [Fintype E] (K : ℕ) : |
| 21 | Nat.card {x : E → Matrix I I Binary // |
| 22 | (∀ e, (x e).transpose = x e) ∧ ∑ e, (x e).rank ≤ K} ≤ |
| 23 | (K + 1) ^ Fintype.card E * 2 ^ (Fintype.card I * K + K * K) |
| 24 | |
| 25 | open Lax342547.ConcreteGeometry Lax342547.ConcreteCut Lax342547.CutProfiles Lax342547.TagGeometry |
| 26 | |
| 27 | axiom card_concrete_profiles (k n b degree K : ℕ) : |
| 28 | Nat.card {x : Profile k n b degree // ∑ e, (x.val e).rank ≤ K} ≤ |
| 29 | (K + 1) ^ Fintype.card (Component (Tag k)) * |
| 30 | 2 ^ (Fintype.card (Coordinate k n b degree) * K + K * K) |
| 31 | |
| 32 | end Lax342547.ProfileCounting |
| 33 |
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