Prescribe a different axial stretch along an ideal reference prism, then measure the resulting geometry. Local radial compensation can preserve volume point by point, while neighbouring sections still undergo different centerline strains.
This is a prescribed deformation map. It contains no force balance, material response, activation or anatomical prediction. The reference is a 16-sided prism with length 120 mm and circumradius 15 mm.
Exact continuum volume ratioFrom the declared deformation gradient.
Measured mesh volume ratioSigned volume from closed boundary triangles.
True local Jacobian rangeEndpoint extrema of this positive linear stretch field.
The same reference scale, before and after
The dashed outline is the reference. Each teal strip belongs to a different material interval. This is a longitudinal section through the same vertex geometry used for the full three-dimensional volume calculation. Both axes use the same fixed millimetre scale.
Local geometry, measured cell by cell
S/L₀
λ
Centerline ε
b
Pointwise J
Mesh cell V/V₀
Rows report material midpoints; the Jacobian and strain ranges above include the true endpoints. A straight mesh cell approximates the curved exact map, so its volume ratio can differ slightly from one even when pointwise J = 1.
Refine the geometry
Cells
Measured V/V₀
Relative error
The triangle-based volume also agrees with an independent polygonal-frustum calculation. The reference volume is checked against the exact regular-polygon area times its length.
The declared map and its limits
λ(S) = λ̄ [1 + a(2S/L₀ − 1)]
x(S) = λ̄ [(1 − a)S + aS²/L₀]
y = b(S)Y, z = b(S)Z
b(S) = 1/√λ(S) with compensation; b = 1 otherwise
dλ/dS = 2λ̄a/L₀
b′(S) = −(dλ/dS)/(2λ(S)^(3/2)) with compensation
F = [ λ 0 0 ]
[ b′Y b 0 ]
[ b′Z 0 b ]
J = det F = λb²
λ > 0 makes the axial map monotone. Compensation gives J = 1 for the exact continuum map. The off-diagonal terms b′Y and b′Z describe the additional shear away from the centerline; a nonuniform stretch is not a sequence of unrelated uniform blocks. The reported engineering strain λ − 1 is the axial-line strain at Y = Z = 0.
With compensation off and mean stretch one, total volume is still unchanged because expansion and contraction cancel. Local J then differs from one. A near-unity total-volume number alone therefore does not establish local volume preservation.
Finite boundary triangles approximate the exact curved map. Their volume error is reported and should decrease with refinement. These geometric results do not establish a passive equilibrium, a muscle law, pressure, or anatomical completion.
Six freshly checked Real contracts
Lean checks the declared matrix determinant, positive interval stretch and an algebraic straight-cell error formula. The derivative, change-of-variables argument, mesh topology and floating-point implementation are separate audit obligations. This accepted extension added six scoped contracts to the original 103, giving 109 at its historical integration. The current book registry contains 115 declarations, including six architecture-force contracts.
Off-axis shear leaves the determinant equal to lambda*b*b.
theorem gradient_determinant (lambda b shearY shearZ : ℝ) :
Matrix.det (gradientField lambda b shearY shearZ) = lambda * b * b
Declared finite kinematics only; no formal derivative, integration, triangulation, floating-point or physical equilibrium refinement; no biological claim.
KenomaNonuniform.positive_stretch_on_interval
Positive mean/length, -1<a<1 and 0<=S<=L imply positive local stretch.
theorem positive_stretch_on_interval (m a L S : ℝ)
(hm : 0 < m) (hL : 0 < L) (haLower : -1 < a) (haUpper : a < 1)
(hS : 0 ≤ S) (hSL : S ≤ L) : 0 < stretch m a L S
Declared finite kinematics only; no formal derivative, integration, triangulation, floating-point or physical equilibrium refinement; no biological claim.
KenomaNonuniform.pointwise_isochoric_gradient
Positive lambda and b=1/sqrt(lambda) give positive b and determinant one, for arbitrary shear entries.
Declared finite kinematics only; no formal derivative, integration, triangulation, floating-point or physical equilibrium refinement; no biological claim.
KenomaNonuniform.nonuniform_isochoric_on_interval
The declared nonuniform field has positive b and determinant one throughout the stated interval.
theorem nonuniform_isochoric_on_interval (m a L S shearY shearZ : ℝ)
(hm : 0 < m) (hL : 0 < L) (haLower : -1 < a) (haUpper : a < 1)
(hS : 0 ≤ S) (hSL : S ≤ L) :
0 < transverse (stretch m a L S) ∧
Matrix.det (gradientField (stretch m a L S)
(transverse (stretch m a L S)) shearY shearZ) = 1
Declared finite kinematics only; no formal derivative, integration, triangulation, floating-point or physical equilibrium refinement; no biological claim.
'KenomaNonuniform.gradient_determinant' depends on axioms: [propext, Classical.choice, Quot.sound]
'KenomaNonuniform.positive_stretch_on_interval' depends on axioms: [propext, Classical.choice, Quot.sound]
'KenomaNonuniform.pointwise_isochoric_gradient' depends on axioms: [propext, Classical.choice, Quot.sound]
'KenomaNonuniform.nonuniform_isochoric_on_interval' depends on axioms: [propext, Classical.choice, Quot.sound]
'KenomaNonuniform.straight_cell_error_factorization' depends on axioms: [propext, Classical.choice, Quot.sound]
'KenomaNonuniform.straight_cell_ratio_ge_one' depends on axioms: [propext, Classical.choice, Quot.sound]
Separate model and geometry audit
Symbolic differentiation recovers every entry of the declared gradient. Ninety parameter/refinement cases compare closed oriented meshes against high-precision boundary volumes and an independent regular-polygon/frustum route. Surface topology and nondegenerate faces are checked separately.
Independent peer acceptance applies to exact source 15c624c32378b9c773a3d0c25a65150804b68c90; this candidate preserves its mathematical and model source bytes. These routes do not prove force equilibrium, a muscle law or anatomical completion.