Documentation

Aristotle.Landau.main.Section7

set_option linter.style.longLine false

Poisson-Boltzmann and Electric Field (Section 7) #

Derives the Poisson-Boltzmann equation from force balance and Gauss's law, then proves the electric field vanishes (E = 0) and the magnetic field is spatially constant using harmonic function theory on the torus.

theorem VML.poisson_boltzmann_algebraic {X : Type u_1} (gradX : (X)XFin 3) (divX : (XFin 3)X) (E : XFin 3) (ρ : X) (ρ_ion : ) (a₀ : X) (c₀ : ) (_hc₀ : c₀ < 0) (hForce : ∀ (x : X), gradX a₀ x = (-2 * c₀) E x) (hGradLogRho : ∀ (x : X), gradX (Real.log ρ) x = gradX a₀ x) (hGauss : ∀ (x : X), divX E x = ρ x - ρ_ion) (hDivLinear : ∀ (α : ) (G : XFin 3) (x : X), divX (fun (y : X) => α G y) x = α * divX G x) (x : X) :
-1 / (2 * c₀) * divX (gradX (Real.log ρ)) x = ρ x - ρ_ion

Poisson-Boltzmann algebraic core: force balance + Gauss → PB equation. Proved by Aristotle (Harmonic).

theorem VML.electric_field_zero {X : Type u_1} [FlatTorus3 X] (ss : VMLSteadyState X) (x : X) :
ss.E x = 0

Corollary 3: The electric field vanishes: E(x) = 0. Reference: cor:E_zero

With u∞ = 0 and ρ constant, ∇a = 0, so force balance gives 0 = -2c₀ E, and since c₀ ≠ 0, E = 0.

theorem VML.continuous_attains_max {X : Type u_1} [TopologicalSpace X] [CompactSpace X] [Nonempty X] (g : X) (hg : Continuous g) :
∃ (x_max : X), ∀ (x : X), g x g x_max

On a compact topological space, a continuous real-valued function attains its maximum. (Extreme value theorem.)

theorem VML.continuous_attains_min {X : Type u_1} [TopologicalSpace X] [CompactSpace X] [Nonempty X] (g : X) (hg : Continuous g) :
∃ (x_min : X), ∀ (x : X), g x_min g x

On a compact topological space, a continuous real-valued function attains its minimum. (Extreme value theorem.)

theorem VML.poisson_boltzmann_from_vlasov {X : Type u_1} [FlatTorus3 X] (f : X(Fin 3)) (E B : XFin 3) (Ψ : ) (ν : ) (ρ : X) (ρ_ion : ) (_hf_pos : ∀ (x : X) (v : Fin 3), 0 < f x v) (_hf_smooth : ∀ (x : X), ContDiff 3 (f x)) (_hf_int : ∀ (x : X), MeasureTheory.Integrable (f x) MeasureTheory.volume) (_hΨ : ∀ (r : ), 0 < Ψ r) (_hρ_def : ∀ (x : X), ρ x = (v : Fin 3), f x v) (_hGauss : ∀ (x : X), FlatTorus3.divX E x = ρ x - ρ_ion) (_hDiff_fv : ∀ (v : Fin 3), FlatTorus3.IsSpatiallySmooth 2 fun (x : X) => f x v) (_hVlasov : ∀ (x : X) (v : Fin 3), v ⬝ᵥ FlatTorus3.gradX (fun (y : X) => f y v) x + (E x + cross v (B x)) ⬝ᵥ vGrad (f x) v = ν * LandauOperator Ψ (f x) v) (c₀ : ) :
c₀ < 0(∀ (x : X), ∃ (a₀ : ), ∀ (v : Fin 3), f x v = Real.exp (a₀ + c₀ * normSq v))∀ (x : X), -1 / (2 * c₀) * FlatTorus3.divX (FlatTorus3.gradX (Real.log ρ)) x = ρ x - ρ_ion