Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help


bibkey: barcenapetisco2025fibonaccipartitions authors: Jon Asier Bárcena-Petisco, Luis Martínez, María Merino, Juan Manuel Montoya, Antonio Vera-López year: 2025 title: “Fibonacci-like partitions and their associated piecewise-defined permutations” doi: null url: https://arxiv.org/abs/2503.19696 claim: “Conjecture 6.3: for the non-negative integers q(i,j) produced by Algorithm 1, for every i >= 1 the sequence {q(i,j)}_j is a permutation of the non-negative integers, and for all i1 < i2 every integer appears exactly once in {q(i1,j) - q(i2,j)}_j.” strata_touched: [] license: citation-only triage: anchor

Bárcena-Petisco, Martínez, Merino, Montoya and Vera-López, greedy difference matrix

The paper states Conjecture 6.3 as its main open question and object of future research. It proves the i = 2 case as Theorem 5.1 and reports computational evidence for the first seven rows. Nothing in this repository proves any of it. This note records what an attempt on the next row established, so that a later attempt starts from the obstruction.

The construction

q(i,j) = 0                                                 if i = 0 or j = 0
q(i,j) = mex ( { q(i,k) + q(l,j) - q(l,k) : 0 <= l < i, 0 <= k < j } ∩ ℤ≥0 )   otherwise

The construction is nested: q(i,j) does not depend on how far the matrix is extended. Row 1 is forced to be the identity, since q(0,·) = 0 makes the excluded set {q(1,k) : k < j}.

Row 2 is the Wythoff involution

This is the substantive finding and it is not stated in the paper, which says only that row 2 is a permutation. With φ = (1+√5)/2, A(n) = ⌊nφ⌋ and B(n) = A(n) + n the lower and upper Wythoff sequences,

q(2, A(n)) = B(n)      and      q(2, B(n)) = A(n).

Verified for n = 1..120 with no violation. Row 2 begins 0, 2, 1, 5, 7, 3, 10, 4, 13, 15, 6, 18, 20, 8; A begins 1, 3, 4, 6, 8, 9, 11, 12, 14, 16 and B begins 2, 5, 7, 10, 13, 15, 18, 20, 23, 26. So row 2 is the involution exchanging the two Wythoff sequences, which is what the paper’s title refers to and what connects this construction to Zeckendorf representations.

The paper states this identification itself, and the reconstruction above was avoidable. In the paragraph following Proposition 5.6: “The sequence q_n corresponds with sequence A002251 in Sloane’s on-line encyclopedia of integer sequences, obtained by swapping a(k) and b(k) for all k >= 1. This is evident from the expression for q_n given in Lemma 5.5.” So row 2 is A002251 on the authors’ own account, not on ours; what the computation above adds is only an independent check of their claim through index 120.

A002251 is defined as “start with the nonnegative integers; then swap L(k) and U(k) for all k >= 1, where L = A000201, U = A001950 (lower and upper Wythoff sequences)”. Querying OEIS with the terms 0, 2, 1, 5, 7, 3, 10, 4, 13, 15, 6, 18, 20, 8 returns it directly, which is how the same identification is reachable when a source does not supply it.

The same query on the first twenty terms of row 3 returns nothing. That is evidence that row 3 has not been catalogued; it is not evidence that row 3 has no description.

Why row 3 does not follow by analogy

The extra translates available at l = 2 break the involution. The smallest violation is at j = 4: q(3,4) = 9 with displacement 5, while q(3,9) = 8, not 4. So row 3 is not a Wythoff-style involution for any obvious ternary analogue, and no explicit description of row 3 was obtained. That is the missing input.

Named obstructions, with the case that closes each

Value surjectivity of row 3 was reached at the level of an argument that was not compiled: supposing a value y omitted, injectivity gives a bound N after every occurrence of a value at most y; at a late row-2 record maximum the finitely many translates below N exceed y while those at least N have larger values and positive shifts, so y is available and the mex is at most y.

Signed-difference surjectivity is unresolved, with two handles closed:

handlefirst failurethe numbers
third-translate diagonal fairnessj = 1q(3,1) = 3, difference 2; the candidate value 2 for the missing difference 1 is blocked by q(3,0) + q(2,1) − q(2,0) = 2
row-3 Wythoff pairingj = 7q(3,6) = 7 would require value 6, forbidden by the translate q(3,4) + q(2,7) − q(2,4) = 6; actual q(3,7) = 11

Neither is a refutation: the difference 1 does occur, at j = 6. All the numbers above were recomputed independently from Algorithm 1 and agree.

What a finite computation can and cannot see here

Over 260 columns all 21 pairs of rows 1 through 7 have pairwise distinct differences — the “at most once” half. The other half is a limit statement: on a prefix the rows are not {0,…,n−1} and the difference sets have gaps, because small values arrive late. Only the proven pair (1,2) has its difference set filling an interval at that width. Finite computation here is evidence of no counterexample, never of the claim.

Three descriptions of row 3 that are ruled out

Probes run after the seat returned, over 300 to 400 columns. All three are negative, and they are recorded because each closes a direction a later attempt would otherwise try.

Row 3 is not an involution. Not merely at one point: 222 of 300 positions violate q(3, q(3,j)) = j. Its cycle structure under iteration is irregular — orbits of length 1, 2, 2, 3, 3, 2, 13, 10, 11, 2, 1, 1, 5, 2 among the first fourteen from j < 120. No ternary analogue of the row-2 Wythoff pairing describes it.

The up-set is not the upper Wythoff sequence. With A(n) = ⌊nφ⌋ and C(n) = ⌊nφ²⌋, which partition the positive integers by Rayleigh, over [1,400) there are 247 elements of A and 152 of C, and row 3 has 246 ascents, 153 descents and no fixed point. The relation is containment, not equality: C ⊆ up with the single exception j = 5, and down ⊆ A with one exception. So up = C ⊔ (A ∩ up) where A ∩ up has 95 elements.

Those 95 positions are not a Beatty sequence. Their indices within A begin 1, 3, 4, 8, 9, 11, 14, 16, 18, 21, 23, 26, 27, 29, 36, 40, 43, 45. Against ⌊nφ⌋ the overlap is 21 of 39, against ⌊nφ²⌋ 10 of 38, against ⌊2n⌋ and ⌊1.5n⌋ 15 of 39 — no better than chance. The splitting inside the lower Wythoff sequence is not of Beatty type.

Taken together: the sign pattern of row 3 is governed by the Wythoff partition only at the coarse level, and the refinement inside A is something else. A further attempt should look for the explicit description elsewhere than in this family.

Object status

Pinned Mathlib has mex only in the ordinal and cardinal development, and no difference matrix or orthogonal array. This repository has mex as Grundy values in D5/S1/Words/BitDeletionGrundy and D5/S0/Certificates/Games/CrimGrundyRefutation, and 117 modules mentioning Zeckendorf, but no declaration for this construction.

Verified locator

  • URL: https://arxiv.org/abs/2503.19696