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

SpacetimeCurve

show as:
view Lean formalization →

SpacetimeCurve records a smooth path through 4D spacetime together with its tangent vector obtained by componentwise differentiation. Parallel-transport and holonomy proofs cite it as the basic curve object on which the Levi-Civita connection acts. The definition is a direct structure that supplies the path function and derives the tangent automatically.

claimA spacetime curve is a map $γ:ℝ→ℝ^4$ equipped with its tangent vector field $γ̇(λ)=dγ/dλ$ computed componentwise.

background

The module formalizes parallel transport along curves in 4D spacetime using the Levi-Civita connection from Curvature.christoffel. SpacetimeCurve supplies the underlying geometric object: a parameterized path whose tangent is required for the parallel-transport ODE. In Recognition Science, curvature arises from non-uniform J-cost defect density; parallel-transport failure around closed loops manifests the resulting ledger imbalance that produces gravity.

proof idea

One-line structure definition that records the path function and installs the tangent as the automatic derivative of each component.

why it matters in Recognition Science

SpacetimeCurve is the base type for ClosedLoop, ParallelTransported, ParallelTransportPreservesInnerProduct and ParallelTransportCert. It fills the geometric prerequisite for the holonomy-curvature correspondence that links Riemann curvature to integrated J-cost defects. The module doc states that zero holonomy holds if and only if the Riemann tensor vanishes, directly tying the structure to the Recognition Science claim that curvature is forced by defect density.

scope and limits

Lean usage

def straight_line : SpacetimeCurve := { path := fun λ => ![λ, 0, 0, 0] }

formal statement (Lean)

  44structure SpacetimeCurve where
  45  path : ℝ → (Fin 4 → ℝ)
  46  tangent : ℝ → (Fin 4 → ℝ) := fun lam μ => deriv (fun l => path l μ) lam

proof body

Definition body.

  47
  48/-! ## §2 Parallel Transport Along a Curve -/
  49
  50/-- A vector field V along a curve γ is parallel-transported if
  51    DV^μ/dλ + Γ^μ_{αβ} (dγ^α/dλ) V^β = 0.
  52
  53    This is the defining ODE for parallel transport. -/

used by (7)

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

depends on (11)

Lean names referenced from this declaration's body.