Order-Five Skolem Modular Exclusion
Abstract
A certified period-thirty-one parity orbit excludes zeros in sixteen residue classes for an infinite congruence class of order-five integer recurrences.
Definition 1.1 (Five-coordinate parity state).
Formalization. D5/S1/Recurrence/SkolemOrderFiveModularExclusion.State (✓ std3).
Source. Repository-derived.
Commentary.
State has exactly five coordinates, each valued in ZMod(2).
Definition 1.2 (Parity companion step).
Formalization. D5/S1/Recurrence/SkolemOrderFiveModularExclusion.step (✓ std3).
Source. Repository-derived.
Commentary.
The step shifts four coordinates and adds the old zeroth and third coordinates in the final position.
Definition 1.3 (Prescribed coefficient residues).
Formalization. D5/S1/Recurrence/SkolemOrderFiveModularExclusion.coeffBits (✓ std3).
Source. Repository-derived.
Commentary.
The five recurrence coefficients reduce to the displayed bit vector.
Definition 1.4 (Prescribed initial residues).
Formalization. D5/S1/Recurrence/SkolemOrderFiveModularExclusion.initialBits (✓ std3).
Source. Repository-derived.
Commentary.
The first five sequence terms reduce to the displayed bit vector.
Definition 1.5 (Initial parity state).
Formalization. D5/S1/Recurrence/SkolemOrderFiveModularExclusion.initialState (✓ std3).
Source. Repository-derived.
Commentary.
The parity orbit begins at the state represented by the initial residues.
Definition 1.6 (Order-five integer recurrence).
Formalization. D5/S1/Recurrence/SkolemOrderFiveModularExclusion.intRecurrence (✓ std3).
Source. Repository-derived.
Commentary.
The recurrence has order five and coefficient function a. Its IsSolution equation is the order-five recurrence from the candidate atom.
Definition 1.7 (Coordinatewise parity reduction).
Formalization. D5/S1/Recurrence/SkolemOrderFiveModularExclusion.reducedState (✓ std3).
Source. Repository-derived.
Commentary.
Five consecutive integer terms are cast coordinatewise to ZMod(2).
Definition 1.8 (Binary companion orbit).
Formalization. D5/S1/Recurrence/SkolemOrderFiveModularExclusion.orbitState (✓ std3).
Source. Repository-derived.
Commentary.
The nth orbit state is the nth iterate of step at the prescribed initial state.
Definition 1.9 (Possible zero residues modulo thirty-one).
Formalization. D5/S1/Recurrence/SkolemOrderFiveModularExclusion.possibleZeroResidues (✓ std3).
Source. Repository-derived.
Commentary.
This is the full fifteen-element exceptional residue set.
Theorem 1.10 (Reduction modulo two commutes with the companion step).
Proof. Machine-checked in Lean as D5/S1/Recurrence/SkolemOrderFiveModularExclusion.reduction_commutes_with_step (✓ std3). ∎
Source. Repository-derived.
Commentary.
For E_a of order five with coefficients a, reducedState(u,n) is the five-tuple of terms u_n through u_(n+4), each cast to ZMod(2). Under the displayed coefficient congruence, the IsSolution equation reduces its final coordinate to x_0+x_3, uniformly for every integer lift.
Theorem 1.11 (The binary state orbit closes after thirty-one steps).
Proof. Machine-checked in Lean as D5/S1/Recurrence/SkolemOrderFiveModularExclusion.orbit_closes (✓ std3). ∎
Source. Repository-derived.
Commentary.
Here s_0=(1,0,0,0,0) in ZMod(2)^5 and step sends (x_0,x_1,x_2,x_3,x_4) to (x_1,x_2,x_3,x_4,x_0+x_3). Ordinary kernel decision checks the closing edge.
Theorem 1.12 (The binary state orbit has no early return).
Proof. Machine-checked in Lean as D5/S1/Recurrence/SkolemOrderFiveModularExclusion.orbit_no_early_return (✓ std3). ∎
Source. Repository-derived.
Commentary.
Ordinary kernel decision checks every positive iterate from one through thirty. Together with the closing edge, this certifies exact period thirty-one rather than merely a period dividing thirty-one.
Theorem 1.13 (The first coordinate is one on the sixteen complementary residues).
Proof. Machine-checked in Lean as D5/S1/Recurrence/SkolemOrderFiveModularExclusion.orbit_nonzero_readoff (✓ std3). ∎
Source. Repository-derived.
Commentary.
The exceptional set Z is exactly {1,2,3,4,6,8,12,15,16,17,23,24,27,29,30}. Ordinary kernel decision reads the first coordinate on every residue outside Z.
Theorem 1.14 (Every term outside the exceptional residues is odd).
Proof. Machine-checked in Lean as D5/S1/Recurrence/SkolemOrderFiveModularExclusion.odd_of_mod31_not_mem (✓ std3). ∎
Source. Repository-derived.
Commentary.
The commuting reduction identifies every lifted solution state with the certified binary orbit. IsPeriodicPt.iterate_mod_apply reduces n by the natural-number remainder modulo thirty-one, and the readout certificate makes the corresponding integer term odd.
Theorem 1.15 (Uniform modular exclusion for order-five integer recurrences).
Proof. Machine-checked in Lean as D5/S1/Recurrence/SkolemOrderFiveModularExclusion.zero_index_mod31_mem (✓ std3). ∎
Source. Repository-derived.
Commentary.
The first conjunct is the uniform oddness statement on all sixteen complementary residue classes. The second is its zero-index consequence, so this single theorem states the whole candidate atom rather than covering only its final corollary.
The symbol n mod 31 denotes the natural-number remainder, represented by modulo notation rather than a fraction. This theorem does not decide whether a zero occurs in any of the fifteen exceptional classes and is not a decision procedure for the order-five Skolem problem.
References
- Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.State - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.coeffBits - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.initialBits - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.initialState - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.intRecurrence - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.odd_of_mod31_not_mem - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.orbitState - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.orbit_closes - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.orbit_no_early_return - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.orbit_nonzero_readoff - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.possibleZeroResidues - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.reducedState - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.reduction_commutes_with_step - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.step - Truth anchor:
D5/S1/Recurrence/SkolemOrderFiveModularExclusion.zero_index_mod31_mem