pith. machine review for the scientific record. sign in
structure definition def or abbrev high

C2DischargeCert

show as:
view Lean formalization →

The C2DischargeCert structure packages five proved identities for the spatial radius and its radial inverses that replace prior axioms in the relativity calculus layer. Researchers formalizing 4D potentials or Laplacian identities would cite it to confirm the calculus base is now theorem-driven. It is realized as a record type whose fields are directly assigned the corresponding lemmas from the same module.

claimA structure certifying: for $x$ with spatial radius $r(x) > 0$ and short parameter $s$, the perturbed point along any coordinate direction keeps $r > 0$; the directional derivative of $r$ equals the normalized spatial component (zero in time); the directional derivative of $1/r^n$ follows the quotient rule; the map along the ray for that derivative is differentiable at the origin; and the three-dimensional Laplacian of $1/r$ vanishes wherever $r > 0$.

background

The module supplies proved radial calculus identities for use in gravitational potentials. Spatial radius is the Euclidean norm on the last three coordinates. Coordinate ray adds a scalar multiple of a basis vector to a point. Partial derivative is the ordinary derivative of the function composed with the ray, evaluated at zero. Radial inverse supplies $1/r^n$ for integer $n$. Laplacian sums the three spatial second derivatives.

proof idea

This is a definition of a record type. Its fields are populated directly by the five proved theorems in the module: the non-vanishing result along rays, the explicit partial formula for the radius, the quotient-rule formula for the radial inverse, the differentiability statement along rays, and the vanishing Laplacian for $1/r$.

why it matters in Recognition Science

It supplies the single certificate that discharges the radial derivative axioms previously declared in Derivatives.lean, as stated in the module documentation. The structure is instantiated to build c2DischargeCert and to prove the inhabited theorem for the certificate type. This reduces the axiom count in the relativity calculus layer and supports the framework goal of replacing axiomatic calculus with derived results.

scope and limits

Lean usage

def c2DischargeCert : C2DischargeCert where ne_zero_holds := spatialRadius_coordRay_ne_zero_proved partial_sr_holds := partialDeriv_v2_spatialRadius_proved partial_inv_holds := partialDeriv_v2_radialInv_proved diff_at_holds := differentiableAt_coordRay_partialDeriv_v2_radialInv_proved lap_zero_holds := laplacian_radialInv_zero_no_const_proved

formal statement (Lean)

 468structure C2DischargeCert where
 469  ne_zero_holds : ∀ (x : Fin 4 → ℝ) (ν : Fin 4) (s : ℝ)
 470    (hx : spatialRadius x ≠ 0) (hs : |s| < spatialRadius x / 2),
 471    spatialRadius (coordRay x ν s) ≠ 0
 472  partial_sr_holds : ∀ (μ : Fin 4) (x : Fin 4 → ℝ) (hx : spatialRadius x ≠ 0),
 473    partialDeriv_v2 spatialRadius μ x = if μ = 0 then 0 else x μ / spatialRadius x
 474  partial_inv_holds : ∀ (n : ℕ) (μ : Fin 4) (x : Fin 4 → ℝ) (hx : spatialRadius x ≠ 0),
 475    partialDeriv_v2 (radialInv n) μ x =
 476    if μ = 0 then 0 else -(n : ℝ) * x μ / (spatialRadius x) ^ (n + 2)
 477  diff_at_holds : ∀ (n : ℕ) (x : Fin 4 → ℝ) (μ ν : Fin 4) (hx : spatialRadius x ≠ 0),
 478    DifferentiableAt ℝ (fun s => partialDeriv_v2 (radialInv n) μ (coordRay x ν s)) 0
 479  lap_zero_holds : ∀ (x : Fin 4 → ℝ) (hx : spatialRadius x ≠ 0),
 480    laplacian (radialInv 1) x = 0
 481

used by (2)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (6)

Lean names referenced from this declaration's body.