pith. sign in
module module high

IndisputableMonolith.Geometry.DihedralAngle

show as:
view Lean formalization →

This module supplies the basic data type for a dihedral angle in a simplicial complex, represented solely by its cosine restricted to the closed interval [-1, 1]. It is cited by the linearization and discharge phases that convert Regge deficits into curvature identities. The module itself contains only definitions and elementary bounds; it imports the Cayley-Menger volume formula and exports angle data to Schläfli, deficit linearization, and simplicial discharge modules.

claimA dihedral angle datum is a real number $c$ satisfying $-1 \le c \le 1$, interpreted as $\cos heta$ for the angle $ heta$ between two faces of a simplex.

background

The module sits inside the geometry layer that prepares simplicial complexes for Regge calculus. It depends on the Cayley-Menger module, whose determinant expresses the squared volume of an n-simplex from its edge lengths. DihedralAngleData is the sole exported type: a wrapper around a cosine value in [-1,1]. Sibling declarations supply the associated angle bounds (theta_nonneg, theta_le_pi) and concrete values for regular tetrahedra and cubes.

proof idea

this is a definition module, no proofs

why it matters in Recognition Science

The module supplies the geometric interface required by the three downstream phases that together discharge the ReggeDeficitLinearizationHypothesis. It is used directly by Schläfli (Phase C3), DeficitLinearization (Phase C4), and SimplicialDeficitDischarge (Phase C5), the last of which composes the earlier phases into a Lean statement of the paper's Theorem 5.1 (field-curvature identity).

scope and limits

used by (3)

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

depends on (1)

Lean names referenced from this declaration's body.

declarations in this module (17)