OAI/NumberTheory/Ostmann/Tree/RationalTreeLeaves.lean
7 declarations, 0 contain sorry, 0 declared as axioms
The rational tree under independent uniform leaf sampling
- def
OAI.Ostmann.rationalTreeLeafValueline 12 - theorem
OAI.Ostmann.rationalTreeLeafValue_fiber_sumline 25 - theorem
OAI.Ostmann.rationalTreeLeafValue_mean_eqline 81 - theorem
OAI.Ostmann.rationalTreeLeafValue_l2_boundline 98Source documentation
The first part of the tree comparison: independent uniform leaves give the
3^rbound.theorem rationalTreeLeafValue_l2_bound {p : ℕ} [Fact p.Prime] (hp : 3 ≤ p) (g : ZMod p → ℂ) (hg : g 0 = 0) (henergy : (∑ x : ZMod p, ‖g x‖ ^ 2) ≤ (p : ℝ)) (D : (ZMod p)ˣ) {n : ℕ} {C : (ZMod p)ˣ} (T : RationalTreeData (ZMod p)ˣ n C) (XL XR : (ZMod p)ˣ) : (∑ x : TreeLeafTuple (ZMod p)ˣ n, rationalTreeLeafValue (fun y => ‖g y‖ ^ 2) D T XL XR x) / (Fintype.card (TreeLeafTuple (ZMod p)ˣ n) : ℝ) ≤ (3 : ℝ) ^ (2 ^ n) := by …Mentions: OAI.Ostmann.RationalTreeData, OAI.Ostmann.TreeLeafTuple, OAI.Ostmann.rationalTreeLeafValue
- def
OAI.Ostmann.rationalTreeAmplitudeline 110Source documentation
The manuscript's diagram value, permitting arbitrary conjugation choices at the leaves.
noncomputable def rationalTreeAmplitude {p : ℕ} [Fact p.Prime] (g : ZMod p → ℂ) (D : (ZMod p)ˣ) : {n : ℕ} → {C : (ZMod p)ˣ} → RationalTreeData (ZMod p)ˣ n C → (ZMod p)ˣ → (ZMod p)ˣ → TreeLeafTuple Bool n → TreeLeafTuple (ZMod p)ˣ n → ℂ | _, _, .leaf s C, XL, XR, c, m => match (c : Bool) with | true => star (g (rationalTreeArgument s C D XL XR m)) | false => g (rationalTreeArgument s C D XL XR m) | n + 1, _, .node s CL CR u left right, XL, XR, c, ab => let HL : (ZMod p)ˣ := XL * CL * treeLeafProduct n ab.1 …Mentions: OAI.Ostmann.RationalTreeData, OAI.Ostmann.TreeLeafTuple, OAI.Ostmann.rationalTreeArgument, OAI.Ostmann.treeLeafProduct
- theorem
OAI.Ostmann.norm_rationalTreeAmplitude_sqline 126 - theorem
OAI.Ostmann.rationalTreeAmplitude_l2_boundline 142Source documentation
Equation
src37, with the actual reconstructed-node diagram and uniform independent leaves.theorem rationalTreeAmplitude_l2_bound {p : ℕ} [Fact p.Prime] (hp : 3 ≤ p) (g : ZMod p → ℂ) (hg : g 0 = 0) (henergy : (∑ x : ZMod p, ‖g x‖ ^ 2) ≤ (p : ℝ)) (D : (ZMod p)ˣ) {n : ℕ} {C : (ZMod p)ˣ} (T : RationalTreeData (ZMod p)ˣ n C) (XL XR : (ZMod p)ˣ) (c : TreeLeafTuple Bool n) : (∑ m : TreeLeafTuple (ZMod p)ˣ n, ‖rationalTreeAmplitude g D T XL XR c m‖ ^ 2) / (Fintype.card (TreeLeafTuple (ZMod p)ˣ n) : ℝ) ≤ (3 : ℝ) ^ (2 ^ n) := by …Mentions: OAI.Ostmann.RationalTreeData, OAI.Ostmann.TreeLeafTuple, OAI.Ostmann.rationalTreeAmplitude