OAI/MathematicalPhysics/NavierStokes/ForcedComputation/Programs/BalancedStretch.lean
25 declarations, 0 contain sorry, 0 declared as axioms
A rational volume-independent coordinate change for the Euclidean cube observer. The velocity is pushed forward; the force is subsequently defined by its Navier--Stokes residual, so anisotropic diffusion causes no restriction.
- def
OAI.ForcedComputation.BalancedStretch.coefficientline 14 - def
OAI.ForcedComputation.BalancedStretch.linearline 16 - def
OAI.ForcedComputation.BalancedStretch.inverseLinearline 20 - theorem
OAI.ForcedComputation.BalancedStretch.linear_applyline 24 - theorem
OAI.ForcedComputation.BalancedStretch.inverseLinear_applyline 27 - theorem
OAI.ForcedComputation.BalancedStretch.coefficient_neline 30 - def
OAI.ForcedComputation.BalancedStretch.stretchline 34 - theorem
OAI.ForcedComputation.BalancedStretch.stretch_applyline 51 - theorem
OAI.ForcedComputation.BalancedStretch.stretch_symm_applyline 54 - theorem
OAI.ForcedComputation.BalancedStretch.stretch_symm_basisline 57 - def
OAI.ForcedComputation.BalancedStretch.pushline 65 - def
OAI.ForcedComputation.BalancedStretch.velocityline 67 - theorem
OAI.ForcedComputation.BalancedStretch.push_smoothline 69 - theorem
OAI.ForcedComputation.BalancedStretch.velocity_smoothline 73 - theorem
OAI.ForcedComputation.BalancedStretch.push_derivativeline 78 - theorem
OAI.ForcedComputation.BalancedStretch.push_divergenceline 86 - theorem
OAI.ForcedComputation.BalancedStretch.velocity_divergenceline 95 - theorem
OAI.ForcedComputation.BalancedStretch.push_zero_iffline 100 - theorem
OAI.ForcedComputation.BalancedStretch.push_supportline 105 - theorem
OAI.ForcedComputation.BalancedStretch.push_compactline 114 - theorem
OAI.ForcedComputation.BalancedStretch.trajectoryline 119 - def
OAI.ForcedComputation.BalancedStretch.observerline 129Source documentation
The cube used by the balanced Euclidean main result.
def observer : Set Space := {x | ∀ j : Fin 3, -1 < x j ∧ x j < 2} - theorem
OAI.ForcedComputation.BalancedStretch.nonhalting_outsideline 131 - theorem
OAI.ForcedComputation.BalancedStretch.halting_insideline 139 - theorem
OAI.ForcedComputation.BalancedStretch.loading_outsideline 152Source documentation
A straight loading path stays outside the cube whenever its endpoint satisfies
x₀+x₁≥4. This lets the body use a fixed machine-only normalization.theorem loading_outside {p : Space} (hp : 4 ≤ p 0 + p 1) {θ : ℝ} (hθ : θ ∈ Icc (0 : ℝ) 1) : (1 - θ) • ![4, 0, 0] + θ • p ∉ observer := by …