Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Metadata
bibkey: bortnovskyi2025ordered
authors: Ivan Bortnovskyi and Michael Lucas and Steven J. Miller and Iana Vranesko and Ren Watson and Cameron White
year: 2025
title: The Ordered Zeckendorf Game
doi: 10.48550/arXiv.2508.20222
claim: The Long Game Strategy is conjectured to achieve the greatest length among all legal terminating plays of the ordered Zeckendorf game.
strata_touched:
  - D5/S1/Digit/Carry
  - D5/S1/Digit/Normalize
  - D5/S0/Rewriting/NewmanConfluence
  - D5/S0/Rewriting/NormalFormFunction
license: citation-only
triage: anchor

The Ordered Zeckendorf Game

Bortnovskyi, Lucas, Miller, Vranesko, Watson, and White study a variant of the Zeckendorf game whose states are ordered lists of Fibonacci numbers, with combine, split, and inversion-switch moves. Their Conjecture 1.7 states that the Long Game Strategy attains the longest game length; the paper reports that this is supported by exhaustive simulation but that a rigorous optimality proof remains open. It also records that a full resolution of the winner was computationally infeasible beyond n = 25.

This note is the literature anchor for the problem candidate Problems/ordered-zeckendorf-long-game-strategy.md.

Source scope

The source is arXiv:2508.20222v2, originally posted 2025-08-27 in math.NT. The DOI above identifies the version-independent arXiv record. A journal publication was not established in the recorded source checks.

The research intake registered in #9018 reports bounded checks of the current arXiv history, exact-title and ordered-longest searches, and OpenAlex W4414447583; no later exact resolution was verified in that scope. This is not a worldwide priority claim. The full v2 conjecture is proved by Completion.result below.

Direct weighted comparison

With positive paper indices, write c_i for multiplicity. The full reward of a carry followed by sorting is c_1-1 for combining ones, c_2-1 for splitting twos, c_(i-1)+c_i-1 for splitting i>2, and c_(a+1) for merging a,a+1. The carry itself is included. In raw indices the single ordered representation is List Nat with named decode List.map Nat.succ; n raw zeros represent n source ones. The new D5/S1/Digit/Carry/OrderedGame.path_potential proves the natural-number inequality length + inv(decode end) ≤ inv(decode start) + sum carryReward for every finite legal ordered path, using the existing local inversion bounds. Its position-aware LGS relation retains all switch choices and restarts priority after every move. Conjecture17 is the full source target, including existence of a complete LGS run for every positive n. It is proved by OrderedGame/Completion.result with the definitions unchanged. path_raw_erasure now maps every ordered path to a labelled raw path with identical accumulated reward, removing switches and retaining the existing CarryStep relation for each labelled carry and its spectator context.

D5/S1/Digit/Carry/SplitStabilization proves complete split-phase existence, exact site balance, a first-overfire least-action bound, and uniqueness of both firing counts and endpoint. Its notion of stability means binary multiplicities; it permits consecutive occupied indices and therefore is not game terminality. The weighted extension proves legal preferred-split promotion through lower prefixes, promotion in every complete phase using first-overfire, and greedy_split_optimality: every complete greedy split phase maximizes full reward among complete split phases from the same arbitrary raw start. Ones take priority; otherwise the highest duplicate is recomputed after each split. This comparison excludes merges and does not by itself establish full-game optimality.

OrderedGame.greedy_attainment now constructs a complete raw greedy path to binary nonadjacent digits whose full reward is the concrete recursive G. complete_greedy_reward establishes the converse quantifier: every complete RawGreedyPath c e w with canonical endpoint has w = G c. Its proof identifies the unique legal preferred successor and follows the recursive reward along the path. This equality supplies no upper bound for arbitrary legal competitors. greedyDecision selects zero first, otherwise the highest duplicate, otherwise the least consecutive pair; every decision retains a labelled legal carry and its actual priority. The recursion uses the strict carry measure, not a maximum. shared_input_merge_repair proves all five shared-input detours, with arbitrary spectators, exact common endpoint, and exact natural-number reward gain. ones_terminal_promotion promotes combining ones against every terminal raw path, including arbitrary interleaved merges, preserving endpoint and weakly increasing full reward. Its replacement tail is only required to be legal.

