OAI/MathematicalPhysics/Boltzmann/Collision/TransverseAverage.lean
81 declarations, 0 contain sorry, 0 declared as axioms
Uniform transverse disk bounds
This proves the translated disk estimate ker:disk-singularity from Section 3.
The singular contribution is split at distance R from the origin. Inside,
polar integration is explicit; outside, the singularity is at most R⁻ᑫ.
- def
OAI.BoltzmannNonuniqueness.TransverseDisk.diskConstantline 23 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.diskConstant_posline 25 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.diskConstant_ge_piline 29 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.closedDisk_volume_realline 34 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.disk_volume_realline 40 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.integrableOn_singularity_closedDiskline 46 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.integrableOn_singularity_diskline 50 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.integral_singularity_centeredDiskline 55Source documentation
Exact centered disk integral, including the integrable singularity at the origin.
theorem integral_singularity_centeredDisk {q R : ℝ} (hq : q < 2) (hR : 0 < R) : (∫ u in ball (0 : Transverse) R, singularity q u) = 2 * Real.pi / (2 - q) * R ^ (2 - q) := by … - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.singularity_split_boundline 89 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.radius_pow_mulline 100 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.integral_singularity_closedDisk_leline 105 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.integrableOn_diskWeight_closedDiskline 134 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.integral_diskWeight_closedDisk_leline 142Source documentation
The uniform translated closed-disk bound from
ker:disk-singularity.theorem integral_diskWeight_closedDisk_le {q R : ℝ} (hq₁ : 1 < q) (hq₂ : q < 2) (hR : 0 < R) (a : Transverse) : (∫ u in closedBall a R, 1 + singularity q u) ≤ diskConstant q * (R ^ 2 + R ^ (2 - q)) := by …Mentions: OAI.BoltzmannNonuniqueness.TransverseDisk.diskConstant
- theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.integrableOn_diskWeight_diskline 160 - theorem
OAI.BoltzmannNonuniqueness.TransverseDisk.integral_diskWeight_disk_leline 164 - def
OAI.BoltzmannNonuniqueness.TransverseLine.quarterTurnline 198 - def
OAI.BoltzmannNonuniqueness.TransverseLine.lineline 200 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.inner_quarterTurnline 202 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.norm_quarterTurnline 206 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.norm_line_sqline 212 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.inner_lineline 224 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.inner_quarterTurn_lineline 230 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.line_reconstructline 239Source documentation
The normal and tangential coordinates recover every transverse vector.
theorem line_reconstruct (e u : Transverse) (he : ‖e‖ = 1) : line e (inner ℝ e u) (inner ℝ (quarterTurn e) u) = u := by …Mentions: OAI.BoltzmannNonuniqueness.TransverseLine.line, OAI.BoltzmannNonuniqueness.TransverseLine.quarterTurn
- theorem
OAI.BoltzmannNonuniqueness.TransverseLine.line_singularityline 253 - def
OAI.BoltzmannNonuniqueness.TransverseLine.lineWeightline 259 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.lineWeight_nonnegline 262 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.integrable_line_singularityline 267 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.integrableOn_lineWeightline 272 - theorem
OAI.BoltzmannNonuniqueness.TransverseLine.integral_lineWeight_leline 279Source documentation
The line bound is uniform in the center of the retained segment.
theorem integral_lineWeight_le {q D R : ℝ} (hq : 1 < q) (hD : D ≠ 0) (hR : 0 ≤ R) (e : Transverse) (he : ‖e‖ = 1) (m : ℝ) : (∫ s in Icc (m - R) (m + R), lineWeight q e D s) ≤ 2 * R + lineConstant q * |D| ^ (1 - q) := by …Mentions: OAI.BoltzmannNonuniqueness.TransverseLine.lineWeight
- theorem
OAI.BoltzmannNonuniqueness.TransverseLine.lintegral_lineWeight_leline 300 - abbrev
OAI.BoltzmannNonuniqueness.TransverseAverage.Circleline 332 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.circleArealine 334 - instance
OAI.BoltzmannNonuniqueness.TransverseAverage.circleArea_isFiniteMeasureline 336 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.unitAxisline 340 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.norm_unitAxisline 342 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.angularline 345 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.gaussianPowerline 348 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.radialGaussianline 351 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.radialMeasure_ne_zeroline 354 - instance
OAI.BoltzmannNonuniqueness.TransverseAverage.radialMeasure_neZeroline 360 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.circleArea_real_univline 363 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integrable_abs_rpow_gaussianline 369 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.cartesianSplitline 378 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.cartesianSplit_measurePreservingline 381 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.gaussianPower_unitAxisline 385 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integrable_gaussianPower_unitAxisline 389 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.gaussianPower_rotateline 402 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integrable_gaussianPowerline 416 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integral_gaussianPowerline 423 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.gaussianPower_polarline 429 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integrable_polar_gaussianPowerline 439 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integrable_angularline 458 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integrable_radialGaussianline 466 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integral_radialGaussian_posline 481 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.gaussian_polar_identityline 495 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integral_angular_eqline 512 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.angularMassline 518Source documentation
A finite constant depending only on
q, independent of the direction.def angularMass (q : ℝ) : ℝ := …
- theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.angularMass_posline 521 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integral_one_add_angularline 527 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.kernelline 535Source documentation
The degree
-1kernel inker:transverse-expectation; its value at zero is zero.def kernel (q : ℝ) (e n : Transverse) : ℝ := …
- theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.kernel_nonnegline 538 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.kernel_on_rayline 542 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.radialCutoffline 549 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.radialCutoff_weightline 552 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integrable_radialCutoffline 557 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integral_radialCutoffline 573 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.cutoff_kernel_polarline 589 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integrableOn_kernel_centeredDiskline 605 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integral_kernel_centeredDiskline 631Source documentation
The radial Jacobian exactly cancels the inverse-distance factor.
theorem integral_kernel_centeredDisk {q D : ℝ} (hq : q < 2) (hD : 0 < D) (e : Transverse) (he : ‖e‖ = 1) : (∫ n in ball (0 : Transverse) D, kernel q e n) = D * angularMass q := by …Mentions: OAI.BoltzmannNonuniqueness.TransverseAverage.kernel, OAI.BoltzmannNonuniqueness.TransverseAverage.angularMass
- theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.translated_cutoff_eqline 652 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integrableOn_kernel_translatedDiskline 660 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.integral_kernel_translatedDisk_leline 668 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.directionline 690 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.norm_directionline 692 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.direction_inner_selfline 695 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.kernel_small_shift_leline 701 - def
OAI.BoltzmannNonuniqueness.TransverseAverage.expectationConstantline 741Source documentation
A single constant works for small disks, large disks, and the atom at zero.
def expectationConstant (q : ℝ) : ℝ := …
- theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.expectationConstant_posline 744 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.uniformDisk_expectation_leline 750Source documentation
The uniform disk case of
ker:transverse-expectation, with explicit integrability above.theorem uniformDisk_expectation_le {q d : ℝ} (hq₁ : 1 < q) (hq₂ : q < 2) (hd : 0 < d) {v : Transverse} (hv : v ≠ 0) : (∫ p in ball (0 : Transverse) d, kernel q (direction v) (v - p)) / (Real.pi * d ^ 2) ≤ expectationConstant q / ‖v‖ := by …Mentions: OAI.BoltzmannNonuniqueness.TransverseAverage.kernel, OAI.BoltzmannNonuniqueness.TransverseAverage.direction, OAI.BoltzmannNonuniqueness.TransverseAverage.expectationConstant
- theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.kernel_at_zero_inputline 801 - theorem
OAI.BoltzmannNonuniqueness.TransverseAverage.atomZero_expectation_leline 808