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

finite_phase_separates_nonidentity

show as:
view Lean formalization →

Non-identity reciprocal integer ledgers admit a finite cyclic quotient separating their carrier from the identity element. Number theorists formalizing phase budgets in Recognition Science cite this as the basic finite arithmetic fact. The proof selects modulus equal to carrier plus one, reduces the assumed equality in the quotient to modular identities, and obtains a contradiction with the nonidentity hypothesis.

claimLet $L$ be a reciprocal integer ledger whose carrier $n$ satisfies $n > 0$ and $n ≠ 1$. Then there exists a positive integer $c$ such that the residue class of $n$ in $ℤ/cℤ$ is not equal to $1$.

background

ReciprocalIntegerLedger is the structure whose fields are a positive integer carrier, a proof of carrier positivity, a proof that the carrier differs from 1, and the existence of an integer N such that the carrier divides N squared. The module FinitePhaseCompleteness presents the first phase-budget theorem: a non-identity integer ledger possesses a finite cyclic quotient in which its phase is not the identity phase. This supplies the finite arithmetic content of the Recognition Science claim that a non-identity reciprocal ledger cannot be invisible in every finite phase quotient.

proof idea

The tactic proof constructs the witness c := L.carrier + 1 and invokes Nat.succ_pos for positivity. It assumes equality of the carrier with 1 inside ZMod c, applies the natCast_eq_natCast_iff lemma to obtain an equality of remainders, computes the two remainders explicitly via mod_eq_of_lt, and feeds the resulting equality carrier = 1 into the nonidentity field to reach a contradiction.

why it matters in Recognition Science

The declaration supplies the finite-arithmetic foundation for phase separation. It is invoked directly by logicInt_finite_phase_separates in LogicLedgerInterop to transfer the separation property to non-identity reciprocal logic integers. The result therefore closes the finite half of the Recognition Science statement that non-identity reciprocal ledgers are visible in some finite phase quotient, consistent with the phase-budget theorems and the eight-tick octave structure of the framework.

scope and limits

Lean usage

finite_phase_separates_nonidentity (reciprocalIntegerLedger_of_logicInt h)

formal statement (Lean)

  33theorem finite_phase_separates_nonidentity (L : ReciprocalIntegerLedger) :
  34    ∃ c : ℕ, 0 < c ∧ (L.carrier : ZMod c) ≠ 1 := by

proof body

Tactic-mode proof.

  35  refine ⟨L.carrier + 1, Nat.succ_pos L.carrier, ?_⟩
  36  intro h
  37  have hmod := (ZMod.natCast_eq_natCast_iff' L.carrier 1 (L.carrier + 1)).mp h
  38  have hleft : L.carrier % (L.carrier + 1) = L.carrier :=
  39    Nat.mod_eq_of_lt (Nat.lt_succ_self L.carrier)
  40  have hright : 1 % (L.carrier + 1) = 1 := by
  41    apply Nat.mod_eq_of_lt
  42    exact Nat.succ_lt_succ L.carrier_pos
  43  rw [hleft, hright] at hmod
  44  exact L.nonidentity hmod
  45
  46end FinitePhaseCompleteness
  47end NumberTheory
  48end IndisputableMonolith

used by (1)

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

depends on (8)

Lean names referenced from this declaration's body.