OAI/NumberTheory/Ostmann/Characters/SparseTensorPolynomial.lean
6 declarations, 0 contain sorry, 0 declared as axioms
Concrete coefficients of the sparse tensor polynomial
- def
OAI.Ostmann.localSparseCoefficientline 13 - def
OAI.Ostmann.sparseTensorCoefficientline 22 - theorem
OAI.Ostmann.sparseTensorKernel_polynomialline 28 - theorem
OAI.Ostmann.finiteKernelOperator_polynomialline 51 - theorem
OAI.Ostmann.sparseTensorOperator_polynomialline 61 - theorem
OAI.Ostmann.sparseTensorOperator_truncation_errorline 70Source documentation
The actual coefficient truncation of the tensor has exponentially small error in the cutoff, with the exact radius
1.03from the local estimate.theorem sparseTensorOperator_truncation_error {n : ℕ} (p : Fin n → ℕ) [∀ i, Fact (p i).Prime] (S : ∀ i, Finset (ZMod (p i))) (hS : ∀ i, (S i).Nonempty) (hSp : ∀ i, (S i).card < p i) (hp : ∀ i, (100 : ℝ) ≤ p i) (hlo : ∀ i, (1 / 3 : ℝ) ≤ residueDensity (S i)) (hhi : ∀ i, residueDensity (S i) ≤ 2 / 3) (ε : ℝ) (hε : 0 ≤ ε) (hεsmall : ε ≤ 1 / 1000000) (hL1 : ∀ i, (p i : ℝ)⁻¹ * ∑ b, ‖normalizedResidueTransform (S i) b‖ ≤ ε ^ 2) (K : ℕ) : ‖finiteKernelOperator (sparseTensorKernel p S 1 1) - rectangularPolynomialSum (fun i j => finiteKernelOperator (sparseTensorCoefficient p S i j)) …Mentions: OAI.Ostmann.residueDensity, OAI.Ostmann.normalizedResidueTransform, OAI.Ostmann.finiteKernelOperator, OAI.Ostmann.sparseTensorKernel, OAI.Ostmann.rectangularPolynomialSum, OAI.Ostmann.sparseTensorCoefficient