Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Call a square real matrix CC admissible if

z∈ZI,∥Cz∥∞<1⟹z=0.z\in\mathbb Z^I,\quad \|Cz\|_\infty<1\quad\Longrightarrow\quad z=0.

Fix an integer m≥1m\geq1 and the odd cyclic matrix CmC_m of order d=2m+1d=2m+1. Given CC with rows and columns indexed by a finite set II, split each input coordinate ii into dd coordinates xi,0,…,xi,d−1x_{i,0},\ldots,x_{i,d-1}, with sum

ti=∑j=0d−1xi,j.t_i=\sum_{j=0}^{d-1}x_{i,j}.

Define a change of variables by

yi,0=(Ct)i−∑j=1d−1xi,j,yi,j=xi,j(1≤j<d).(1)y_{i,0}=(Ct)_i-\sum_{j=1}^{d-1}x_{i,j},\qquad y_{i,j}=x_{i,j}\quad(1\leq j<d). \tag{1}

Then

∑j=0d−1yi,j=(Ct)i.(2)\sum_{j=0}^{d-1}y_{i,j}=(Ct)_i. \tag{2}

The matrix Lift⁡m(C)\operatorname{Lift}_m(C) first makes this change and then applies CmC_m separately to every yy-block.

Structural formulas

Ordering the block-zero coordinates before all other coordinates makes the change in (1) block triangular with diagonal blocks CC and the identity. The block-diagonal second map has one copy of CmC_m for every i∈Ii\in I. Therefore

det⁡(Lift⁡m(C))=(det⁡Cm)∣I∣det⁡C.(3)\det(\operatorname{Lift}_m(C))=(\det C_m)^{|I|}\det C. \tag{3}

When all columns of CC have sum qq, summing (2) over ii shows that the change map multiplies the total coordinate sum by qq, so its columns have sum qq as well. The block map has column sums 3/23/2, and column sums multiply under composition, so the lifted matrix has column sums

32q.(4)\frac32q. \tag{4}

Finally, if r∈N0r\in\mathbb N_0 and 2rC2^rC has integer entries, then the change map has denominator dividing 2r2^r, and the block map has denominator 22. Hence

2r+1Lift⁡m(C)2^{r+1}\operatorname{Lift}_m(C)

has integer entries.

Statement

If CC is admissible, then Lift⁡m(C)\operatorname{Lift}_m(C) is admissible.

Proof

Take an integer vector xx with ∥Lift⁡m(C)x∥∞<1\|\operatorname{Lift}_m(C)x\|_\infty<1. By (1), in each block ii every coordinate yi,jy_{i,j} with j≥1j\geq1 is an integer. Applying [[additive_combinatorics/adamczewski_2026_erdos1/lemma_2_3|Lemma 2.3]] to that block gives

∣∑jyi,j∣<1.\left|\sum_jy_{i,j}\right|<1.

By (2), ∣(Ct)i∣<1|(Ct)_i|<1 for every ii. The vector tt is integral, so admissibility of CC gives t=0t=0.

Now (1) gives

yi,0=−∑j=1d−1xi,j=xi,0,y_{i,0}=-\sum_{j=1}^{d-1}x_{i,j}=x_{i,0},

where the last equality uses ti=0t_i=0. Thus y=xy=x is integral. Each block xix_i has ∥Cmxi∥∞<1\|C_mx_i\|_\infty<1, and [[additive_combinatorics/adamczewski_2026_erdos1/corollary_2_2|Corollary 2.2]] forces every block, and hence xx, to vanish.

Source and dependencies

An explanation of the proof of Erdős Problem 1, preliminary exposition with no named author (erdosproblems.com, 2026), §3, equations (3)–(7) and Proposition 3.1, pp. 3–4. The edition read is named on the source card. The exact lift formulas, determinant, column-sum, and denominator calculations are included because all four are used later.

Bears on. #1.