OAI/MathematicalPhysics/Boltzmann/Collision/GaussianEstimates.lean
99 declarations, 0 contain sorry, 0 declared as axioms
Pointwise Gaussian norm bounds for the fixed-cutoff equation
Detailed balance removes the output Gaussian from the gain. These estimates are for the actual collision integral, with no published-input hypothesis.
- def
OAI.BoltzmannNonuniqueness.GaussianCutoff.massline 28 - def
OAI.BoltzmannNonuniqueness.GaussianCutoff.gainConstantline 30 - def
OAI.BoltzmannNonuniqueness.GaussianCutoff.lossConstantline 32 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.constants_nonnegline 34 - def
OAI.BoltzmannNonuniqueness.GaussianCutoff.integrandline 40 - def
OAI.BoltzmannNonuniqueness.GaussianCutoff.gainline 45 - def
OAI.BoltzmannNonuniqueness.GaussianCutoff.frequencyline 48 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.kernel_leline 51 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.measurable_integrandline 62 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.measurable_gainline 76 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.integrand_boundline 82 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.majorant_integrableline 98 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.majorant_integralline 104 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.integrable_gainline 113 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.gain_boundline 122 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.gain_nonnegline 131 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.gain_eq_actualline 139 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.product_differenceline 178 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.gain_differenceline 188 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.measurable_frequencyline 223 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.frequency_nonnegline 232 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.frequency_boundline 239 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.frequency_differenceline 258 - theorem
OAI.BoltzmannNonuniqueness.log_maxwellianline 307 - theorem
OAI.BoltzmannNonuniqueness.integrable_maxwellianline 314 - theorem
OAI.BoltzmannNonuniqueness.integrable_maxwellian_phaseline 327 - theorem
OAI.BoltzmannNonuniqueness.relativeEntropyDensity_eqline 330 - theorem
OAI.BoltzmannNonuniqueness.FiniteEntropyDatum.integrable_relativeEntropyline 339 - theorem
OAI.BoltzmannNonuniqueness.relativeEntropyDensity_nonnegline 349Source documentation
The scalar relative entropy is nonnegative at every nonnegative density value.
theorem relativeEntropyDensity_nonneg {a m : ℝ} (ha : 0 ≤ a) (hm : 0 < m) : 0 ≤ a * Real.log (a / m) - a + m := by … - theorem
OAI.BoltzmannNonuniqueness.relativeEntropy_nonnegline 363 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.gain_monoline 388 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.finite_sum_gain_leline 404 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.gain_tendstoline 437 - def
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussianDensityline 476 - def
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.diskDensityline 479 - def
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.mixingDensityline 482 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussianDensity_nonnegline 485 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.diskDensity_nonnegline 489 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.mixingDensity_nonnegline 495 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.measurable_gaussianDensityline 499 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.measurable_mixingDensityline 503 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.diskDensity_eq_iteline 507 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.measurable_diskDensityline 511 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.integrableOn_mixingDensityline 515 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.integral_gaussian_tailline 526 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.integral_radius_tailline 547 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.integral_radius_cubicline 558 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.integral_mixingDensityline 577 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.layerCake_integrandline 587 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.integrableOn_layerCakeline 603 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.density_layerCakeline 619Source documentation
Pointwise layer-cake identity, with the positive-radius mixing law normalized below.
theorem density_layerCake {d : ℝ} (hd : 0 < d) (p : Transverse) : (∫ a in Ioi (0 : ℝ), mixingDensity d a * diskDensity a p) = gaussianDensity d p := by …Mentions: OAI.BoltzmannNonuniqueness.GaussianDiskMixture.mixingDensity, OAI.BoltzmannNonuniqueness.GaussianDiskMixture.diskDensity, OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussianDensity
- theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.lintegral_density_layerCakeline 628 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.lintegral_mixingDensityline 635 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.lintegral_diskDensity_mulline 642 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.measurable_layerCakeline 653 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.lintegral_layerCake_mulline 666 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.lintegral_layerCake_diskline 676 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.lintegral_gaussian_mixtureline 686Source documentation
Tonelli's theorem expresses every nonnegative measurable Gaussian expectation as a probability mixture of normalized disk expectations.
theorem lintegral_gaussian_mixture {d : ℝ} (hd : 0 < d) (φ : Transverse → ℝ≥0∞) (hφ : Measurable φ) : (∫⁻ p, ENNReal.ofReal (gaussianDensity d p) * φ p) = ∫⁻ a in Ioi (0 : ℝ), ENNReal.ofReal (mixingDensity d a) * ((ENNReal.ofReal (Real.pi * a ^ 2))⁻¹ * ∫⁻ p in ball (0 : Transverse) a, φ p) := by …Mentions: OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussianDensity, OAI.BoltzmannNonuniqueness.GaussianDiskMixture.mixingDensity
- theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.integrable_diskDensityline 703 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.integral_diskDensityline 706 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.lintegral_diskDensityline 712 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.lintegral_gaussianDensityline 717 - def
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussianLawline 731 - def
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.uniformDiskLawline 734 - def
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.mixingRadiusLawline 737 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussianLaw_isProbabilityMeasureline 740 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.uniformDiskLaw_isProbabilityMeasureline 746 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.mixingRadiusLaw_isProbabilityMeasureline 752 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.uniformDiskLaw_lintegralline 758 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussianLaw_mixtureline 771Source documentation
The centered Gaussian law is the probability mixture of normalized disk laws with radius density
mixingDensity don the positive half-line.theorem gaussianLaw_mixture {d : ℝ} (hd : 0 < d) (φ : Transverse → ℝ≥0∞) (hφ : Measurable φ) : (∫⁻ p, φ p ∂gaussianLaw d) = ∫⁻ a, (∫⁻ p, φ p ∂uniformDiskLaw a) ∂mixingRadiusLaw d := by …Mentions: OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussianLaw, OAI.BoltzmannNonuniqueness.GaussianDiskMixture.uniformDiskLaw, OAI.BoltzmannNonuniqueness.GaussianDiskMixture.mixingRadiusLaw
- theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussian_kernel_lintegral_leline 792 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.integrable_gaussian_kernelline 826 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussian_kernel_expectation_leline 840 - theorem
OAI.BoltzmannNonuniqueness.GaussianDiskMixture.gaussianLaw_kernel_lintegral_leline 854 - def
OAI.BoltzmannNonuniqueness.GaussianSheets.axialLawline 890Source documentation
The axial image law, with variance parameter as in Mathlib's Gaussian.
def axialLaw (v : ℝ≥0) (Φ : ℝ → ℝ) : Measure ℝ := …
- instance
OAI.BoltzmannNonuniqueness.GaussianSheets.axialLaw_isProbabilityMeasureline 893 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.axialLaw_univline 898 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.original_gaussian_densityline 901 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.wider_gaussian_densityline 908 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.integrable_gaussianReal_iffline 912 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.gaussianPDF_mul_exp_quarterline 922Source documentation
A quadratic exponential changes the centered Gaussian variance by a factor of two.
theorem gaussianPDF_mul_exp_quarter {v : ℝ≥0} (hv : v ≠ 0) (a : ℝ) : gaussianPDFReal 0 v a * Real.exp (a ^ 2 / (4 * (v : ℝ))) = Real.sqrt 2 * gaussianPDFReal 0 (2 * v) a := by … - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.integrable_exp_quarter_gaussianline 940 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.integral_exp_quarter_gaussianline 946 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.exp_image_leline 953 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.integrable_exp_imageline 975Source documentation
The Gaussian parameter integrand is genuinely integrable, before taking its image law.
theorem integrable_exp_image {v : ℝ≥0} (hv : v ≠ 0) (hv₁ : v ≤ 1) {A δ : ℝ} (hA : 0 ≤ A) (hδ : 0 ≤ δ) (hδ₁ : δ ≤ 1 / 16) {Φ : ℝ → ℝ} (hΦm : Measurable Φ) (hΦ : ∀ a, |Φ a| ≤ A + δ * |a|) : Integrable (fun a => Real.exp (8 * (Φ a) ^ 2)) (gaussianReal 0 v) := by … - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.integral_exp_image_leline 986Source documentation
The constant
2 * exp (16 * A²)works for the original and wider parameter laws.theorem integral_exp_image_le {v : ℝ≥0} (hv : v ≠ 0) (hv₁ : v ≤ 1) {A δ : ℝ} (hA : 0 ≤ A) (hδ : 0 ≤ δ) (hδ₁ : δ ≤ 1 / 16) {Φ : ℝ → ℝ} (hΦm : Measurable Φ) (hΦ : ∀ a, |Φ a| ≤ A + δ * |a|) : (∫ a, Real.exp (8 * (Φ a) ^ 2) ∂gaussianReal 0 v) ≤ 2 * Real.exp (16 * A ^ 2) := by … - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.integrable_axialLaw_expline 1003 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.integral_axialLaw_exp_leline 1010 - theorem
OAI.BoltzmannNonuniqueness.GaussianSheets.gaussian_parameter_tailline 1018Source documentation
The parameter-tail estimate widens the Gaussian and extracts its uniform decay factor.
theorem gaussian_parameter_tail {B : ℝ} (hB : 0 ≤ B) (w : Velocity) : {u : Velocity | B < ‖u‖}.indicator (fun u => Real.exp (-‖u‖ ^ 2)) w ≤ Real.exp (-B ^ 2 / 2) * Real.exp (-‖w‖ ^ 2 / 2) := by …Mentions: OAI.BoltzmannNonuniqueness.Velocity
- def
OAI.BoltzmannNonuniqueness.GaussianCutoff.sourceline 1047 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.measurable_sourceline 1050 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.source_boundsline 1055 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.source_differenceline 1074 - def
OAI.BoltzmannNonuniqueness.GaussianCutoff.coldSourceline 1132 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.measurable_coldSourceline 1135 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.coldSource_boundsline 1140 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.coldSource_monoline 1160 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.coldSource_tendstoline 1172 - theorem
OAI.BoltzmannNonuniqueness.GaussianCutoff.finite_sum_coldSource_leline 1199