Poiseuille's law:
ProvedMathematicsOfWater.poiseuille_lawConsider steady pressure-driven flow of a Newtonian fluid of viscosity through a cylindrical pipe of diameter and length with pressure drop . Let be the axial velocity at distance from the axis, and assume
- solves the radial momentum balance for ;
- is finite (bounded) near the axis;
- satisfies the no-slip condition at the wall, continuously from inside.
Then the volumetric flow rate is
This is Poiseuille's (Hagen–Poiseuille) law: the flow rate scales with the fourth power of the pipe diameter.
Formalization Note The hypotheses are packaged in the definition IsPipeFlow; the flow rate is the definition flowRate.
import Mathlib import Definitions.Def_MathematicsOfWater_PipeFlow open Real
namespace MathematicsOfWater
theorem poiseuille_law (η L Δp d : ℝ) (v : ℝ → ℝ)
(hη : 0 < η) (hL : 0 < L) (hd : 0 < d)
(hv : IsPipeFlow η L Δp d v) :
flowRate d v = π * Δp * d ^ 4 / (128 * η * L) := by sorry
end MathematicsOfWaterRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — NON-BLIND, same agent as drafter
Non-blind read-back — not independent testimony. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted these Lean statements, at the explicit request of the proposal owner. It is not the blind, independent auditor read-back the platform recommends; the author knew the intended meaning while writing it. Reviewers must check it against the Lean code themselves and should not treat it as independent confirmation of faithfulness.
Fix real numbers and with , , ; is arbitrary. Write and for the derivative of at ( where is not differentiable). Assume:
- for every : is differentiable at , is differentiable at , and ;
- some real bounds for all ;
- as from the left;
- .
Conclusion:
The integral is the oriented Lebesgue (interval) integral over ; by the platform's convention it would equal if the integrand were not integrable, so the statement implicitly also requires the actual integral to have this value. The value and values outside play no role except through the integral, where the single point has measure zero. The hypotheses are satisfiable (by ).
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.