OrderedGame/Optimality.raw_terminal_bound now proves that every legal raw path RawPath c e w with CanonicalRaw e has w ≤ G c, for arbitrary raw starts and arbitrary interleaving of merges and splits. Combined with complete_greedy_reward, this establishes weighted raw optimality for every complete raw greedy path. The proof uses strict-successor induction on the existing carry measure, with an inner descent on binary competing merge indices. For split competitors, split_greedy_terminal_promotion cuts the actual greedy continuation before its first merge, promotes only that complete split phase, and retains the unchanged suffix. It never applies split-only promotion across a merge. No Bellman inequality is assumed. For singleton inputs, the high block C_a;S_(a+2);…;S_r advances one duplicate through a binary tail, fills the preceding holes and has reward one per move. A lower preferred split can be extracted across this block. Prefix recognition and legal replay require different hypotheses: at j=a-1 the lower split changes c_a, although the replay’s high input and reward coordinates remain valid.

At a binary state let a be the least enabled merge and b>a a competing merge. If c_(b-1)=1, C_b can be replaced by C_(b-1);S_(b+1), gaining one and reducing the competing index. Otherwise b≥a+3 and its high cascade commutes with C_a. At b=a+3 the lower merge changes c_(b-1), so legal replay must allow that boundary change. high_cascade constructs the finite cascade using coordinate induction up to a finite-support gap, with arbitrary lower-boundary legal replay. The dependent Optimality module supplies singleton_merge_cascade, lower_split_merge_exchange and binary_separated_merge_exchange. Local calculations in raw_terminal_bound supply the higher-split exchange and predecessor detour, with the required legal common endpoints and exact rewards. Replacement tails need not be greedy. Induction applies after a strict first successor, never at the state whose optimality is being proved. These exchanges and the raw terminal bound are now Lean-checked.

OrderedGame/Attainment proves exact ordered accounting: each actual LGS move satisfies 1 + inv(decode t) = inv(decode s) + reward s a, and every LGS path satisfies the corresponding telescoping equality. It also proves that every switch phase can finish and that all maximal legal zero-reward paths have the same sorted endpoint and the inversion count as their exact length. These results retain every allowed switch choice. terminal_raw_canonical also proves that every actual ordered terminal state has binary nonconsecutive raw digits, by excluding each adjacent operation and deriving spacing of the entire list. OrderedGame/Completion.lgs_path_raw_erasure supplies the exact positional bridge: a selected carry starts sorted; duplicate counts yield adjacent duplicates; strict value order forces strict position order. Rightmost splits therefore select the highest duplicate, and leftmost merges select the least enabled consecutive pair. All switches erase with zero reward and unchanged counts, so every permitted LGS path becomes a raw greedy path with its weight preserved.

complete_lgs_exists constructs a finite complete LGS path from every list. A minimum rank among actual legal moves realizes the relational priority. Carries decrease the existing token-count/index-weight pair, and switches preserve that pair while decreasing inversions. Their lexicographic combination gives well-founded completion, including the singleton start.

Completion.result : Conjecture17 combines these bridges with raw terminal domination and exact ordered attainment. It quantifies every positive n, every permitted complete LGS run and every arbitrary legal terminal competitor. Terminal inversion zero follows from absence of actual switches. Its axiom closure is propext, Classical.choice, Quot.sound. Independent pre-Freeze source-fidelity and declaration-admission review passed.

Cusenza et al., Bounds on Zeckendorf Games, arXiv:2009.09510v1, Theorem 1.2 and Lemmas 2.1–2.3 concern unordered maximal move counts; the lemmas explicitly allow arbitrary starting states. They do not account for paid ordered switches. Bond–Levine, Abelian Networks I, arXiv:1309.3445, supplies the classical least-action comparison, not these state-dependent reward inequalities. The direct weighted proof is a research deduction attributed to the #9018 intake, not a theorem claimed from either paper. Existing repository carry, termination, inversion and chain suppliers from PRs #7495, #7575, #7643 and #7651 retain their attribution. The kernel result does not claim worldwide priority.

Verified locator

  • arXiv: https://arxiv.org/abs/2508.20222
  • DOI: https://doi.org/10.48550/arXiv.2508.20222