The periodic Landsberg–Michałek tensors: proof internals #
Proofs behind Complexitylib.Algebraic.LinearAlgebra.Tensor.Periodic.
- Entries. The coefficient
periodicWeight k A M a jis2^{2^e}withe = (a mod A) M + (j mod M) < A MwhenA, M > 0, so every entry ofperiodicLMTensor k A Mis0or2^{2^e}withe < A M. - Window labels. Equal codes
(a mod A) M + (j mod M)givea ≡ a' (mod A)andj ≡ j' (mod M). If|a - a'| ≤ L < Aand|j - j'| ≤ p L < M, thena = a'andj = j'. - The paired-cluster Koszul bound. The certificate for
T_k(γ)with window labels (Tensor3.div_mul_phi_sub_le_borderRank_restrictSlices_lmTensor) givesPairedKoszulBoundOn (periodicLMTensor k A M) p L (8 (p + 1) L)forL < A,p L < M. - The bounds. The assembly of
Complexitylib.Algebraic.LinearAlgebra.Tensor.Explicitapplies to every tight tensor with nonzero slices satisfyingPairedKoszulBoundOn. For the asymptotic forms fixp, thenL ≥ max (3^{2p} + 1) (2 (3^{2p} + 1) / δ), thenA = L + 1andM = p L + 1.
Entries #
theorem
Algebraic.Tensor3.Internal.Periodic.periodicWeight_ne_zero
(k A M : ℕ)
(a j : Fin (2 * k + 1))
:
theorem
Algebraic.Tensor3.Internal.Periodic.periodicLMTensor_apply
(k A M : ℕ)
(a j l : Fin (2 * k + 1))
:
theorem
Algebraic.Tensor3.Internal.Periodic.periodicLMTensor_apply_mem
{k A M : ℕ}
(hA : 0 < A)
(hM : 0 < M)
(a j l : Fin (2 * k + 1))
:
periodicLMTensor k A M a j l ∈ insert 0 (Finset.image (fun (e : ℕ) => ↑(2 ^ 2 ^ e)) (Finset.range (A * M)))
Window labels #
theorem
Algebraic.Tensor3.Internal.Periodic.periodic_label_window
{k p A M L : ℕ}
(hA : L < A)
(hM : p * L < M)
(a a' j j' : Fin (2 * k + 1))
(ha : |↑↑a - ↑↑a'| ≤ ↑L)
(hj : |↑↑j - ↑↑j'| ≤ ↑p * ↑L)
(h : ↑a % A * M + ↑j % M = ↑a' % A * M + ↑j' % M)
:
The periodic codes (a mod A) M + (j mod M) separate positions whose slices differ by at
most L < A and whose columns differ by at most p L < M.
The paired-cluster Koszul bound #
theorem
Algebraic.Tensor3.Internal.Periodic.pairedKoszulBoundOn_periodicLMTensor
{k p A M L : ℕ}
(hA : L < A)
(hM : p * L < M)
:
(periodicLMTensor k A M).PairedKoszulBoundOn p L (8 * (↑p + 1) * ↑L)
The bounds #
theorem
Algebraic.Tensor3.Internal.Periodic.tight_periodicLMTensor
(k A M : ℕ)
:
(periodicLMTensor k A M).Tight
theorem
Algebraic.Tensor3.Internal.Periodic.periodicLMTensor_ne_zero
(k A M : ℕ)
(a : Fin (2 * k + 1))
:
theorem
Algebraic.Tensor3.Internal.Periodic.eventually_twentyOne_div_ten :
∀ᶠ (k : ℕ) in Filter.atTop, 21 / 10 * (2 * ↑k + 1) ≤ ↑(periodicLMTensor k 14761 29521).borderRank
theorem
Algebraic.Tensor3.Internal.Periodic.exists_eventually_seven_div_three
{ε : ℝ}
(hε : 0 < ε)
:
∃ (A : ℕ) (M : ℕ), ∀ᶠ (k : ℕ) in Filter.atTop, (7 / 3 - ε) * (2 * ↑k + 1) ≤ ↑(periodicLMTensor k A M).borderRank