OAI/Analysis/LpDimension/Entropy.lean
29 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.SubpolynomialLp.entropy_le_log_cardline 12 - lemma
OAI.SubpolynomialLp.log_ratio_lowerline 21 - lemma
OAI.SubpolynomialLp.log_mean_sq_leline 46Source documentation
The logarithmic-mean estimate in a division-free form, valid also at a=b.
lemma log_mean_sq_le {a b : ℝ} (ha : 0 < a) (hb : 0 < b) : (a - b) ^ 2 ≤ (a - b) * (Real.log a - Real.log b) * ((a + b) / 2) := by … - def
OAI.SubpolynomialLp.electricalEnergyline 66 - lemma
OAI.SubpolynomialLp.sub_mul_log_sub_nonnegline 70 - lemma
OAI.SubpolynomialLp.electricalEnergy_nonnegline 79 - lemma
OAI.SubpolynomialLp.electrical_cauchy_schwarzline 89Source documentation
The weighted Cauchy--Schwarz step, before mass normalization.
lemma electrical_cauchy_schwarz (src dst : E → V) (c w : E → ℝ) (h : V → ℝ) (hc : ∀ e, 0 ≤ c e) (hh : ∀ i, 0 < h i) : (∑ e, w e * Real.sqrt (c e) * |h (src e) - h (dst e)|) ^ 2 ≤ electricalEnergy src dst c h * ∑ e, (w e) ^ 2 * ((h (src e) + h (dst e)) / 2) := by …Mentions: OAI.SubpolynomialLp.electricalEnergy
- def
OAI.SubpolynomialLp.vertexWeightline 116 - def
OAI.SubpolynomialLp.vertexMassline 120 - lemma
OAI.SubpolynomialLp.vertexWeight_pairingline 123 - lemma
OAI.SubpolynomialLp.vertexMass_pairingline 140 - lemma
OAI.SubpolynomialLp.vertexMass_sumline 145 - lemma
OAI.SubpolynomialLp.heat_cauchy_schwarzline 154Source documentation
The precise normalized energy inequality used in the heat-entropy proof.
lemma heat_cauchy_schwarz (src dst : E → V) (c w : E → ℝ) (h : V → ℝ) (hc : ∀ e, 0 ≤ c e) (hh : ∀ i, 0 < h i) (hw : 0 < ∑ e, (w e) ^ 2) (hmass : ∑ i, vertexMass src dst w i * h i = 1) : (∑ e, w e * Real.sqrt (c e) * |h (src e) - h (dst e)|) ^ 2 ≤ electricalEnergy src dst c h * (∑ e, (w e) ^ 2) := by …Mentions: OAI.SubpolynomialLp.vertexMass, OAI.SubpolynomialLp.electricalEnergy
- def
OAI.SubpolynomialLp.graphLaplacianline 170 - lemma
OAI.SubpolynomialLp.graphLaplacian_pairingline 174 - lemma
OAI.SubpolynomialLp.graphLaplacian_sumline 185 - def
OAI.SubpolynomialLp.heatEntropyline 189 - lemma
OAI.SubpolynomialLp.heatEntropy_hasDerivAtline 193Source documentation
Entropy dissipation, from the actual weighted graph heat equation.
lemma heatEntropy_hasDerivAt (src dst : E → V) (c : E → ℝ) (μ : V → ℝ) (h : ℝ → V → ℝ) (s : ℝ) (hμ : ∀ i, 0 < μ i) (hp : ∀ i, 0 < h s i) (hd : ∀ i, HasDerivAt (fun t => h t i) (-graphLaplacian src dst c (h s) i / μ i) s) : HasDerivAt (fun t => heatEntropy μ (h t)) (-electricalEnergy src dst c (h s)) s := by …Mentions: OAI.SubpolynomialLp.graphLaplacian, OAI.SubpolynomialLp.heatEntropy, OAI.SubpolynomialLp.electricalEnergy
- lemma
OAI.SubpolynomialLp.heatEntropy_continuousline 220 - lemma
OAI.SubpolynomialLp.heatEntropy_integralline 226Source documentation
The entropy identity for the weighted graph heat flow, including the singular initial point mass. Positivity is only required at strictly positive times.
lemma heatEntropy_integral (src dst : E → V) (c : E → ℝ) (μ : V → ℝ) (h : ℝ → V → ℝ) (v : V) (hc : ∀ e, 0 ≤ c e) (hμ : ∀ i, 0 < μ i) (hcont : Continuous h) (hp : ∀ s : ℝ, 0 < s → ∀ i, 0 < h s i) (hd : ∀ s : ℝ, 0 < s → ∀ i, HasDerivAt (fun t => h t i) (-graphLaplacian src dst c (h s) i / μ i) s) (hzero : h 0 = Pi.single v (1 / μ v)) (htop : Tendsto h atTop (𝓝 (fun _ => 1))) : IntegrableOn (fun s => electricalEnergy src dst c (h s)) (Set.Ioi 0) ∧ (∫ s in Set.Ioi (0 : ℝ), electricalEnergy src dst c (h s)) = Real.log (1 / μ v) := by …Mentions: OAI.SubpolynomialLp.graphLaplacian, OAI.SubpolynomialLp.electricalEnergy
- def
OAI.SubpolynomialLp.incidenceline 265 - def
OAI.SubpolynomialLp.laplacianMatrixline 268 - lemma
OAI.SubpolynomialLp.incidence_mulVecline 272 - lemma
OAI.SubpolynomialLp.laplacianMatrix_mulVecline 276 - lemma
OAI.SubpolynomialLp.laplacianMatrix_symmetricline 288 - lemma
OAI.SubpolynomialLp.laplacianMatrix_posSemidefline 293 - lemma
OAI.SubpolynomialLp.laplacianMatrix_applyline 308 - lemma
OAI.SubpolynomialLp.laplacianMatrix_offdiag_negline 321 - lemma
OAI.SubpolynomialLp.graphLaplacian_kernel_constantline 338