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

covariant_deriv_bilinear

show as:
view Lean formalization →

This definition supplies a placeholder covariant derivative for bilinear forms that returns the zero map in all cases. It supports metric compatibility checks inside the relativity geometry scaffold. The implementation is a direct constant function assignment with no dependence on the input metric, form, or index.

claimThe covariant derivative of a bilinear form $B$ is the zero bilinear form: $B(x,y) = 0$ for all vectors $x,y$.

background

MetricTensor is a structure whose field g holds a bilinear form representing metric components at each spacetime point. BilinearForm is an abbreviation for the map (Fin 4 → ℝ) → (Fin 4 → ℝ) → (Fin 2 → Fin 4) → ℝ, a local non-sealed interface for tensorial objects. The module is labeled a scaffold that supplies zero defaults for Christoffel symbols and covariant derivatives; its module doc states these are structural placeholders, not rigorous differential geometry, and should not be cited as proven mathematics. Upstream MetricTensor and BilinearForm declarations from Hamiltonian and Tensor supply the type signatures used here.

proof idea

One-line definition that directly assigns the constant zero function to all inputs, ignoring the metric, the bilinear form, and the direction index.

why it matters in Recognition Science

The definition is invoked by the downstream metric_compatibility theorem, which concludes that the covariant derivative of the metric itself vanishes. It occupies the relativity geometry layer as a temporary scaffold outside the certificate chain. The module doc explicitly flags the entire file as non-certificate material.

scope and limits

Lean usage

theorem metric_compatibility (g : MetricTensor) : ∀ ρ x up low, covariant_deriv_bilinear g g.g ρ x up low = 0 := by intro ρ x up low; unfold covariant_deriv_bilinear; rfl

formal statement (Lean)

  50noncomputable def covariant_deriv_bilinear (_g : MetricTensor)
  51  (_B : BilinearForm) (_ρ : Fin 4) : BilinearForm := fun _ _ _ => 0

proof body

Definition body.

  52
  53/-- Metric compatibility: ∇_ρ g_μν = 0. -/

used by (1)

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

depends on (7)

Lean names referenced from this declaration's body.