↑ index§2 Writing

Weight distribution bounds and Fields

Written 2026-09-05 · Revised 2026-10-30

Theorem 1. Let be a primitive with adjacency matrix and vertex set , where . Let be an odd prime and let be nonzero. Then every nonzero vector satisfying has at least nonzero entries, where is determined as follows.

For each integer , define , , and

Let be the smallest integer for which there exist nonnegative integers satisfying

Proof. Suppose where is a nonzero vector indexed by the vertices. For every vertex , denote the neighborhood as the set of all adjacent vertices, and

Define the support:

Also, , denoting the number of neighbors of that belong to the support.

Finally, denote the number of edges contained entirely within the support as

Take . By definition, . Since , then

Therefore, , i.e. the induced graph contains no isolated vertices.

Since a support consisting of only one vertex would have an isolated vertex, we know .

Also, the handshake lemma states that and since every ,

Now take . Since , we have

Suppose has exactly one neighbor in , that is, . Then contradicting . Hence

Let’s now inspect only vertices with exactly two neighbors within the support. Define

Every support vertex has degree . There are support vertices, so the total number of incident edgeend pairs is . The number of edges leaving is .

Now suppose a vertex has neighbors inside . We can form exactly unordered pairs from these neighbors. Consider

We can count this in an alternative method. Let be a pair of distinct support vertices. Since the graph is strongly regular, if they share common neighbors, and if they share common neighbors. There are adjacent pairs inside and nonadjacent pairs. Thus,

Now, consider the contributions individually from the support vertices and non-support vertices. Let

Recall that . For every integer . Thus,

Substituting,

Consider the difference . For integer , this difference achieves positive contribution at where . So for every when and zero otherwise (since .

Take the sum:

Recall that every outside vertex with exactly two support neighbors satisfies , or . Let’s call such an opposite-value pair, which are unique to witnesses.

Define:

It follows that , in addition to .

Construct a graph with vertex set . We join when some vertex has . Thus, each edge in is an opposite-value pair. Note that .

Suppose contains an odd cycle, then

However, since these are opposite value pairs, which implies that . But , so , and since we operate in , .

Therefore has no odd cycles and by definition is a bipartite graph.

Mantel’s bound states that any bipartite graph on vertices has at most edges. has exactly edges, so therefore

Combining the upper and lower bounds on , we obtain

It remains to establish the upper bound on . Since any two adjacent vertices have exactly common neighbors, a clique can contain at most vertices, thus contains no clique of size . By Turàn’s Theorem,

Together with the trivial bound, this yields . We have therefore shown that the integers satisfy every inequality in the definition of . Since is the smallest integer for which such a choice is possible, we must have .

Hence, every nonzero eigenvector has at least nonzero entries.

j / kmove cursor over links (counts work: 5j)
gg / Gfirst / last link
Enter / lopen link under cursor
hback
/filter entries
Escclear filter and cursor, close
j / kmove cursor over links
Enter / lopen link under cursor
d / uscroll half page
gg / Gfirst / last link
] / [next / previous heading
hback
ttoggle dark mode
?this help