Dimension and component-rank bounds for effective test spaces
Lax342547.EffectiveBounds · concepts/Lax342547/EffectiveBounds.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
The tensor space generated by two projected pin spaces has dimension at most the product of their dimensions. Its matrix ranks are bounded by either factor. Summing these estimates gives the effective-space bounds dim C <= K^2 and total component rank <= K from the actual pin budget.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax342547.ProjectedPins |
| 2 | import Mathlib.LinearAlgebra.TensorProduct.Basic |
| 3 | import Mathlib.LinearAlgebra.Dimension.Constructions |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: Dimension and component-rank bounds for effective test spaces |
| 8 | type: theorem |
| 9 | --- |
| 10 | The tensor space generated by two projected pin spaces has dimension at |
| 11 | most the product of their dimensions. Its matrix ranks are bounded by |
| 12 | either factor. Summing these estimates gives the effective-space bounds |
| 13 | dim C <= K^2 and total component rank <= K from the actual pin budget. |
| 14 | -/ |
| 15 | |
| 16 | namespace Lax342547.EffectiveBounds |
| 17 | |
| 18 | open Lax342547.MomentSpace Lax342547.ExactPins Lax342547.ProjectedPins |
| 19 | |
| 20 | axiom tensor_dimension {B : Type} [Fintype B] (S T : Submodule Binary (B → Binary)) : |
| 21 | Module.finrank Binary (tensorSpace S T) ≤ Module.finrank Binary S * Module.finrank Binary T |
| 22 | |
| 23 | axiom tensor_rank {B : Type} [Fintype B] (S T : Submodule Binary (B → Binary)) |
| 24 | (M : Matrix B B Binary) (hM : M ∈ tensorSpace S T) : |
| 25 | M.rank ≤ min (Module.finrank Binary S) (Module.finrank Binary T) |
| 26 | |
| 27 | axiom effective_bounds {Comp B H N : Type} [Fintype Comp] [Fintype B] [Fintype H] |
| 28 | (X : Submodule Binary (Comp → Matrix B B Binary)) |
| 29 | (P : Pin (Comp × Bool) (Fin 2 × (B ⊕ H)) N) (i : Fin 2) (K : ℕ) (hK : P.rank ≤ K) : |
| 30 | Module.finrank Binary (effective X P i) ≤ K ^ 2 ∧ |
| 31 | ∀ x ∈ effective X P i, (∑ e, (x.val e).rank) ≤ K |
| 32 | |
| 33 | end Lax342547.EffectiveBounds |
| 34 |
Builds on
Used by
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments