Pith. sign in
module module moderate

IndisputableMonolith.Cosmology.RegularNeighborhoodBoundary

show as:
view Lean formalization →

Defines integer Betti data and Euler quantities for a compact 3D region and its regular neighborhood boundary, so characteristic algebra stays exact. Cosmology and 3-manifold arguments that need genus, boundary components, or CW Euler numbers cite these. The module is mostly definitions plus a few equational lemmas equating genus to first Betti number and relating region and boundary Euler characteristics.

claimFor a compact 3D region, package Betti numbers as an integer triple $(b_0,b_1,b_2)$, define the region Euler characteristic, and for a regular neighborhood boundary define component count, Euler characteristic, genus, and CW counts (vertices, edges, faces) with Euler number. The module asserts $\chi(\partial)=2\chi(\mathrm{region})$, genus equals $b_1$ of the boundary, and the CW Euler number equals the topological boundary Euler number.

background

Recognition Science forces $D=3$ spatial dimensions (forcing chain T8), so compact spatial regions are 3-manifolds (or 3D complexes) whose topology enters cosmology bookkeeping. This module supplies the discrete topological ledger for such a region and for a regular neighborhood of its boundary.

The central object is an integer Betti triple so that Euler characteristic $\chi=b_0-b_1+b_2$ is literal integer arithmetic rather than a real-valued placeholder. From that one defines the region Euler number, then boundary-side quantities: number of regular boundary components, boundary Euler characteristic, genus, and a CW presentation (vertices, edges, faces) with its own Euler number.

The setting is pure combinatorial topology over Mathlib; no metric, curvature, or field equations appear here. The point is to keep genus and Euler identities available as exact equalities downstream in cosmology arguments that count handles, voids, or boundary sheets.

proof idea

Definition-heavy module. Betti triple, region Euler, boundary component count, boundary Euler, genus, and CW vertex/edge/face counts are introduced as data or simple formulas. Three equational results close the ledger: genus equals the first Betti number of the boundary; boundary Euler equals twice the region Euler; CW Euler equals the topological boundary Euler. Those are algebraic identities from the integer packaging, not deep existence proofs.

why it matters in Recognition Science

Gives cosmology code a single place for 3D region and regular-boundary topology in integer form, matching the RS insistence on $D=3$. Downstream cosmology developments that need handle counts, void counts, or boundary genus can quote the genus–$b_1$ match and the factor-of-two Euler relation without re-deriving classical 3-manifold identities. No parent theorems are wired in the graph yet; the module is infrastructure for later cosmology claims that consume regular-neighborhood boundary data.

scope and limits

declarations in this module (176)

… and 96 more