OAI/Probability/CubeShuffle/ModifiedKernel.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.CubeShuffle.PairRouting.tupleProbability_row_sumline 10 - lemma
OAI.CubeShuffle.PairRouting.tupleProbability_inverseline 24 - lemma
OAI.CubeShuffle.PairRouting.tupleProbability_equivline 40 - lemma
OAI.CubeShuffle.PairRouting.tupleProbability_symmetricline 45 - lemma
OAI.CubeShuffle.palindromePerm_reverseline 55 - lemma
OAI.CubeShuffle.palindrome_kernel_symmetricline 60 - theorem
OAI.CubeShuffle.palindrome_density_transferline 69Source documentation
The actual palindrome density estimate combined with the proved finite Schur/Bessel transfer. The family is an arbitrary orthonormal family in the literal tuple space, not an assumed representation of the desired theorem.
theorem palindrome_density_transfer (d : ℕ) {ι I : Type*} [Fintype ι] [Fintype I] [Nonempty I] (e₀ : ι ↪ Card d) (hk : 0 < Fintype.card ι) (v : I → EuclideanSpace ℂ (ι ↪ Card d)) (hv : Orthonormal ℂ v) (μ : ℝ) (hvμ : ∀ i, μ ≤ ‖DensityTransfer.applyKernel (fun e f : ι ↪ Card d => PairRouting.tupleProbability (palindromePerm d) e f) (v i)‖) (z : ℝ) (hz : 0 < z) : μ ≤ Real.exp (densityConstant*Fintype.card ι* ((Fintype.card ι:ℝ)/(2:ℝ)^d)^(1/512:ℝ))*z^(-(1/1000:ℝ))+ Real.sqrt (z/(Fintype.card I:ℝ)) := by …Mentions: OAI.CubeShuffle.Card, OAI.CubeShuffle.DensityTransfer.applyKernel, OAI.CubeShuffle.PairRouting.tupleProbability, OAI.CubeShuffle.palindromePerm, OAI.CubeShuffle.densityConstant
- def
OAI.CubeShuffle.modifiedReverseCoinsline 93Source documentation
A measure-preserving reversal of the actual modified coin experiment. At a leaf the redundant output butterfly is kept, while its uniform seed is inverted and conjugated. At higher nodes the two outer fair fields are swapped.
noncomputable def modifiedReverseCoins (L : ℕ) : (r : ℕ) → ModifiedCoins L r → ModifiedCoins L r | 0, ω => ((fun u => butterflyPerm L (decodeButterfly L ω.2.1) * (ω.1 u)⁻¹ * butterflyPerm L (decodeButterfly L ω.2.1)),ω.2) | r+1, ω => let z := modifiedStepEquiv L r ω …Mentions: OAI.CubeShuffle.ModifiedCoins, OAI.CubeShuffle.butterflyPerm, OAI.CubeShuffle.decodeButterfly, OAI.CubeShuffle.modifiedStepEquiv
- lemma
OAI.CubeShuffle.modifiedReverseCoins_involutiveline 101 - def
OAI.CubeShuffle.modifiedReverseEquivline 117 - lemma
OAI.CubeShuffle.modifiedPerm_reverseline 123 - lemma
OAI.CubeShuffle.modified_kernel_symmetricline 144