Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Lowest Signed-Digit Position Certificate

Abstract

No accepted escape path in the complete lifted graph has positive f weight.

Definition 1.1 (The complete lifted lowest-position graph).

Formalization. D5/S1/Words/Palindromes/PeriodDoubling/MinimumPositionCertificate.minimumTable (✓ std3).

Source. Repository-derived.

Commentary.

For indices zero through 1709, minimumTable selects one of 1710 literal rows through a balanced tree of index comparisons and 64 private minimumTableChunk functions taking the original natural index. Each row lists the base-state index, the persistent lowest-position escape flag, every lifted edge, and the optional integer potential. Base states are the 1492 states of baseTable. Outside this range lookup returns the final row; all runs use Fin 1710.

Definition 1.2 (The literal lowest-position flag update).

Formalization. D5/S1/Words/Palindromes/PeriodDoubling/MinimumPositionCertificate.successors (✓ std3).

Source. Repository-derived.

Commentary.

For every outgoing base edge, preserve its four labels and attach the persistent flag. The flag is set when the first-input-sign memory is still zero, the newly emitted input digit is zero, and the newly emitted output digit is nonzero. This is the arithmetic update used both by the potential checker and by complete path realization.

Definition 1.3 (The lowest-position escape automaton).

Formalization. D5/S1/Words/Palindromes/PeriodDoubling/MinimumPositionCertificate.minimumAutomaton (✓ std3).

Source. Repository-derived.

Commentary.

Its seven source indices are zero through six. Edges are literal table entries. A terminal state has the escape flag true and its base state is accepted in the valid-output mode of baseAutomaton. The flag becomes true when an output nonzero digit appears before the first input nonzero digit.

Theorem 1.4 (The lowest-position escape bound).

Proof. Machine-checked in Lean as D5/S1/Words/Palindromes/PeriodDoubling/MinimumPositionCertificate.minimum_accepted_bound (✓ std3). ∎

Source. Repository-derived.

Commentary.

Kernel reduction checks all 1710 rows, verifies complete lifting of the base graph, and proves the source, goal and reverse-closed potential inequalities. Every accepting run has total f charge at most zero. This graph statement requires an arithmetic identification of f with the signed-weight difference before it can imply a statement about actual cuts.

References

  • Truth anchor: D5/S1/Words/Palindromes/PeriodDoubling/MinimumPositionCertificate.minimumAutomaton
  • Truth anchor: D5/S1/Words/Palindromes/PeriodDoubling/MinimumPositionCertificate.minimumTable
  • Truth anchor: D5/S1/Words/Palindromes/PeriodDoubling/MinimumPositionCertificate.minimum_accepted_bound
  • Truth anchor: D5/S1/Words/Palindromes/PeriodDoubling/MinimumPositionCertificate.successors
  • Dependency: D5/S1/Words/Palindromes/PeriodDoubling/BaseCertificates