pith. machine review for the scientific record. sign in
theorem proved term proof high

extracted_peanoSurface

show as:
view Lean formalization →

The theorem shows that arithmetic extracted from any LogicRealization satisfies the three Peano surface axioms. Workers on the universal forcing chain cite it to confirm every realization produces a valid initial Peano algebra. The proof is a direct term-mode construction that assembles the structure fields from the realization's orbit properties.

claimLet $R$ be a LogicRealization. Let $A$ be the arithmetic object extracted from $R$. Then $A$ satisfies: zero is not equal to any successor, the successor map is injective, and the induction schema holds for every predicate on the carrier.

background

A LogicRealization supplies a carrier, comparison cost, zero element, and identity-step orbit data together with the structural propositions needed for forcing. The extracted definition builds an ArithmeticOf R by pairing the realization's Peano object with its initiality witness. PeanoSurface is the structure that packages the three Peano axioms on this arithmetic object: zero distinct from every successor, injective successor, and the full induction principle. The module extracts arithmetic from abstract realizations precisely to realize the initiality mechanism of universal forcing.

proof idea

The proof is a term-mode construction of the PeanoSurface structure. It directly supplies zero_ne_step from the realization's orbit_no_confusion field, step_injective from orbit_step_injective, and induction from orbit_induction. No further lemmas or tactics are required.

why it matters in Recognition Science

This result is invoked by the peano_surface theorem in UniversalForcing, which states that the Peano surface holds for the forced arithmetic of every realization. It supplies the concrete verification that the extracted object is initial, thereby supporting the uniqueness-up-to-isomorphism step in the forcing program. The construction rests on the initiality property already present in the realization.

scope and limits

Lean usage

theorem peano_surface (R : LogicRealization) : ArithmeticOf.PeanoSurface (arithmeticOf R) := ArithmeticOf.extracted_peanoSurface R

formal statement (Lean)

 202theorem extracted_peanoSurface (R : LogicRealization) :
 203    PeanoSurface (extracted R) where
 204  zero_ne_step := R.orbit_no_confusion

proof body

Term-mode proof.

 205  step_injective := R.orbit_step_injective
 206  induction := R.orbit_induction
 207
 208/-- The natural equivalence between two initial Peano objects. -/

used by (1)

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

depends on (4)

Lean names referenced from this declaration's body.