Wiki
Wiki

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

Updated

A proved one-step empty lattice lift


For a positive integer set P={a1,…,an}P=\{a_1,\ldots,a_n\}, recall that coherence means that 1\mathbf1 is a vertex of

conv⁡{u∈Z≥0n:a⋅u=∑iai}.\operatorname{conv}\{u\in\mathbb Z_{\ge0}^n:a\cdot u=\sum_i a_i\}.

Let c(P)c(P) be the largest coherent-subset size. Coherence implies dissociation, so c(P)≤d(P)c(P)\le d(P).

An empty lattice polytope has no lattice points other than its vertices. The following is a proved construction, not a construction in dimension c(P)c(P) for general PP.

One-step quotient theorem

Theorem. If PP is noncoherent, there is an empty lattice polytope of dimension n−1n-1 with n+1n+1 vertices, together with an integer linear functional taking the values 0,a1,…,an0,a_1,\ldots,a_n on those vertices. The polytope has a unimodular triangulation that is a star at the height-zero vertex, and is normal.

A relation with one unit-coefficient side

Take a nontrivial convex decomposition

1=∑νθνu(ν),θν>0,∑νθν=1,\mathbf1=\sum_\nu \theta_\nu u^{(\nu)},\qquad \theta_\nu>0,\quad \sum_\nu\theta_\nu=1,

in the integer fiber, with all u(ν)≠1u^{(\nu)}\ne\mathbf1. Put r(ν)=u(ν)−1r^{(\nu)}=u^{(\nu)}-\mathbf1. Each entry is at least −1-1, and a⋅r(ν)=0a\cdot r^{(\nu)}=0.

There exists one such rr with ∑iri≤0\sum_i r_i\le0 for which the affine relation

v=(v0,v1,…,vn)=(−∑iri,r1,…,rn)(1)v=(v_0,v_1,\ldots,v_n) =\left(-\sum_i r_i,r_1,\ldots,r_n\right) \tag{1}

has at least two positive and two negative entries. Every negative entry is −1-1.

To prove this, first suppose some participating uu has degree less than nn. Then v0>0v_0>0, and positivity of aa forces rr to have a positive entry too. If rr had only one negative entry, its total positive coefficient sum would be less than one, which is impossible in a nonzero relation on positive weights. Thus both sides have at least two entries.

Otherwise every participating point has degree at least nn; their average degree is nn, so all have degree exactly nn. If every associated rr had only one positive entry, say rj=mr_j=m, its negative entries would be −1-1 on a set JJ of size mm. The case m=1m=1 would equate two distinct weights, so m≥2m\ge2, and

maj=∑i∈Jai.ma_j=\sum_{i\in J}a_i.

Strict convexity of the square function gives

∑iai2ri=maj2−∑i∈Jai2<0.\sum_i a_i^2r_i=ma_j^2-\sum_{i\in J}a_i^2<0.

This contradicts the fact that the weighted average of these rr is zero. Hence some rr has at least two positive entries; degree equality then gives at least two negative entries as well. This proves the claim. In particular, rr is primitive because it has entries equal to −1-1.

The quotient polytope

Let

Λ=Zn/Zr,Q=conv⁡(0ˉ,eˉ1,…,eˉn)⊂Λ⊗R.\Lambda=\mathbb Z^n/\mathbb Zr,\qquad Q=\operatorname{conv}(\bar0,\bar e_1,\ldots,\bar e_n) \subset\Lambda\otimes\mathbb R.

Primitivity makes Λ\Lambda a free lattice of rank n−1n-1. The height x↦a⋅xx\mapsto a\cdot x descends to Λ\Lambda.

The entire space of affine relations on the n+1n+1 displayed points is spanned by (1). As its positive and negative supports both have size at least two, no displayed point lies in the convex hull of the others and no two coincide. Thus all n+1n+1 points are vertices.

Let J={j:vj=−1}J=\{j:v_j=-1\}. The simplices obtained by deleting one vertex j∈Jj\in J form a unimodular triangulation of QQ. Indeed, for any barycentric vector λ≥0\lambda\ge0 with ∑λi=1\sum\lambda_i=1, replace it by

λ+tv,t=min⁡j∈Jλj.\lambda+t v,\qquad t=\min_{j\in J}\lambda_j.

Its entries remain nonnegative, its sum remains one, and at least one negative-side coordinate becomes zero. This proves coverage.

