pith. machine review for the scientific record. sign in
module module high

IndisputableMonolith.Foundation.CategoricalLogicRealization

show as:
view Lean formalization →

The module realizes a Lawvere natural number object as an initial Peano arithmetic structure. It extends the discrete logic carrier to a categorical setting for the Recognition Science forcing program. Physicists and mathematicians studying universal forcing would reference this when constructing arithmetic invariants from propositional bases. The content consists entirely of definitions and interface declarations with no proof obligations.

claimA Lawvere natural number object $N$ is the initial Peano object: for any other Peano structure $P$ there exists a unique morphism $N$ to $P$ that preserves zero and successor.

background

This module operates in the Foundation layer of Recognition Science, importing the discrete Boolean carrier from DiscreteLogicRealization. That upstream module supplies the second law-of-logic realization: a discrete propositional carrier serving as the first non-continuous test case for Universal Forcing. The module introduces the Lawvere-style NNO expressed as an initial Peano object, along with related interfaces such as CategoryNNOInterface and logicNatNNO. These provide the categorical structure needed to realize arithmetic within the logic framework.

proof idea

This is a definition module, no proofs.

why it matters in Recognition Science

The module supplies the canonical categorical realization that feeds into the Universal Forcing Audit for reproducible checks, the CategoricalRealization re-export under the UniversalForcing tree, and the Strict Categorical hook. It completes the Lawvere-style bridge from discrete logic to arithmetic invariants in the forcing chain, with future refinement possible to full category theory APIs.

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 (7)