Encyclopedia Gravity Gravity Analysis Regge Hinge4 Dstar Kernel22 Hinge4 Dstar Kernel22 Status Flags
ARTICLE 4 claims 4 theorems
Gravity Analysis Regge Hinge4 Dstar Kernel22 Hinge4 Dstar Kernel22 Status Flags
A machine-checked proof shows a specific four-dimensional geometric hinge is perfectly flat, a small but rigorous step in a larger program.
A flat hinge in four dimensions
In four-dimensional geometry, a hinge is a flat two-dimensional region where two three-dimensional volumes meet, like the crease where two faces of a folded box come together. The declaration hinge4DStarKernel22Status_flags concerns one particular hinge, defined by its corner points at the origin and at the sum of two, and then all four, basis vectors. Around this hinge, the framework's library, a machine-checked collection of formal theorems, proves that exactly four three-dimensional simplexes (the simplest four-dimensional shapes, each with five corners) contain the hinge, and that the angles where these simplexes meet around the hinge sum to exactly 2π, meaning the hinge lies perfectly flat in the surrounding space.
This flatness is not assumed; it is derived. The proof computes the cosine of the dihedral angle (the angle between two faces) for each of the four simplexes, finds each cosine to be exactly zero, and therefore each angle is π/2 (90 degrees). Four times π/2 is 2π, the full circle around the hinge. The declaration also verifies several structural properties: the hinge is symmetric under swapping its first two or last two coordinates, the result is unchanged by uniformly scaling all lengths, and the calculation is not vacuous, meaning it actually applies to a real configuration. Each of these is a separate theorem in the library, all checked by the kernel with no unproved assumptions beyond the standard logical axioms.
In Recognition Science, this is a step toward a larger goal: showing that the framework's discrete model of spacetime, built from a periodic lattice of simplexes, can reproduce the smooth geometry of Einstein's general relativity. The hinge here is one of many possible types; this declaration covers only the type labeled (2,2), not all hinges. The library explicitly states that this result does not complete the full assembly of a flat metric over all hinges, does not prove that the framework's action converges to the Einstein-Hilbert action, and does not recover the coupling constants of gravity from first principles. Those remain open targets, not achievements.
What the declaration does establish is a concrete, verified fact: for this specific hinge in this specific lattice, the geometry is exactly flat, with a clean numerical proof. It is a small brick, but a brick whose position and shape are now certain. A reader can now see precisely what a flat hinge looks like in this discrete setting, and what the next steps toward a full theory of gravity would need to address.
THEOREM star_cardinality · starMembers_complete · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.lean
theorem star_cardinality :
(Finset.univ.filter (fun p : CubeCorner × Fin 24 =>
containsHinge p.1 p.2 = true)).card = 4 := by
decide
theorem starMembers_complete (c : CubeCorner) (s : Fin 24) :
containsHinge c s = true ↔ ⟨c, s⟩ ∈ starMembers := by
revert c s
decide
THEOREM star_flat_angle_sum_two_pi · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.lean
theorem star_flat_angle_sum_two_pi : starFlatAngleSum = 2 * Real.pi := by
simp only [starFlatAngleSum, flatAngleT22_eq]
ring
THEOREM fullStar_homothety_stationary · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.lean
theorem fullStar_homothety_stationary :
fullStarDirectional (fun d => (classWeightNat d : ℝ)) = 0 := by
simp only [fullStarDirectional]
rw [sum15_all]
have w0 : classWeightNat 0 = 1 := by decide
have w1 : classWeightNat 1 = 1 := by decide
have w2 : classWeightNat 2 = 2 := by decide
have w3 : classWeightNat 3 = 1 := by decide
have w4 : classWeightNat 4 = 2 := by decide
have w5 : classWeightNat 5 = 2 := by decide
have w6 : classWeightNat 6 = 3 := by decide
have w7 : classWeightNat 7 = 1 := by decide
have w8 : classWeightNat 8 = 2 := by decide
have w9 : classWeightNat 9 = 2 := by decide
have w10 : classWeightNat 10 = 3 := by decide
have w11 : classWeightNat 11 = 2 := by decide
have w12 : classWeightNat 12 = 3 := by decide
have w13 : classWeightNat 13 = 3 := by decide
have w14 : classWeightNat 14 = 4 := by decide
simp [fullStarClassKernel, w0, w1, w2, w3, w4, w5, w6, w7, w8, w9,
w10, w11, w12, w13, w14]
norm_num
THEOREM fullStarClassKernel_nonvacuous · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.lean
theorem fullStarClassKernel_nonvacuous : fullStarClassKernel 0 ≠ 0 := by
norm_num [fullStarClassKernel]
What this page does not claim
This declaration does not prove that the framework's full action converges to the Einstein-Hilbert action. This declaration does not cover hinge types other than the (2,2) orbit. This declaration does not derive the gravitational coupling constant from the framework.
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/ReggeHinge4DStarKernel22.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 full flat Hessian assembly over all hinges, and how far is it from completion?
- How does the framework's discrete action converge to the Einstein-Hilbert action in the continuum limit?
- What are the other hinge orbits in the periodic lattice, and are their flatness properties also proved?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM star_cardinality · starMembers_complete · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.lean
theorem star_cardinality : (Finset.univ.filter (fun p : CubeCorner × Fin 24 => containsHinge p.1 p.2 = true)).card = 4 := by decidetheorem starMembers_complete (c : CubeCorner) (s : Fin 24) : containsHinge c s = true ↔ ⟨c, s⟩ ∈ starMembers := by revert c s decideAround this hinge, the framework's library, a machine-checked collection of formal theorems, proves that exactly four three-dimensional simplexes (the simplest four-dimensional shapes, each with five corners) contain the hinge star_cardinality · starMembers_complete · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.leanTHEOREM star_flat_angle_sum_two_pi · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.lean
theorem star_flat_angle_sum_two_pi : starFlatAngleSum = 2 * Real.pi := by simp only [starFlatAngleSum, flatAngleT22_eq] ringthe angles where these simplexes meet around the hinge sum to exactly 2π, meaning the hinge lies perfectly flat in the surrounding space star_flat_angle_sum_two_pi · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.leanTHEOREM fullStar_homothety_stationary · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.lean
theorem fullStar_homothety_stationary : fullStarDirectional (fun d => (classWeightNat d : ℝ)) = 0 := by simp only [fullStarDirectional] rw [sum15_all] have w0 : classWeightNat 0 = 1 := by decide have w1 : classWeightNat 1 = 1 := by decide have w2 : classWeightNat 2 = 2 := by decide have w3 : classWeightNat 3 = 1 := by decide have w4 : classWeightNat 4 = 2 := by decide have w5 : classWeightNat 5 = 2 := by decide have w6 : classWeightNat 6 = 3 := by decide have w7 : classWeightNat 7 = 1 := by decide have w8 : classWeightNat 8 = 2 := by decide have w9 : classWeightNat 9 = 2 := by decide have w10 : classWeightNat 10 = 3 := by decide have w11 : classWeightNat 11 = 2 := by decide have w12 : classWeightNat 12 = 3 := by decide have w13 : classWeightNat 13 = 3 := by decide have w14 : classWeightNat 14 = 4 := by decide simp [fullStarClassKernel, w0, w1, w2, w3, w4, w5, w6, w7, w8, w9, w10, w11, w12, w13, w14] norm_numthe result is unchanged by uniformly scaling all lengths fullStar_homothety_stationary · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.leanTHEOREM fullStarClassKernel_nonvacuous · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.lean
theorem fullStarClassKernel_nonvacuous : fullStarClassKernel 0 ≠ 0 := by norm_num [fullStarClassKernel]the calculation is not vacuous, meaning it actually applies to a real configuration fullStarClassKernel_nonvacuous · IndisputableMonolith/Gravity/Analysis/ReggeHinge4DStarKernel22.lean