OAI/NumberTheory/Ostmann/Construction/WordRangeWeight.lean
4 declarations, 0 contain sorry, 0 declared as axioms
The recursive weight with every intermediate range retained
- def
OAI.Ostmann.WordRangeDecoration.weightline 12 - theorem
OAI.Ostmann.WordRangeDecoration.weight_eqline 28 - def
OAI.Ostmann.WordFourierParameters.rangedCoefficientline 53 - theorem
OAI.Ostmann.WordRangeDecoration.weight_coefficientline 61Source documentation
The polynomial range coefficient is the literal recursive weight with all bins at every node, not a replacement support assumption.
theorem WordRangeDecoration.weight_coefficient {σ : Type*} {n : ℕ} (D : WordRangeDecoration σ n) (template : WordTransferTemplate σ n) (x : σ → ℕ) (t : FrequencyTree ℤ n) (ht : NonzeroInternalFrequencies n t) (ψ : 𝓢(ℝ, ℂ)) (hreal : ∀ y, conj (ψ y) = ψ y) (X lo hi : ℝ) (hlo : 1 ≤ lo) (hhi : lo ≤ hi) : D.weight (fun τ v => (if (wordTransferLeafValue τ : ℝ) / X ∈ Set.Icc lo hi then (1 : ℂ) else 0) * normalizedFourierProfile (𝓕 ψ : 𝓢(ℝ, ℂ)) v ((wordTransferLeafValue τ : ℝ) / X)) template x t = (WordFourierParameters.uniform n (𝓕 ψ : 𝓢(ℝ, ℂ)) X lo hi hlo hhi).rangedCoefficient D template t ht (fun i => (x i : ℤ)) := by …Mentions: OAI.Ostmann.WordRangeDecoration, OAI.Ostmann.WordTransferTemplate, OAI.Ostmann.FrequencyTree, OAI.Ostmann.NonzeroInternalFrequencies, OAI.Ostmann.wordTransferLeafValue, OAI.Ostmann.normalizedFourierProfile, OAI.Ostmann.WordFourierParameters.uniform