1. Introduction
The Additive Basis Problem is a classical problem in additive combinatorics whose history parallels that of the more famous Arithmetic Progressions Problem. Both have been extensively studied since the 1930’s (see e.g. [Erdos]), first for the integers, but later also for other abelian groups; see e.g. [Mesh] (for arithmetic progressions) and [JLPT] (for additive bases) for early work taking this more general viewpoint.
For arithmetic progressions, recent years have seen celebrated progress on the central problem of bounding the sizes of AP-free sets in [CLP, EG]. But there has been no comparable breakthrough on what’s perhaps the best-known problem on additive bases in : the following conjecture of Jaeger, Linial, Payan and Tarsi.
Recall that a multiset B is an additive basis of a vector space S, if every element of S is a linear combination of elements in B, with each coefficient either 0 or 1.
Conjecture 1 (The Additive Basis Conjecture [JLPT])
For any prime p, there exists a constant , such that in any vector space over , the multiset union of any linear bases is an additive basis.
Conjecture 1 was studied in [ALM, Sz, NPT, EVLT, HQ, CKMS]. It is related to a few other problems in discrete mathematics. For example, the case implies Francois Jaeger’s weak 3 Flow Conjecture (proved by Carsten Thomassen in 2012 [Th]).
It is proved in [
ALM] that the union of any
linear bases is an additive basis, where
n is the dimension of the vector space. Our approach, like that of [
ALM], is based on permanents. Define the
perrank of a matrix
to be the size of a largest square submatrix with nonzero permanent; if this is equal to
m or
n, then we say
M has
full perrank.
Conjecture 2 [
ALM] If
are nonsingular matrices over a field of characteristic
, then
, where each row repeats
times, has full perrank.
Here we give the first constant bounds for both conjectures, and in particular the first proof of any case of the Additive Basis Conjecture:
Theorem 3 (Main Theorem) If are nonsingular matrices over a field of characteristic 3, then has full perrank.
Corollary 4 Conjecture 1 holds for , with .
This corollary follows from Theorem 3 by the Combinatorial Nullstellensatz (see [
ALM] section 3 for details), while Conjecture 2 implies Conjecture 1 with
. Theorem 3 will be proved at the end of the paper, after we have developed the necessary machinery, the main point here being Theorem 7. An early look at the easy derivation of Theorem 3 should help to motivate what precedes it.
This paper is part 3 of the author’s series “The permanent rank of a matrix”; part 1 was [Yu]; and at this writing part 2 is still in preparation.
2. Definitions and Notation
Given a field, let be the quotient of the polynomial ring in n variables by the ideal generated by . The k - th degree component of the graded algebra is denoted by ; we omit n when there is no ambiguity. For an ideal , let .
For , define ,.
We introduce two operators. Let and be the quotient and remainder of formal division by x; we use for and similarly for . For example, if , then and .
(We use the letter E because eliminates all terms containing ).
It is obvious that , and (but ).
For , define its support to be supp. An element of is also called a linear form.
Let u be a linear form with , set for simplicity. For any f, define another division operation: divide f by u w.r.t. x by
and define as the remainder.
Evidently and , this is what we need later.
For U and V subspaces of and respectively, define to be the subspace of spanned by . Define to be the ideal generated by U, and .
A subspace of is also called a linear form space. For a linear form space U, define its support to be suppsupp; define its minimum support function to be
min for dim.
Label the rows and columns of a matrix with variables and respectively, and view its rows and columns as linear forms in and . Then M has full perrank iff the product of its rows or columns is nonzero in or .
3. Supporting Results and Proofs
From now on, we assume the ground field has characteristic 3 and is infinite, otherwise extend it to infinity. The following theorem is the base step for the main induction in the proof of Theorem 7.
Theorem 5
(1) for any linear form u with supp.
(2) for any linear form u with supp.
Proof. Since , one direction is trivial. The other direction is by induction on k, easy to verify when . Pick any supp, and set for simplicity. WMA .
(1) Suppose ; take ; multiply by . By induction hypothesis of (2), for some g, then
.
(2) Suppose ; take . By (1) we have for some g, then
. □
We say a linear form space Ucovers if for all .
The following lemma plays a crucial role in the proof of Theorem 7.
Lemma 6 Suppose U is a linear form space with dim covering an increasing sequence . Then for each , there exists a subspace with dim covering .
Proof. Set and suppose exists.
For each supp with , let
;
note since supp. Claim is a proper subspace of U, otherwise choose such that span. For each i, choose such that supp. Let span, then dimsupp, contradiction.
Because the ground field is infinite, U is not a finite union of its proper subspaces. Choose that is not in any , and let span.
If supp by our choice of v. If , then by induction hypothesis, | supp . So .
For any with dim, either dim or . By induction hypothesis, either
| suppsupp , or
| supp .
So . □
Theorem 7 Suppose U is a linear form space, dim and .
(A) If for , then .
(B) If for , then
.
The proof is delicate, any mismatch between degree and support or other discrepancy invalidates it. We need to check degree and support (abbrev. CDS) 8 times; 5 times exact match; 3 times there is extra support of exactly one. The induction hypothesis is applied 6 times in the proof.
Proof. One direction is trivial, the other direction is by induction on n. Theorem 5 gives the case . Suppose true for , then induction on k by:
Claim: implies for all .
Suppose U satisfies condition (B) and . By Lemma 6, there exists with dim, and for all .
Choose a variable x and a linear basis of V such that for all . Choose any and let . Then and is a linear basis of U. Note , and also. Apply to V, CDS exact match. We get
(1)
for some g with deg. WMA , otherwise replace it with . Then gives .
Apply to V, CDS extra support of one. We have
for some .
If , then . Here we got .
If , multiply above by . Let , we get
. Then take , we get . Apply Theorem 5(1) to , degsupp, CDS extra support of one. We have (2)
for some d with deg.
Multiply by , we get.
Since , , so dim. Apply to , CDS exact match. We get. Substitue into (2), we get span.
Multiply by , we get . Introduce a dummy variable y to make .
Let span. For any with dim, if supp, then span with supp. If supp, then supp since , and so supp. Apply to Y, CDS exact match. We have . Take , we get ; then since .
Substitute into (1), we get (3)
for some h with deg. Then gives
.
Apply to U, CDS extra support of one, we have . When . When , substitute into (3), for some p. That is, . □
Claim: implies for all .
Suppose U satisfies condition (A) and . Choose a variable x and a linear basis of U such that for all . Observe span. Let , then also. Take to , we get
. So .
Since , , so dim. Apply to , CDS exact match. We have .
So when since ; and when , for some h, then .
Apply to span, CDS exact match.
When . When . When . Since , . □
Proof of Theorem 3: Let U be the linear form space spanned by the rows of , then for all . By applying Theorem 7 (A) with , we have . That is, has full perrank. □