pith. machine review for the scientific record. sign in
theorem other other high

voidClass_count

show as:
view Lean formalization →

The theorem establishes that the inductive type enumerating five standard cosmic void categories has finite cardinality exactly five. Large-scale structure cosmologists would cite this count when certifying completeness of void topology models at configuration dimension five. The proof is a direct decision procedure that exhausts the five constructors of the finite inductive type.

claimThe finite cardinality of the type of void classes is five: $ |VoidClass| = 5 $.

background

VoidClass is the inductive type with constructors vide, watershed, underdensity, dynamical, and supervoid. These label the five canonical void finders in large-scale structure: VIDE/ZOBOV voids, watershed voids, underdensity voids, dynamical voids, and supervoids exceeding 100 Mpc. The module derives cosmic void topology from this fixed enumeration at configuration dimension D = 5, with zero axioms or sorrys.

proof idea

The proof is a one-line wrapper that invokes the decide tactic. Decide succeeds because the inductive type derives a Fintype instance, allowing exhaustive enumeration of its five constructors to compute the cardinality.

why it matters in Recognition Science

This supplies the five_classes field inside the VoidTopologyCert definition, which certifies the void topology structure for the module. It directly realizes the five-class count stated in the module documentation for configDim D = 5. In the Recognition Science setting it discretizes topological features at the scale where the eight-tick octave forces D = 3, though explicit ties to the J-function or Recognition Composition Law remain outside this declaration.

scope and limits

Lean usage

have h : Fintype.card VoidClass = 5 := voidClass_count

formal statement (Lean)

  24theorem voidClass_count : Fintype.card VoidClass = 5 := by decide

proof body

  25

used by (1)

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.