Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Metadata
slug: gallardo-rahavandrainy-2023-binary-collatz-3-11
bibkey: gallardo2023binarycollatz
doi: 10.48550/arXiv.2308.01181
url: https://arxiv.org/abs/2308.01181v2
triage: theorem
motivation_gids:
  - D5/S1/Recurrence/GallardoRahavandrainyBinaryCollatz.result

Gallardo–Rahavandrainy Conjecture 3.11

Problem

Gallardo and Rahavandrainy, On Collatz Conjecture for binary polynomials, arXiv:2308.01181v2, Conjecture 3.11, p. 15, state: “If with , then equals .” Here in . The source calls a polynomial odd when it is coprime to , removes all powers of these two linear factors to obtain its odd part, and iterates the odd part of .

Statement echo

Source clauseLean counterpartFidelity
Binary polynomials and Polynomial (ZMod 2) and MLiteral coefficient ring and polynomial.
Remove oddPartrootMultiplicity at 0 and 1; X-C 1=X+1 in characteristic two.
The odd subsequence oddSeq A kSource index ; its initial term is the odd part of .
Length counts the initial odd term and terminal 1collatzLengthFirst hitting index of 1, plus one.
Every natural claimThe quantified natural exponent has hypothesis .
result : claimProved, with no extra hypothesis.

The total definition of oddPart also accepts zero. The proof only transports nonzero polynomials with the required oddness; this total extension does not weaken or change the stated conjecture.

Motivation

The source proves the power-of-two case in Lemma 3.3 and gives examples for . The exact formula for every is a tier-1, externally named conjecture, preregistered in #19299. The settling declaration is D5/S1/Recurrence/GallardoRahavandrainyBinaryCollatz.result.

Gap

The binding conjecture is proved. Completeness of the literature screen is ASSUMED-UNVERIFIED; no complete classification of binary-polynomial Collatz lengths, or sharper general bound, is asserted.

Route

Put and . Composition with sends to the source’s and to . Polynomial reversal conjugates the resulting odd-part process to . A degree-gap reduction establishes termination and reduces its first hitting time .

The consumed private declarations Dynamics.square_doubling and Dynamics.q_square_doubling prove, for every with , and . Dynamics.q_power_height uses the even and odd cases of the exponent to prove . Dynamics.q_power_hitting_set identifies the exact hitting sets under transport, and Dynamics.length_q_power proves the source length for every natural . The six public prerequisites Dynamics.nonzero_of_odd, Dynamics.nonzero_eq_one, Dynamics.degree_q, Dynamics.q_ne_zero, Dynamics.eq_one_of_degree_zero and Dynamics.oddPart_factor are consumed by GallardoRahavandrainyCollatzLengthBound. The other auxiliary declarations are private helpers; result settles the conjecture.

Falsifier

A natural for which the source process first reaches 1 at a step other than , or fails to reach it, contradicts claim. Failure of the composition or reversal correspondences would invalidate this route; their exact identities are proved in the settling module.

Evidence

The Lean source is D5/S1/Recurrence/GallardoRahavandrainyBinaryCollatz.lean, with its Blueprint Scribe and generated mathematical exposition at the corresponding paths. Its axiom closure is contained in .

The experiment is the pinned experiment directory. Command: python3 docs/reports/gallardo-rahavandrainy-2023-binary-collatz-3-11/check.py in that experiments checkout; exit 0, RESULT PASS. Script SHA-256: 86f968206e76be2c8db4d0ce65d68113ff1e64d43beee8bf64c8240fab8b6e12. It checks the source lengths for , both doubling identities for all 1024 odd polynomials of degree at most 10, and for . Its displayed source degree sequences cover , including with and length 10. These finite checks corroborate the proof and do not establish its universal scope.

The escape audit of all seven public theorems is unfinished under #20796. The exact-domain registration boundary of result is detailed in #19534. No validated four-slot registration is asserted.

Declaration roles and source consumers