For the intersection assertion, suppose λj=0\lambda_j=0, μk=0\mu_k=0, and μ−λ=tv\mu-\lambda=t v represent a point in the two simplices. At coordinate jj nonnegativity gives t≤0t\le0; at coordinate kk it gives t≥0t\ge0. Hence t=0t=0, and both omitted coordinates vanish. Their intersection is exactly the common face.

Each simplex is affinely independent and unimodular. The coefficient vj=−1v_j=-1 expresses the omitted vertex as an integral affine combination of the retained ones, so the retained vertices generate the entire affine lattice. Every lattice point of QQ lies in a unimodular simplex and is consequently one of its vertices. This proves emptiness. The same triangulation proves normality: a lattice point in mQmQ has nonnegative integer barycentric coefficients of total mm in one of the dilated unimodular simplices. Also v0≥0v_0\ge0, so no simplex deletes the height-zero vertex; the triangulation is a star there.

Relation to the target and exact gap

An empty lattice polytope in dimension kk has at most 2k2^k vertices: two vertices of the same parity would have a lattice midpoint that is not a vertex. Therefore an empty lattice lift of the heights {0}∪P\{0\}\cup P in dimension at most c(P)c(P) would establish

∣P∣≤2c(P)−1≤2d(P)−1.|P|\le2^{c(P)}-1\le2^{d(P)}-1.

The theorem supplies such a lift when c(P)=n−1c(P)=n-1; the standard simplex supplies one when c(P)=nc(P)=n. Arbitrary greedy iteration is false. The exact example in the global lift note has c(P)=3c(P)=3 and a valid normal, star-triangulated first quotient in dimension four which admits no further empty, vertex-preserving height projection. A different first quotient does reach dimension three. Thus compatible choices, or replacement of earlier relations, are essential.

The substantive next question is whether a minimum-dimensional empty lift (or one with a unimodular triangulation) must have dimension at most c(P)c(P). This is an additional unproved statement, not an established duality. “Minimum-dimensional” here must mean a global minimum, not minimality under further projections of a fixed lift. The same new note strengthens the one-step lift to a Boolean-coordinate lift, but does not prove that this construction can be iterated. The failed minimum- and maximum-element exchange principles in the obstruction note do not supply it.

An exact criterion for an empty lift in dimension three

Let S⊂ZS\subset\mathbb Z contain zero, with 5≤∣S∣≤85\le|S|\le8. For a block BB of at least two heights, write g(B)=gcd⁡{b−b′:b,b′∈B}g(B)=\gcd\{b-b':b,b'\in B\}. There is an empty three-dimensional lattice lift of these heights if and only if SS has a partition B0⊔B1B_0\sqcup B_1 with the following properties:

  • Each block has at most four elements.
  • In a four-element block b1<b2<b3<b4b_1<b_2<b_3<b_4, b1+b4=b2+b3b_1+b_4=b_2+b_3.
  • If both blocks have at least three elements, their gg-values agree.
  • If one block has two elements and the other at least three, the latter's gg-value divides the former's difference.

A singleton imposes no gcd condition. These are all cases, since there are at least five heights.

For necessity use Howe's width-one theorem, in the source passage already checked in the global lift note. All vertices occupy two consecutive lattice planes. An empty triangle is unimodular, and an empty quadrilateral is a unimodular parallelogram. Hence a block of at least three vertices generates the entire plane difference lattice; its height differences generate the image of that lattice under the height functional. Both such blocks therefore have the same gcd. A two-point block is a primitive segment, whose height difference is a multiple of that image generator. The parallelogram gives the displayed pair-sum identity.

For sufficiency label the blocks so that 0∈B00\in B_0, take the generator gg from a block of at least three elements, and put the plane height functional equal to gxg x on Z2\mathbb Z^2. For a triangle, its two normalized differences are coprime, so Bézout's identity makes them the first coordinates of a unimodular basis. For a four-block use the two differences from its smallest element to its middle elements; their sum is the difference to the largest. The same construction gives a unimodular parallelogram. A segment of normalized height difference tt uses primitive direction (t,1)(t,1). Put the blocks in layers z=0,1z=0,1, and choose the third height coefficient to match their offsets. Every lattice point in the resulting convex hull lies in one of the two layers, where emptiness is already proved. The layer with at least three vertices and the other nonempty layer give dimension three. Finally translate the height-zero vertex to the origin.

This criterion controls emptiness, not normality. It supplies a finite arithmetic test in dimension three, but no proof that c(P)=3c(P)=3 always forces the required partition of {0}∪P\{0\}\cup P.