OAI/NumberTheory/Ostmann/Construction/WordTransferCoefficient.lean
11 declarations, 0 contain sorry, 0 declared as axioms
The constructed coefficient for a branching word history
- structure
OAI.Ostmann.WordFourierParametersline 11 - def
OAI.Ostmann.WordFourierParameters.frequencyline 23 - def
OAI.Ostmann.WordFourierParameters.factorsline 28 - def
OAI.Ostmann.WordFourierParameters.polynomialsline 34 - def
OAI.Ostmann.WordFourierParameters.keepline 39 - def
OAI.Ostmann.WordFourierParameters.budgetline 43 - def
OAI.Ostmann.WordFourierParameters.coefficientline 47 - theorem
OAI.Ostmann.WordFourierParameters.coefficient_localline 57Source documentation
No representation hypothesis is needed: these are the exact polynomial and residue gates constructed from the original branching data.
theorem coefficient_local (p : WordFourierParameters n) (template : WordTransferTemplate σ n) (t : FrequencyTree ℤ n) (hn : NonzeroInternalFrequencies n t) (a : σ → ℤ) (coord : σ) (z : ℤ) : p.coefficient template t hn (Function.update a coord z) = guardedHistoryAmplitude (wordGuardNumerators (template.guardAt t hn)) (wordGuardDenominators (template.guardAt t hn)) (wordGuardModuli (template.guardAt t hn)) a coord (p.factors template t hn a coord) (p.polynomials template t hn a coord) (keep template t hn) z := by …Mentions: OAI.Ostmann.WordFourierParameters, OAI.Ostmann.WordTransferTemplate, OAI.Ostmann.FrequencyTree, OAI.Ostmann.NonzeroInternalFrequencies, OAI.Ostmann.guardedHistoryAmplitude, OAI.Ostmann.wordGuardNumerators, OAI.Ostmann.wordGuardDenominators, OAI.Ostmann.wordGuardModuli, OAI.Ostmann.WordFourierParameters.keep
- theorem
OAI.Ostmann.WordFourierParameters.factors_budgetline 77 - theorem
OAI.Ostmann.WordFourierParameters.budget_nonnegline 81 - theorem
OAI.Ostmann.WordFourierParameters.complexity_boundline 88Source documentation
The complete partition complexity is polynomial in the word size for fixed depth, including every original support inequality.
theorem complexity_bound (p : WordFourierParameters n) (template : WordTransferTemplate σ n) (t : FrequencyTree ℤ n) (hn : NonzeroInternalFrequencies n t) (a : σ → ℤ) (coord : σ) (B : ℕ) (hB : 1 ≤ B) (hwords : template.WordsBounded B) : polynomialWeightComplexity (p.factors template t hn a coord) (p.polynomials template t hn a coord) ≤ (3 * 2 ^ n + 3 * (2 ^ n - 1)) * B ^ (n + 1) := by …Mentions: OAI.Ostmann.WordFourierParameters, OAI.Ostmann.WordTransferTemplate, OAI.Ostmann.FrequencyTree, OAI.Ostmann.NonzeroInternalFrequencies, OAI.Ostmann.polynomialWeightComplexity