Encyclopedia Geometry Geometry Schlaefli N Schlaefli Identity N
ARTICLE 3 claims 1 theorem 1 model
Geometry Schlaefli N Schlaefli Identity N
A classical geometry law about how a shape's volume changes when its angles change, stated for any number of dimensions.
The n-dimensional identity
The Schläfli identity is a classical result in geometry that describes how the volume of a polyhedron or simplex changes when its dihedral angles are varied. In three dimensions, it states that the sum over all edges of the edge length times the rate of change of the dihedral angle at that edge is zero. This is a powerful constraint: it says that the volume derivative depends only on the boundary's angle changes, not on interior details.
The general form for n dimensions replaces edge lengths with (n-2)-dimensional hinge measures. A hinge is a codimension-two face, so in 3D a hinge is an edge, in 4D a hinge is a face, and so on. The identity then states that the sum over all hinges of the hinge measure times the derivative of the dihedral angle with respect to any edge-length coordinate equals zero. This is the statement formalized in the machine-checked library of formal theorems as SchlaefliIdentityN, a definition that takes abstract hinge data and angle-derivative data and asserts this vanishing sum for every edge coordinate.
The library also proves a direct eliminator theorem, schlaefliN_kills_angle_term, which simply unpacks the definition: if the identity holds, then for any chosen edge coordinate, the corresponding sum is zero. This is a trivial logical step, but it matters because it makes the identity usable in later proofs. The 3D tetrahedral case is intended to be shown as an instance of this n-dimensional interface at n = 3, though that instantiation is not yet in the library.
In Recognition Science, this declaration is part of a broader program that treats geometry as derived from recognition events. The framework models a discrete record of events, called a ledger, and derives constants and dimensions from forced cost functions. Within this account, the Schläfli identity is a candidate structural law that the framework expects to instantiate in its own geometric derivations. The n-dimensional statement here is the abstract interface, not yet a theorem about any particular simplex or any physical space.
What the declaration does not claim is important. It does not prove the Schläfli identity for any concrete geometric object; it only defines what the identity would mean for abstract hinge data. It does not assert that the identity holds in any specific dimension, nor does it connect this n-dimensional statement to the framework's derived three-dimensional space. Those connections remain open targets. The value of this declaration is architectural: it sets up a clean interface so that later work can instantiate and prove the identity where it applies.
MODEL SchlaefliIdentityN · IndisputableMonolith/Geometry/SchlaefliN.lean
/-- The n-dimensional Schläfli identity:
`Σ_h V_{n-2}(h) · ∂θ_h/∂L_e = 0` for every edge coordinate `e`. -/
def SchlaefliIdentityN {nH nE : ℕ} (D : SchlaefliDataN nH nE) : Prop :=
∀ e : Fin nE, ∑ h : Fin nH, (D.hinge h).measure * D.dTheta_dL h e = 0
THEOREM schlaefliN_kills_angle_term · IndisputableMonolith/Geometry/SchlaefliN.lean
/-- Direct eliminator for the n-dimensional identity. -/
theorem schlaefliN_kills_angle_term {nH nE : ℕ}
(D : SchlaefliDataN nH nE) (hS : SchlaefliIdentityN D) (e : Fin nE) :
∑ h : Fin nH, (D.hinge h).measure * D.dTheta_dL h e = 0 :=
hS e
What this page does not claim
This declaration does not prove the Schläfli identity for any specific simplex or polyhedron. This declaration does not assert the identity holds in any particular dimension n. This declaration does not connect the n-dimensional statement to the framework's derived three-dimensional space.
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/Geometry/SchlaefliN.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 Schläfli identity connect to the framework's derived three-dimensional space?
- What concrete geometric objects satisfy the abstract hinge data conditions?
- Does the framework's cost function force the Schläfli identity to hold for its derived simplices?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL SchlaefliIdentityN · IndisputableMonolith/Geometry/SchlaefliN.lean
/-- The n-dimensional Schläfli identity: `Σ_h V_{n-2}(h) · ∂θ_h/∂L_e = 0` for every edge coordinate `e`. -/ def SchlaefliIdentityN {nH nE : ℕ} (D : SchlaefliDataN nH nE) : Prop := ∀ e : Fin nE, ∑ h : Fin nH, (D.hinge h).measure * D.dTheta_dL h e = 0SchlaefliIdentityN is a definition that asserts, for every edge coordinate, the sum over hinges of hinge measure times angle derivative equals zero. SchlaefliIdentityN · IndisputableMonolith/Geometry/SchlaefliN.leanTHEOREM schlaefliN_kills_angle_term · IndisputableMonolith/Geometry/SchlaefliN.lean
/-- Direct eliminator for the n-dimensional identity. -/ theorem schlaefliN_kills_angle_term {nH nE : ℕ} (D : SchlaefliDataN nH nE) (hS : SchlaefliIdentityN D) (e : Fin nE) : ∑ h : Fin nH, (D.hinge h).measure * D.dTheta_dL h e = 0 := hS eThe theorem schlaefliN_kills_angle_term unpacks the identity to yield the vanishing sum for a chosen edge coordinate. schlaefliN_kills_angle_term · IndisputableMonolith/Geometry/SchlaefliN.lean- OPENThe 3D tetrahedral case is intended to be shown as an instance of this interface at n = 3.