Encyclopedia Gravity Gravity Analysis Regge Edge Stencil4 D Finite Ttquadratic Gauge Part Axis Wave N
ARTICLE 3 claims 2 theorems 1 model
Gravity Analysis Regge Edge Stencil4 D Finite Ttquadratic Gauge Part Axis Wave N
A machine-checked calculation shows that a proposed discrete gravity energy formula is not gauge invariant, a concrete obstruction to the full theory.
The gauge obstruction
Gauge invariance is the requirement that a physical theory's predictions do not change under a transformation that merely relabels its mathematical description. In gravity, the analogous freedom is the ability to change coordinates without changing the geometry. A formula that is not gauge invariant cannot be a physical observable, because its value would depend on an arbitrary choice.
The declaration finiteTTQuadratic_gaugePart_axisWave_ne_zero is a theorem in the framework's machine-checked library of formal theorems. It establishes that a particular provisional formula, called the finite TT quadratic, evaluates to a nonzero number when its input is a pure gauge perturbation. The formula is a sum over fifteen edge classes of a four-dimensional cube, where each term is the square of a coefficient that measures how the perturbation loads that edge. The theorem states that this sum equals 32 for the specific gauge perturbation defined by the axis wave and axis gauge vector.
This result is significant because it demonstrates a failure of exact gauge invariance for this provisional formula. If the formula were gauge invariant, a pure gauge perturbation, which represents no physical change, would produce a value of zero. Instead, the formula yields 32, showing that it is sensitive to the arbitrary gauge choice. The framework's documentation explicitly records this failure and provides a counterexample, rather than claiming the formula is complete.
The theorem is part of a larger effort to construct a discrete version of the Einstein-Hilbert action from a recognition ledger. The ledger is a discrete record of events from which the framework derives physical structure. This particular calculation is a checkpoint that identifies a specific obstruction that a future, fully correct formula must overcome. The theorem does not prove that the full theory converges to general relativity, nor does it establish the correct weights for the four-dimensional Regge action. It is a precise, negative result that narrows the space of possible valid formulas.
THEOREM finiteTTQuadratic_gaugePart_axisWave_ne_zero · IndisputableMonolith/Gravity/Analysis/ReggeEdgeStencil4D.lean
theorem finiteTTQuadratic_gaugePart_axisWave_ne_zero :
finiteTTQuadratic (gaugePart axisWave axisGaugeVector) ≠ 0 := by
rw [finiteTTQuadratic_gaugePart_axisWave]
norm_num
MODEL finiteTTQuadratic · IndisputableMonolith/Gravity/Analysis/ReggeEdgeStencil4D.lean
/-- Provisional finite TT quadratic form on edge classes:
`Q(H) = Σ_d w_d c_d(H)²` with provisional weights `w_d = 1` for every
nonzero 0/1 class. **OPEN:** replace `w_d` by the true 4D Regge
flat-Hessian class weights when derived; do not fit them to EH. -/
def finiteTTQuadratic (H : Mat4) : ℝ :=
∑ d : Fin 15, classCoeff H d ^ 2
THEOREM finiteTTQuadratic_gaugePart_axisWave · IndisputableMonolith/Gravity/Analysis/ReggeEdgeStencil4D.lean
theorem finiteTTQuadratic_gaugePart_axisWave :
finiteTTQuadratic (gaugePart axisWave axisGaugeVector) = 32 := by
unfold finiteTTQuadratic
have hterm :
∀ d : Fin 15,
classCoeff (gaugePart axisWave axisGaugeVector) d ^ 2 =
(4 : ℝ) * (hasBit0 d : ℝ) := by
intro d
rw [classCoeff_gaugePart_axis]
unfold hasBit0
cases classBit d 0 <;> norm_num
simp_rw [hterm, ← Finset.mul_sum, ← Nat.cast_sum, sum_hasBit0]
norm_num
What this page does not claim
This theorem does not prove that the full recognition science action converges to the Einstein-Hilbert action in four dimensions. This theorem does not establish the correct weights for the true four-dimensional Regge Hessian. This theorem does not show that the finite TT quadratic is a valid physical observable.
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/Analysis/ReggeEdgeStencil4D.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:
- What is the correct gauge-invariant finite quadratic for the four-dimensional Regge action?
- How does the failure of gauge invariance here relate to the continuum limit of the discrete theory?
- What physical principle determines the correct weights for the fifteen edge classes?
- Can the ledger framework derive the Einstein-Hilbert action from a discrete structure without gauge ambiguities?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM finiteTTQuadratic_gaugePart_axisWave_ne_zero · IndisputableMonolith/Gravity/Analysis/ReggeEdgeStencil4D.lean
theorem finiteTTQuadratic_gaugePart_axisWave_ne_zero : finiteTTQuadratic (gaugePart axisWave axisGaugeVector) ≠ 0 := by rw [finiteTTQuadratic_gaugePart_axisWave] norm_numThe theorem establishes that a particular provisional formula, called the finite TT quadratic, evaluates to a nonzero number when its input is a pure gauge perturbation. finiteTTQuadratic_gaugePart_axisWave_ne_zero · IndisputableMonolith/Gravity/Analysis/ReggeEdgeStencil4D.leanMODEL finiteTTQuadratic · IndisputableMonolith/Gravity/Analysis/ReggeEdgeStencil4D.lean
/-- Provisional finite TT quadratic form on edge classes: `Q(H) = Σ_d w_d c_d(H)²` with provisional weights `w_d = 1` for every nonzero 0/1 class. **OPEN:** replace `w_d` by the true 4D Regge flat-Hessian class weights when derived; do not fit them to EH. -/ def finiteTTQuadratic (H : Mat4) : ℝ := ∑ d : Fin 15, classCoeff H d ^ 2The formula is a sum over fifteen edge classes of a four-dimensional cube, where each term is the square of a coefficient that measures how the perturbation loads that edge. finiteTTQuadratic · IndisputableMonolith/Gravity/Analysis/ReggeEdgeStencil4D.leanTHEOREM finiteTTQuadratic_gaugePart_axisWave · IndisputableMonolith/Gravity/Analysis/ReggeEdgeStencil4D.lean
theorem finiteTTQuadratic_gaugePart_axisWave : finiteTTQuadratic (gaugePart axisWave axisGaugeVector) = 32 := by unfold finiteTTQuadratic have hterm : ∀ d : Fin 15, classCoeff (gaugePart axisWave axisGaugeVector) d ^ 2 = (4 : ℝ) * (hasBit0 d : ℝ) := by intro d rw [classCoeff_gaugePart_axis] unfold hasBit0 cases classBit d 0 <;> norm_num simp_rw [hterm, ← Finset.mul_sum, ← Nat.cast_sum, sum_hasBit0] norm_numThe theorem states that this sum equals 32 for the specific gauge perturbation defined by the axis wave and axis gauge vector. finiteTTQuadratic_gaugePart_axisWave · IndisputableMonolith/Gravity/Analysis/ReggeEdgeStencil4D.lean