Encyclopedia Gravity Gravity Connection Christoffel Symmetric
ARTICLE 3 claims 2 theorems 1 model
Gravity Connection Christoffel Symmetric
In general relativity, the Christoffel symbols are the coefficients that describe how vectors change as they move along curved spacetime, and their symmetry in the lower two indices is a foundational property.
The symmetry of the connection
In the mathematical language of general relativity, the Christoffel symbols (named after Elwin Bruno Christoffel, who introduced them in 1869) are a set of coefficients that describe how a vector changes as it is parallel transported along a curved space. They are the components of the Levi-Civita connection, the unique rule that defines parallel transport while preserving the metric tensor. The symbols are written as Γρμν, where the upper index ρ is the component of the resulting change, and the lower indices μ and ν denote the direction of the transport and the component of the vector being moved.
The defining formula for the Christoffel symbols of the second kind, in terms of the metric tensor gμν and its inverse gρσ, is Γρμν = (1/2) gρσ (∂μgνσ + ∂νgμσ − ∂σgμν). Here ∂μ denotes the partial derivative with respect to the coordinate xμ. A key property follows directly from this formula: the symbols are symmetric in the two lower indices, so Γρμν = Γρνμ. This symmetry is equivalent to the connection being torsion-free, meaning that the parallel transport of a vector around an infinitesimal parallelogram does not twist it. The Levi-Civita connection is the unique connection that is both torsion-free and metric-compatible (the covariant derivative of the metric vanishes).
In Recognition Science, the machine-checked library of formal theorems contains a declaration, christoffel_symmetric, that proves this symmetry property within a formalized coordinate patch. The framework works in local coordinates where the metric is a smooth matrix-valued function g : R⁴ → R⁴ˣ⁴, avoiding the abstract manifold gap in the underlying formal library. The theorem states that, given an inverse metric and the partial derivatives of the metric components, if those derivatives satisfy the symmetry condition ∂μgνσ = ∂μgσν (which follows from the symmetry of the metric itself), then the constructed Christoffel symbols satisfy Γρμν = Γρνμ for all indices. This is a formal verification of a standard result, not a new physical claim.
What the declaration does not claim is equally important. It does not assert that the Christoffel symbols are symmetric for any arbitrary set of coefficients; the symmetry holds only when the metric derivatives satisfy the stated condition. It does not prove that the connection is metric-compatible, which is a separate definition in the library. It does not establish the uniqueness of the Levi-Civita connection, nor does it make any statement about the physical content of general relativity beyond the coordinate-patch formalism. The theorem is a local, coordinate-based result, not a global statement about the structure of spacetime. In flat Minkowski spacetime, where the metric components are constant, the library separately proves that all Christoffel symbols vanish.
THEOREM christoffel_symmetric · IndisputableMonolith/Gravity/Connection.lean
/-- Christoffel symbols are symmetric in the lower two indices (torsion-free).
This follows from the symmetry of the metric derivatives:
dg mu nu sigma = d_mu g_{nu sigma} is symmetric in (nu, sigma) because
g_{nu sigma} = g_{sigma nu}. -/
theorem christoffel_symmetric (ginv : InverseMetric)
(dg : Idx → Idx → Idx → ℝ)
(dg_metric_sym : ∀ mu nu sigma, dg mu nu sigma = dg mu sigma nu) :
∀ rho mu nu,
(christoffel_from_metric ginv dg).gamma rho mu nu =
(christoffel_from_metric ginv dg).gamma rho nu mu := by
intro rho mu nu
simp only [christoffel_from_metric]
congr 1
apply Finset.sum_congr rfl
intro sigma _
congr 1
rw [dg_metric_sym mu nu sigma, dg_metric_sym nu mu sigma,
dg_metric_sym sigma mu nu, dg_metric_sym sigma nu mu]
ring
THEOREM flat_christoffel_vanish · IndisputableMonolith/Gravity/Connection.lean
/-- For flat spacetime (Minkowski metric with constant components),
all Christoffel symbols vanish. -/
theorem flat_christoffel_vanish :
∀ rho mu nu : Idx,
(christoffel_from_metric minkowski_inverse (fun _ _ _ => 0)).gamma rho mu nu = 0 := by
intro rho mu nu
simp only [christoffel_from_metric, minkowski_inverse]
norm_num
MODEL metric_compatibility · IndisputableMonolith/Gravity/Connection.lean
/-- Metric compatibility: the covariant derivative of the metric vanishes.
nabla_lambda g_{mu nu} = d_lambda g_{mu nu} - Gamma^rho_{lambda mu} g_{rho nu}
- Gamma^rho_{lambda nu} g_{mu rho} = 0
This is the defining property of the Levi-Civita connection:
the unique connection that is both torsion-free (symmetric Christoffel)
and metric-compatible (nabla g = 0). -/
def metric_compatibility (met : MetricTensor) (ch : ChristoffelData)
(dg : Idx → Idx → Idx → ℝ) : Prop :=
∀ lambda mu nu : Idx,
dg lambda mu nu -
∑ rho : Idx, (ch.gamma rho lambda mu * met.g rho nu) -
∑ rho : Idx, (ch.gamma rho lambda nu * met.g mu rho) = 0
What this page does not claim
The declaration does not prove that the connection is metric-compatible. The declaration does not establish the uniqueness of the Levi-Civita connection. The theorem is local and coordinate-based, not a global statement about the structure of spacetime.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Gravity/Connection.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- How does the coordinate-patch formalism extend to a global statement about the connection on a manifold?
- What physical consequences follow from the vanishing of the Christoffel symbols in flat spacetime?
- How does the framework's formalization of the Levi-Civita connection relate to the full mathematical structure of general relativity?
- What is the role of the metric compatibility condition in selecting the unique torsion-free connection?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM christoffel_symmetric · IndisputableMonolith/Gravity/Connection.lean
/-- Christoffel symbols are symmetric in the lower two indices (torsion-free). This follows from the symmetry of the metric derivatives: dg mu nu sigma = d_mu g_{nu sigma} is symmetric in (nu, sigma) because g_{nu sigma} = g_{sigma nu}. -/ theorem christoffel_symmetric (ginv : InverseMetric) (dg : Idx → Idx → Idx → ℝ) (dg_metric_sym : ∀ mu nu sigma, dg mu nu sigma = dg mu sigma nu) : ∀ rho mu nu, (christoffel_from_metric ginv dg).gamma rho mu nu = (christoffel_from_metric ginv dg).gamma rho nu mu := by intro rho mu nu simp only [christoffel_from_metric] congr 1 apply Finset.sum_congr rfl intro sigma _ congr 1 rw [dg_metric_sym mu nu sigma, dg_metric_sym nu mu sigma, dg_metric_sym sigma mu nu, dg_metric_sym sigma nu mu] ringThe theorem states that, given an inverse metric and the partial derivatives of the metric components, if those derivatives satisfy the symmetry condition ∂<sub>μ</sub>g<sub>νσ</sub> = ∂<sub>μ</sub>g<sub>σν</sub>, then the constructed Christoffel symbols satisfy Γ<sup>ρ</sup><sub>μν</sub> = Γ<sup>ρ</sup><sub>νμ</sub> for all indices. christoffel_symmetric · IndisputableMonolith/Gravity/Connection.leanTHEOREM flat_christoffel_vanish · IndisputableMonolith/Gravity/Connection.lean
/-- For flat spacetime (Minkowski metric with constant components), all Christoffel symbols vanish. -/ theorem flat_christoffel_vanish : ∀ rho mu nu : Idx, (christoffel_from_metric minkowski_inverse (fun _ _ _ => 0)).gamma rho mu nu = 0 := by intro rho mu nu simp only [christoffel_from_metric, minkowski_inverse] norm_numIn flat Minkowski spacetime, where the metric components are constant, the library separately proves that all Christoffel symbols vanish. flat_christoffel_vanish · IndisputableMonolith/Gravity/Connection.leanMODEL metric_compatibility · IndisputableMonolith/Gravity/Connection.lean
/-- Metric compatibility: the covariant derivative of the metric vanishes. nabla_lambda g_{mu nu} = d_lambda g_{mu nu} - Gamma^rho_{lambda mu} g_{rho nu} - Gamma^rho_{lambda nu} g_{mu rho} = 0 This is the defining property of the Levi-Civita connection: the unique connection that is both torsion-free (symmetric Christoffel) and metric-compatible (nabla g = 0). -/ def metric_compatibility (met : MetricTensor) (ch : ChristoffelData) (dg : Idx → Idx → Idx → ℝ) : Prop := ∀ lambda mu nu : Idx, dg lambda mu nu - ∑ rho : Idx, (ch.gamma rho lambda mu * met.g rho nu) - ∑ rho : Idx, (ch.gamma rho lambda nu * met.g mu rho) = 0The Levi-Civita connection is the unique connection that is both torsion-free and metric-compatible. metric_compatibility · IndisputableMonolith/Gravity/Connection.lean