OAI/Probability/CubeShuffle/FiniteKernel.lean
16 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.CubeShuffle.DensityTransfer.applyKernelline 9 - lemma
OAI.CubeShuffle.DensityTransfer.applyKernel_applyline 13 - lemma
OAI.CubeShuffle.DensityTransfer.applyKernel_addline 17 - lemma
OAI.CubeShuffle.DensityTransfer.kernel_component_sqline 24 - lemma
OAI.CubeShuffle.DensityTransfer.schur_boundline 39Source documentation
The finite Schur test, proved directly with the actual row/column sums.
lemma schur_bound {X : Type*} [Fintype X] (P : X → X → ℝ) (hP : ∀ x y, 0 ≤ P x y) (δ : ℝ) (hδ : 0 ≤ δ) (hrow : ∀ x, ∑ y, P x y ≤ δ) (hcol : ∀ y, ∑ x, P x y ≤ δ) (v : EuclideanSpace ℂ X) : ‖applyKernel P v‖ ≤ δ*‖v‖ := by … - lemma
OAI.CubeShuffle.DensityTransfer.hilbert_schmidt_familyline 68Source documentation
Bessel's inequality controls the total stretch of any orthonormal family by the squared Hilbert--Schmidt norm of the finite real kernel.
lemma hilbert_schmidt_family {X I : Type*} [Fintype X] [Fintype I] (P : X → X → ℝ) (v : I → EuclideanSpace ℂ X) (hv : Orthonormal ℂ v) : (∑ i, ‖applyKernel P (v i)‖^2) ≤ ∑ x, ∑ y, (P x y)^2 := by … - lemma
OAI.CubeShuffle.DensityTransfer.tail_density_pointwiseline 98 - lemma
OAI.CubeShuffle.DensityTransfer.tail_density_meanline 107 - def
OAI.CubeShuffle.DensityTransfer.tailKernelline 113 - def
OAI.CubeShuffle.DensityTransfer.headKernelline 116 - lemma
OAI.CubeShuffle.DensityTransfer.tail_add_headline 119 - lemma
OAI.CubeShuffle.DensityTransfer.tailKernel_nonnegline 125 - lemma
OAI.CubeShuffle.DensityTransfer.tailKernel_rowline 130 - lemma
OAI.CubeShuffle.DensityTransfer.tailKernel_schurline 151 - lemma
OAI.CubeShuffle.DensityTransfer.headKernel_hsline 166 - theorem
OAI.CubeShuffle.DensityTransfer.multiplicity_amplificationline 197Source documentation
Source FAC.7: multiplicity amplification in a finite symmetric kernel. The orthonormal family is the exact linear-algebra meaning of the
mequivalent maximizing singular vectors; no spectral producer for the shuffle is assumed.theorem multiplicity_amplification {X I : Type*} [Fintype X] [Nonempty X] [Fintype I] [Nonempty I] (P : X → X → ℝ) (hP : ∀ x y, 0 ≤ P x y) (hsym : ∀ x y, P x y = P y x) (hrow : ∀ x, ∑ y, P x y = 1) (a z M : ℝ) (ha : 0 ≤ a) (hz : 0 < z) (hM0 : 0 ≤ M) (hM : ∀ x, finiteMean (fun y => ((Fintype.card X:ℝ)*P x y)^(1+a)) ≤ M) (v : I → EuclideanSpace ℂ X) (hv : Orthonormal ℂ v) (μ : ℝ) (hvμ : ∀ i, μ ≤ ‖applyKernel P (v i)‖) : μ ≤ M*z^(-a)+Real.sqrt (z/(Fintype.card I:ℝ)) := by …Mentions: OAI.CubeShuffle.finiteMean, OAI.CubeShuffle.DensityTransfer.applyKernel