OAI/NumberTheory/Ostmann/Characters/QuartetCrossBound.lean
9 declarations, 0 contain sorry, 0 declared as axioms
The coefficient bound for every cross-pair orientation of an actual quartet
- def
OAI.Ostmann.crossLeftLeavesline 11 - def
OAI.Ostmann.crossRightLeavesline 14 - def
OAI.Ostmann.crossQuartetLeavesline 18 - theorem
OAI.Ostmann.crossLeftLeaves_productline 22 - theorem
OAI.Ostmann.crossRightLeaves_productline 27 - theorem
OAI.Ostmann.crossLeftLeaves_parameterline 33 - theorem
OAI.Ostmann.crossRightLeaves_parameterline 41 - theorem
OAI.Ostmann.crossQuartetLeaves_amplitudeline 51Source documentation
The product-fiber coordinates preserve both held leaves and expose the same inverse-square moving ratio for all four orientations.
theorem crossQuartetLeaves_amplitude {p : ℕ} [Fact p.Prime] (g : ZMod p → ℂ) (D : (ZMod p)ˣ) (Q : RationalQuartetData (ZMod p)ˣ) (XL XR P a b r : (ZMod p)ˣ) (left right : Bool) : rationalTreeAmplitude g D Q.tree XL XR ((false, true), (false, true)) (crossQuartetLeaves left right P a b r) = quartetRatioValue (orientedPairBase g left) (orientedPairBase g right) left right (rationalTreeArgument Q.s (Q.CL * Q.CR) D XL XR P) ((if left then quartetLeftHeld D Q XL else quartetLeftBadHeld D Q XL XR P) * a ^ 2) ((if right then quartetRightHeld D Q XR else quartetRightBadHeld D Q XL XR P) * b ^ 2) (quartetMovingMultiplier Q XL XR P a * r ^ 2) := by …Mentions: OAI.Ostmann.RationalQuartetData, OAI.Ostmann.rationalTreeAmplitude, OAI.Ostmann.crossQuartetLeaves, OAI.Ostmann.quartetRatioValue, OAI.Ostmann.orientedPairBase, OAI.Ostmann.rationalTreeArgument, OAI.Ostmann.quartetLeftHeld, OAI.Ostmann.quartetLeftBadHeld, OAI.Ostmann.quartetRightHeld, OAI.Ostmann.quartetRightBadHeld, OAI.Ostmann.quartetMovingMultiplier
- theorem
OAI.Ostmann.rationalQuartet_cross_held_boundline 71Source documentation
Every choice of one moving leaf in each pair has the already proved square-pullback majorant, directly on the actual recursive tree amplitude.
theorem rationalQuartet_cross_held_bound {p : ℕ} [Fact p.Prime] (g : ZMod p → ℂ) (D : (ZMod p)ˣ) (Q : RationalQuartetData (ZMod p)ˣ) (XL XR P : (ZMod p)ˣ) (left right : Bool) (ρ : MulChar (ZMod p) ℂ) : (Fintype.card (ZMod p)ˣ : ℝ)⁻¹ * (∑ a : (ZMod p)ˣ, (Fintype.card (ZMod p)ˣ : ℝ)⁻¹ * ∑ b : (ZMod p)ˣ, ‖mellinCoefficient (fun (r : (ZMod p)ˣ) => rationalTreeAmplitude g D Q.tree XL XR ((false, true), (false, true)) (crossQuartetLeaves left right P a b r)) ρ‖ ^ 2) ≤ 8 * ((p : ℝ) / (Fintype.card (ZMod p)ˣ : ℝ)) ^ 2 * crossPairMajorant (orientedPairBase g left) (orientedPairBase g right) left right ρ⁻¹ (rationalTreeArgument Q.s (Q.CL * Q.CR) D XL XR P) := by …Mentions: OAI.Ostmann.RationalQuartetData, OAI.Ostmann.mellinCoefficient, OAI.Ostmann.rationalTreeAmplitude, OAI.Ostmann.crossQuartetLeaves, OAI.Ostmann.crossPairMajorant, OAI.Ostmann.orientedPairBase, OAI.Ostmann.rationalTreeArgument