OAI/MathematicalPhysics/Boltzmann/Collision/AxialFlow.lean
48 declarations, 0 contain sorry, 0 declared as axioms
The monotone implicit axial flow
The cold jet profile in Section 4 of the supplied manuscript is
σ + α * tanh (γ * z / s). Its characteristic map is expanding,
giving a unique implicit velocity at every nonnegative time. The proof uses
continuity, the intermediate value theorem, and monotonicity. No differentiability or
unproved kinetic estimate is assumed.
- def
OAI.BoltzmannNonuniqueness.AxialFlow.profileline 33Source documentation
The initial axial velocity at scale
s.def profile (σ α γ s z : ℝ) : ℝ := σ + α * Real.tanh (γ * z / s)
- def
OAI.BoltzmannNonuniqueness.AxialFlow.characteristicline 36Source documentation
The spatial position at time
tof a characteristic starting fromz.def characteristic (σ α γ s t z : ℝ) : ℝ := z + t * profile σ α γ s z
- def
OAI.BoltzmannNonuniqueness.AxialFlow.residualline 39Source documentation
The residual of the implicit velocity equation at the proposed velocity
u.def residual (σ α γ s t z u : ℝ) : ℝ := …
- theorem
OAI.BoltzmannNonuniqueness.AxialFlow.tanh_monotoneline 42 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.tanh_continuousline 49 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.continuous_profileline 54 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.profile_monotoneline 59 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.profile_sub_center_leline 66 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.continuous_residualline 72 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.characteristic_sub_geline 78Source documentation
The characteristic map expands ordered distances by at least one.
theorem characteristic_sub_ge {σ α γ s t x y : ℝ} (hα : 0 ≤ α) (hγ : 0 ≤ γ) (hs : 0 < s) (ht : 0 ≤ t) (hxy : x ≤ y) : y - x ≤ characteristic σ α γ s t y - characteristic σ α γ s t x := by …Mentions: OAI.BoltzmannNonuniqueness.AxialFlow.characteristic
- theorem
OAI.BoltzmannNonuniqueness.AxialFlow.characteristic_strictMonoline 86 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.residual_sub_geline 94Source documentation
The scalar residual expands ordered velocity differences by at least one.
theorem residual_sub_ge {σ α γ s t z u v : ℝ} (hα : 0 ≤ α) (hγ : 0 ≤ γ) (hs : 0 < s) (ht : 0 ≤ t) (huv : u ≤ v) : v - u ≤ residual σ α γ s t z v - residual σ α γ s t z u := by … - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.residual_strictMonoline 102 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.exists_residual_zeroline 111Source documentation
The implicit equation has a root between the two extremal axial speeds, even without a sign restriction on time. Nonnegative time will be used for uniqueness.
theorem exists_residual_zero {σ α γ s t z : ℝ} (hα : 0 ≤ α) : ∃ u ∈ Icc (σ - α) (σ + α), residual σ α γ s t z u = 0 := by … - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.existsUnique_implicit_velocityline 126 - def
OAI.BoltzmannNonuniqueness.AxialFlow.velocityline 138Source documentation
The implicit velocity selected by the inverse of the residual. Its defining equation and uniqueness are proved below under the physical parameter restrictions.
def velocity (σ α γ s t z : ℝ) : ℝ := invFun (residual σ α γ s t z) 0
- theorem
OAI.BoltzmannNonuniqueness.AxialFlow.velocity_specline 140 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.velocity_uniqueline 146 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.velocity_sub_center_leline 152 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.characteristic_inverse_lipschitzline 158Source documentation
The inverse characteristic map is 1-Lipschitz in the spatial coordinate.
theorem characteristic_inverse_lipschitz {σ α γ s t x y : ℝ} (hα : 0 ≤ α) (hγ : 0 ≤ γ) (hs : 0 < s) (ht : 0 ≤ t) : |x - y| ≤ |characteristic σ α γ s t x - characteristic σ α γ s t y| := by …Mentions: OAI.BoltzmannNonuniqueness.AxialFlow.characteristic
- theorem
OAI.BoltzmannNonuniqueness.AxialFlow.residual_inverse_lipschitzline 172Source documentation
The inverse residual is 1-Lipschitz; this estimate does not require differentiation.
theorem residual_inverse_lipschitz {σ α γ s t z u v : ℝ} (hα : 0 ≤ α) (hγ : 0 ≤ γ) (hs : 0 < s) (ht : 0 ≤ t) : |u - v| ≤ |residual σ α γ s t z u - residual σ α γ s t z v| := by … - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.thermal_velocity_errorline 187Source documentation
A thermal perturbation of the implicit equation perturbs the velocity by at most its amplitude. This is the compressed axial velocity estimate used for cold cores.
theorem thermal_velocity_error {σ α γ s t z p δ : ℝ} (hα : 0 ≤ α) (hγ : 0 ≤ γ) (hs : 0 < s) (ht : 0 ≤ t) (hp : p = profile σ α γ s (z - t * p) + δ) : |p - velocity σ α γ s t z| ≤ |δ| := by …Mentions: OAI.BoltzmannNonuniqueness.AxialFlow.profile, OAI.BoltzmannNonuniqueness.AxialFlow.velocity
- def
OAI.BoltzmannNonuniqueness.AxialFlow.footline 202Source documentation
The initial spatial coordinate of the characteristic passing through
(t,z).def foot (σ α γ s t z : ℝ) : ℝ := z - t * velocity σ α γ s t z
- theorem
OAI.BoltzmannNonuniqueness.AxialFlow.characteristic_footline 204 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.foot_characteristicline 211 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.characteristic_bijectiveline 217 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.foot_lipschitzline 225Source documentation
Spatial separation does not increase when characteristics are traced backwards.
theorem foot_lipschitz {σ α γ s t z w : ℝ} (hα : 0 ≤ α) (hγ : 0 ≤ γ) (hs : 0 < s) (ht : 0 ≤ t) : |foot σ α γ s t z - foot σ α γ s t w| ≤ |z - w| := by … - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.foot_lipschitzWithline 232 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.continuous_velocityline 240 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.free_flight_foot_errorline 250Source documentation
A particle launched with thermal velocity error
δstays withint * |δ|in the inverse spatial coordinate. This is the axial-distance estimate in the transported cold-core barrier.theorem free_flight_foot_error {σ α γ s t z δ : ℝ} (hα : 0 ≤ α) (hγ : 0 ≤ γ) (hs : 0 < s) (ht : 0 ≤ t) : |foot σ α γ s t (z + t * (profile σ α γ s z + δ)) - z| ≤ t * |δ| := by …Mentions: OAI.BoltzmannNonuniqueness.AxialFlow.foot, OAI.BoltzmannNonuniqueness.AxialFlow.profile
- theorem
OAI.BoltzmannNonuniqueness.AxialFlow.foot_monotoneline 262 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.velocity_monotoneline 269 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.velocity_on_characteristicline 281Source documentation
The implicit velocity is constant on its own characteristic, including when it is traced backwards to an earlier nonnegative time.
theorem velocity_on_characteristic {σ α γ s t₁ t₂ z : ℝ} (hα : 0 ≤ α) (hγ : 0 ≤ γ) (hs : 0 < s) (ht₂ : 0 ≤ t₂) : velocity σ α γ s t₂ (z - (t₁ - t₂) * velocity σ α γ s t₁ z) = velocity σ α γ s t₁ z := by … - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.characteristic_matchingline 294Source documentation
Characteristic matching, the inequality in Section 8: tracing with an arbitrary speed cannot reduce its discrepancy from the earlier cold-flow velocity.
theorem characteristic_matching {σ α γ s t₁ t₂ z w : ℝ} (hα : 0 ≤ α) (hγ : 0 ≤ γ) (hs : 0 < s) (ht₂ : 0 ≤ t₂) (ht : t₂ ≤ t₁) : |w - velocity σ α γ s t₁ z| ≤ |w - velocity σ α γ s t₂ (z - (t₁ - t₂) * w)| := by … - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.density_coefficient_le_of_constantline 319Source documentation
An algebraic form of the density-coefficient estimate. The two conditions on
Cabsorb the spatial scale and the compressed-time scale separately.theorem density_coefficient_le_of_constant {K S s t k C : ℝ} (hK : 0 ≤ K) (hS : 0 ≤ S) (hS1 : S ≤ 1) (hs : 0 < s) (ht : 0 ≤ t) (hk : 0 < k) (hC : 1 ≤ C) (hCk : 1 ≤ C * k) : K * S / (s + t * k * S) ≤ K * C / (s + t) := by … - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.density_coefficient_leline 341Source documentation
Uniform density coefficient bound for the cold-core Jacobian. In the manuscript
kisα * γandSis a squared hyperbolic secant.theorem density_coefficient_le {K S s t k : ℝ} (hK : 0 ≤ K) (hS : 0 ≤ S) (hS1 : S ≤ 1) (hs : 0 < s) (ht : 0 ≤ t) (hk : 0 < k) : K * S / (s + t * k * S) ≤ K * max 1 (1 / k) / (s + t) := by … - def
OAI.BoltzmannNonuniqueness.AxialSlices.lineProfileline 372 - def
OAI.BoltzmannNonuniqueness.AxialSlices.lineConstantline 374 - theorem
OAI.BoltzmannNonuniqueness.AxialSlices.lineProfile_posline 376 - theorem
OAI.BoltzmannNonuniqueness.AxialSlices.integrable_lineProfileline 380 - theorem
OAI.BoltzmannNonuniqueness.AxialSlices.lineConstant_posline 386 - theorem
OAI.BoltzmannNonuniqueness.AxialSlices.lineProfile_scaleline 396 - theorem
OAI.BoltzmannNonuniqueness.AxialSlices.integrable_singular_lineline 410 - theorem
OAI.BoltzmannNonuniqueness.AxialSlices.singular_line_formulaline 419Source documentation
Exact singular line integral, including finiteness in a separate theorem above.
theorem singular_line_formula {q A : ℝ} (hq : 1 < q) (hA : A ≠ 0) : Integrable (fun s : ℝ => (A ^ 2 + s ^ 2) ^ (-q / 2)) ∧ (∫ s : ℝ, (A ^ 2 + s ^ 2) ^ (-q / 2)) = lineConstant q * |A| ^ (1 - q) := by …Mentions: OAI.BoltzmannNonuniqueness.AxialSlices.lineConstant
- def
OAI.BoltzmannNonuniqueness.AxialFlow.interiorArgumentBoundline 456 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.interiorArgumentBound_nonnegline 459 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.abs_argument_le_of_tanhline 462 - theorem
OAI.BoltzmannNonuniqueness.AxialFlow.velocity_interior_small_scaleline 475