The table is extracted from the elaborated declaration dependency graph. Bind-only entries organize consumed proofs. The admission basis is open-problem-resolution (#19299; Proved).

Declarationproof_shapeEscape witnessA direct source consumer
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Mbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyCollatzLengthBound.evenTerm
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.oddPartbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyCollatzLengthBound.oddPart_data
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.oddSeqbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyCollatzLengthBound.evenTerm
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.collatzLengthbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.length_q_power
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.claimbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.result
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.mbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.B
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.Rbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_A_adjacent_degree
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.hbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.auxiliary
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.Terminatesbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.gap
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_sInfbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_eq
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.mqbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_A_top
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_onebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.terminates_next
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_onebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_height
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.terminates_onebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.termination
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_specbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_step
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_minbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_step
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_eqbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_step
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.terminates_prependbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.gap
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.terminates_nextbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.gap
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.h_stepbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.gap
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.nonzero_of_oddbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyCollatzLengthBound.step_data
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.nonzero_eq_onebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyCollatzLengthBound.oddPart_data
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.monic_of_nezerobind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_R_square
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.m_ne_zerobind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_erase
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_mbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_m
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.m_oddbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.odd_R
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_oddbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_ne_zero
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_qbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyCollatzLengthBound.numerator_degree
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_ne_zerobind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyCollatzLengthBound.numerator_degree
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.odd_Rbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_R_le
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_m_mulbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_erase
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_pow_m_mulbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.odd_pow_m_mulbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.height_gap
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_top_addbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_A_top
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.top_add_ne_onebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.gap
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_top_addbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_A_two_adjacent
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.same_step_deletebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.gap
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.gapcontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.gapD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.height_delete
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.erase_topbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_erase
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.odd_erasebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.delete_height
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.erase_degree_ltbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.eq_one_of_degree_zerobind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyCollatzLengthBound.positive_degree
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_mbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.termination
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_one_eq_mbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.termination
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.terminationcontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.terminationD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.height_delete
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.height_stepcontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.height_stepD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.auxiliary
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.height_deletecontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.height_deleteD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.delete_height
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.height_gapcontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.height_gapD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.Abind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.A_ne_one
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.Bbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.B_ne_one
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.A_oddbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.auxiliary
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.B_oddbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.auxiliary
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_Abind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.A_ne_one
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_Bbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.B_ne_one
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.A_ne_onebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.B_ne_onebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.auxiliary
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.nextCoeff_mbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_R_square
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.nextCoeff_qbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.nextCoeff_A
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.nextCoeff_squarebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_R_square
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.nextCoeff_Abind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.auxiliary
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.delete_heightcontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.delete_heightD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.auxiliary
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_erasebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_R_le
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_R_lebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.degree_R_squarebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.square_two_stepsbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.square_doublingcontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.square_doublingD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_height
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.auxiliarycontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.auxiliaryD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_A_topbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_A_adjacent_degree
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_A_adjacent_degreebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_A_two_adjacent
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_A_two_adjacentbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.R_qbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doubling
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doublingcontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_square_doublingD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_height
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_heightcontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_heightD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.length_q_power
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.iota_mbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.transport
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.iota_qbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_hitting_set
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.iota_injectivebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_hitting_set
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.oddPart_factorbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyCollatzLengthBound.oddPart_data
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.iota_factorbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.oddPart_iota_factor
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.oddPart_iota_factorbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.initial_oddPart
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.Tbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.T_factor
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.numerator_ne_zerobind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.T_odd
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.T_oddbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.T_iterate_odd
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.T_factorbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reversal_conjugacy
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.transportbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.seq_transport
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reverse_degreebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reversal_conjugacy
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reverse_involbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reverse_eq_one
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reverse_mbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reversal_conjugacy
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reversal_conjugacybind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.T_iterate_reverse
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reverse_onebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reverse_eq_one
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_reversebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_pow_reverse
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_pow_reversebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_hitting_set
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.T_iterate_oddbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_hitting_set
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.T_iterate_reversebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_hitting_set
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.initial_oddPartbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.seq_transport
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.seq_transportbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_hitting_set
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.reverse_eq_onebind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_hitting_set
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.q_power_hitting_setbind-onlynoneD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.length_q_power
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.length_q_powercontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.Dynamics.length_q_powerD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.result
D5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.resultcontentD5.S1.Recurrence.GallardoRahavandrainyBinaryCollatz.resultsettlement

Triage

What the settlement shows

ItemStatus and evidence kindEvidence and scope
Binding conjectureProved; kernel-checkedPublic result proves claim, for every .
Finite corroborationComputedThe pinned experiment and command above exit 0 with RESULT PASS, on exactly the stated finite ranges.
Mechanism: composition and reversalProved; kernel-checkedConsumed Dynamics.transport, Dynamics.reversal_conjugacy, and Dynamics.q_power_hitting_set identify the two processes and their hitting sets.
Squaring and times a squareProved; kernel-checkedConsumed Dynamics.square_doubling and Dynamics.q_square_doubling apply to every polynomial with .
Binary inductionProved; kernel-checkedConsumed Dynamics.q_power_height gives for all natural .
Stronger length formula, including Proved; kernel-checkedConsumed Dynamics.length_q_power states the same length formula for all natural .
Nested squaring/ constructionProved in proseStarting at , set with . The two identities give , hence . Each by multiplication. The height identities supply this consequence; it is not an additional public Lean theorem.
Source results depending on Conjecture 3.11Open; literature readingThe cited conjecture is settled with the source’s conventions; no exhaustive dependency audit of the paper’s other results is asserted. Lemma 3.3 is the power-of-two subfamily.
General bound and sharpening of Theorem 1.2Proved; kernel-checkedThe separate module GallardoRahavandrainyCollatzLengthBound.rA_quadratic gives the source terminal-pair bound for every nonzero binary polynomial. Its distinct question and length convention are in the dossier for #20129.
Literature statusOpen; literature readingThe screen below is partial; completeness is ASSUMED-UNVERIFIED.
Production escape auditOpenThe seven public theorems have no validated four-slot registrations; #20796 identifies all targets, and #19534 details the original result.

Literature scope

The screen recorded in #19299 includes source versions v1 and v2 (v2 retains Conjecture 3.11), the same authors’ arXiv:2510.07530 and works 2602.13111, 2412.17850, 2406.10748, 2509.00619 and 2606.08640. It includes Alon–Behajaina–Paran arXiv:2401.03210 (the cited family covers power-of-two exponents), Behajaina–Paran arXiv:2312.00390, Matthews–Leigh, Snapp–Tracy, Nichols arXiv:1610.02545 and Lagarias’s bibliography. These are preregistration-reported literature readings, not Lean dependencies. The source and the searches in that issue establish the named target and the searched scope; they do not establish exhaustive absence of prior art.

ASSUMED-UNVERIFIED

Literature completeness remains ASSUMED-UNVERIFIED, including the full text of Hicks–Mullen–Yucas–Zavislak and detailed Nichols proof passages. The escape audit remains unfinished under #20796 and #19534.