Alphabeta Math
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 51 results · all verified · 21 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 30 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Linear Algebra Methods in Combinatorics

1 · Prerequisites

2 · Summary

This page uses coordinate spaces over fields, the standard bilinear form, orthogonal complements, row reduction, rank-nullity and determinants to turn finite set systems into linear-algebra problems. It also uses multivariate polynomial degree, monomial coefficients and root bounds to make the polynomial method precise, so the page can move between incidence matrices, subspaces and grid polynomials inside one common algebraic language.

The development begins with incidence vectors and three independence criteria, then applies them to Oddtown, Eventown, Fisher's inequality and Graham-Pollak. It next defines shattering and proves Sauer-Shelah first by shifting and then by multilinear polynomials, with the inclusion matrix as a separate rank calculation. The polynomial-method half builds the multivariate identity lemma, the grid reduction lemma and the combinatorial Nullstellensatz, and uses them for Cauchy-Davenport, the hyperplane cover of the cube and the Frankl-Wilson intersection bound. The closing remarks mark exactly which hypotheses depend on the chosen field and which do not.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

The incidence vector vA∈Fn of a subset A⊆[n] over a stated field

Definition

Fix a field F, a natural number n, and the standard basis e0,…,en−1 of Fn (The standard list e:n→Fn with ei(i)=1F and ei(j)=0F for j≠i is an ordered basis of Fn; hence dim⁡FFn=n, and F0 is the zero space with basis ∅ and dimension 0).

For a subset A⊆[n]={0,…,n−1}, its incidence vector over F is

vA∈Fn,(vA)i={1F,i∈A,0F,i∉A.

Thus

vA=∑i∈Aei.

The field is part of the datum and is written whenever two fields are being used at once. The same subset may therefore produce different vectors on this page: the coordinates are the same zero-one pattern, but the arithmetic happens in the chosen field.

The assignment A↦vA is injective: if A≠B, then some coordinate i lies in exactly one of them, so (vA)i≠(vB)i. In particular v∅=0 and vA≠0 whenever A≠∅.

Remarks

  • Everything below turns set-system questions into vector-space questions through this definition. Distinctness of sets becomes distinctness of vectors, parity questions become equalities in F2, and intersection sizes become bilinear-form values.
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

The standard bilinear form ⟨x,y⟩=∑i<nxiyi on Fn

Definition

Fix a field F and a natural number n. The standard bilinear form on Fn is

⟨x,y⟩:=∑i<nxiyi.

The symbol denotes the finite sum in the additive commutative group of the field F: it is 0F at n=0 and is obtained by successively adding the terms xiyi for i<n.

This is a symmetric bilinear form in the sense of Bilinear forms, and symmetric, skew-symmetric, and alternating bilinear forms, and its matrix in the standard basis of Fn is the identity matrix. Hence it is nondegenerate in the sense of The matrix, left and right radicals, rank, and nondegeneracy of a bilinear form on a finite-dimensional space.

When F=F2, the squaring law t2=t gives

⟨x,x⟩=∑i<nxi.

So over F2 the form detects parity and not positivity. It is not an inner product there, and the page never treats it as one.

Remarks

  • The formula is the same over every field, but the consequences are not. The Oddtown and Eventown arguments use only bilinearity over F2; the Fisher argument later uses the order and positivity of R as well.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

⟨vA,vB⟩ is the image of ∣A∩B∣ in F; over F2 it is 0 or 1 according to the parity of ∣A∩B∣

Statement

Let F be a field, let A,B⊆[n], and let vA,vB∈Fn be their incidence vectors. Then

⟨vA,vB⟩=∣A∩B∣⋅1F.

In particular:

  1. over R one has ⟨vA,vB⟩=∣A∩B∣;
  2. over F2 one has ⟨vA,vB⟩=1 exactly when ∣A∩B∣ is odd, and it is 0 exactly when ∣A∩B∣ is even;
  3. taking B=A gives ⟨vA,vA⟩=∣A∣⋅1F.

Facts & Assumptions

Given: a field F, a natural number n, and subsets A,B⊆[n].

[F1]

The incidence vector satisfies (vA)i=1F when i∈A and (vA)i=0F otherwise (The incidence vector vA∈Fn of a subset A⊆[n] over a stated field).

[F2]

The standard form is ⟨x,y⟩=∑i<nxiyi (The standard bilinear form ⟨x,y⟩=∑i<nxiyi on Fn).

Proof

technique · direct
1.1F1

For each index i<n, the product (vA)i(vB)i equals 1F when i∈A∩B and equals 0F otherwise.

2.1F2step 1.1

Therefore the sum in [F2] contains exactly ∣A∩B∣ copies of 1F and all remaining terms are 0F, so ⟨vA,vB⟩=∣A∩B∣⋅1F.

3.1step 2.1∎

The three stated consequences follow immediately: over R the scalar ∣A∩B∣⋅1R is the integer itself, over F2 it is 1 or 0 according to the parity of ∣A∩B∣, and setting B=A gives the final clause.

Remarks

  • This is the page's basic dictionary item. Every parity or intersection-size hypothesis below is rewritten through this lemma before any linear algebra is applied.
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

A finite family of subsets of [n] and its incidence matrix over F

Definition

Fix a field F and a natural number n.

A set family on [n] is a finite list

F=(Ai)i<m

of pairwise distinct subsets of [n]. Its incidence matrix over F is the matrix

N(F)∈Fm×n

whose row indexed by i<m is the incidence vector vAi of Ai.

If N=N(F), define its Gram matrix to be the m×m matrix Γ(F) whose (i,j) entry is

∑k<nNikNjk=⟨vAi,vAj⟩,

so the Gram matrix records all pairings of the incidence vectors at once.

Remarks

  • Distinctness of the sets is part of the definition because all the bounds on this page count sets, not repeated rows of a matrix.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

If the incidence vectors of A1,…,Am⊆[n] are linearly independent over F then m≤n

Statement

Let F be a field and let F=(A1,…,Am) be a family of subsets of [n]. If the incidence vectors vA1,…,vAm are linearly independent in Fn, then m≤n.

Facts & Assumptions

Given: a field F, a natural number n, and a family F=(A1,…,Am) of subsets of [n] whose incidence vectors are linearly independent in Fn.

Proof

technique · direct
1.1F1

By [F1], the space Fn is spanned by a finite set of n vectors.

2.1F2step 1.1

The linearly independent set {vA1,…,vAm} therefore has at most n elements by [F2].

3.1F3step 2.1∎

Since [F3] identifies distinct subsets with distinct incidence vectors, the family itself has at most n members.

Remarks

  • This is the master lemma for the direct incidence-vector bounds, including Oddtown and Fisher's inequality. Other bounds on the page use subspace counts, shifting, or polynomial-function spaces instead.
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Diagonal criterion: if ⟨vi,wi⟩≠0 and ⟨vi,wj⟩=0 for i≠j, then v1,…,vm are linearly independent

Statement

Let F be a field, let V be an F-vector space, and let ⟨⋅,⋅⟩:V×V→F be a bilinear form. Suppose vectors v1,…,vm,w1,…,wm∈V satisfy

⟨vi,wi⟩≠0and⟨vi,wj⟩=0  for i≠j.

Then v1,…,vm are linearly independent.

Facts & Assumptions

Given: a field F, a vector space V over F, a bilinear form ⟨⋅,⋅⟩ on V, and vectors v1,…,vm,w1,…,wm∈V satisfying the displayed hypotheses.

[F1]

A bilinear form is linear in each variable separately (Bilinear forms, and symmetric, skew-symmetric, and alternating bilinear forms).

[F2]

A field has no zero divisors (Field).

Proof

technique · direct
1.1F1assume-contra

Suppose ∑i=1mcivi=0. Pairing with wj and using linearity in the first variable from [F1] gives ∑i=1mci⟨vi,wj⟩=0.

2.1F2step 1.1

Every term with i≠j vanishes by hypothesis, so this reduces to cj⟨vj,wj⟩=0. Since ⟨vj,wj⟩≠0 and a field has no zero divisors by [F2], we get cj=0.

3.1step 2.1discharge-contradiction∎

The index j was arbitrary, so every coefficient is 0. Hence v1,…,vm are linearly independent.

Remarks

  • The argument uses only bilinearity and the diagonal pattern. No positivity and no nondegeneracy is involved, which is why the criterion works over F2 as well as over R.
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Triangular criterion: if ⟨vi,wi⟩≠0 and ⟨vi,wj⟩=0 for j<i, then v1,…,vm are linearly independent

Statement

Let F be a field, let V be an F-vector space, and let ⟨⋅,⋅⟩:V×V→F be a bilinear form. Suppose vectors v1,…,vm,w1,…,wm∈V satisfy

⟨vi,wi⟩≠0and⟨vi,wj⟩=0  whenever j<i.

Then v1,…,vm are linearly independent.

Facts & Assumptions

Given: a field F, a vector space V over F, a bilinear form ⟨⋅,⋅⟩ on V, and vectors v1,…,vm,w1,…,wm∈V satisfying the displayed hypotheses.

[F1]

A bilinear form is linear in each variable separately (Bilinear forms, and symmetric, skew-symmetric, and alternating bilinear forms).

[F2]

A field has no zero divisors (Field).

Proof

technique · direct
1.1assume-contra

Suppose ∑i=1mcivi=0 with some coefficient nonzero, and let i be the least index with ci≠0.

2.1F1step 1.1

Pairing with wi and using [F1] gives ∑j=1mcj⟨vj,wi⟩=0. The terms with j<i vanish by the choice of i, and the terms with j>i vanish by the triangular hypothesis, so only ci⟨vi,wi⟩ remains.

3.1F2step 2.1discharge-contradiction∎

Since ⟨vi,wi⟩≠0 and a field has no zero divisors by [F2], this forces ci=0, contradicting step 1.1. Therefore v1,…,vm are linearly independent.

Remarks

  • The direction of the triangular hypothesis matters. The proof chooses the least nonzero coefficient, so it kills the terms below the diagonal by minimality and the terms above it by hypothesis.
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Determinant criterion: if the matrix (⟨vi,wj⟩)i,j is invertible then both v1,…,vm and w1,…,wm are linearly independent

Statement

Let F be a field, let V be an F-vector space, and let ⟨⋅,⋅⟩:V×V→F be a bilinear form. If the matrix

M=(⟨vi,wj⟩)1≤i,j≤m

is invertible, then both lists v1,…,vm and w1,…,wm are linearly independent.

Facts & Assumptions

Given: the vectors v1,…,vm,w1,…,wm and the matrix M above.

[F1]

Square matrices form a ring, so matrix multiplication is associative and has identity I (Mn(F) is a ring under entrywise addition and matrix multiplication, including the zero ring M0(F)). An invertible matrix M has a two-sided inverse M−1 with MM−1=M−1M=I (Invertible matrices and the general linear group GL⁡n(F)).

[F2]

Proof

technique · direct
1.1F2assume-contra

Suppose ∑i=1mcivi=0. Pairing with each wj and using [F2] gives ∑i=1mci⟨vi,wj⟩=0 for every j, which is the matrix equation cTM=0.

2.1F1step 1.1discharge-contradiction

Since M is invertible, multiply on the right by M−1 and use [F1] to obtain cT=0. So c1=⋯=cm=0, and the vectors v1,…,vm are linearly independent.

3.1F1F2∎

If ∑jdjwj=0, pairing with each vi and using linearity in the second variable gives Md=0. Multiplying on the left by M−1 and using [F1] gives d=0. Thus w1,…,wm are linearly independent as well.

Remarks

  • This is the matrix version of the diagonal and triangular criteria: there the matrix is visibly diagonal or triangular, while here only invertibility is assumed.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Oddtown: distinct A1,…,Am⊆[n] with every ∣Ai∣ odd and every ∣Ai∩Aj∣ (i≠j) even satisfy m≤n

Statement

Let A1,…,Am be distinct subsets of [n]. If every ∣Ai∣ is odd and every intersection ∣Ai∩Aj∣ with i≠j is even, then m≤n.

Facts & Assumptions

Given: distinct subsets A1,…,Am⊆[n] with every ∣Ai∣ odd and every ∣Ai∩Aj∣ even for i≠j.

[L1]

Over F2, the pairing ⟨vA,vB⟩ is 1 exactly when ∣A∩B∣ is odd and 0 exactly when it is even (⟨vA,vB⟩ is the image of ∣A∩B∣ in F; over F2 it is 0 or 1 according to the parity of ∣A∩B∣).

[L2]

If vectors vi,wi in a bilinear space satisfy ⟨vi,wi⟩≠0 and ⟨vi,wj⟩=0 for i≠j, then the vectors vi are linearly independent (Diagonal criterion: if ⟨vi,wi⟩≠0 and ⟨vi,wj⟩=0 for i≠j, then v1,…,vm are linearly independent).

Proof

technique · direct
1.1F1L1given

Work over F2, which is a field by [F1]. Then [L1] turns the parity hypotheses into ⟨vAi,vAi⟩=1,⟨vAi,vAj⟩=0  for i≠j.

2.1L2step 1.1

This is exactly the diagonal criterion with wi=vAi, so the vectors vA1,…,vAm are linearly independent over F2 by [L2].

3.1L3step 2.1∎

The master lemma [L3] now gives m≤n.

Remarks

  • The argument uses the standard bilinear form on F2n, not an inner product. Bilinearity and the diagonal pattern are enough.
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

The n singletons form an Oddtown family, so the bound m≤n is attained for every n

Statement

For every natural number n, the singleton family

({0},{1},…,{n−1})

is an Oddtown family on [n]. Hence the bound m≤n of Oddtown: distinct A1,…,Am⊆[n] with every ∣Ai∣ odd and every ∣Ai∩Aj∣ (i≠j) even satisfy m≤n is sharp.

Facts & Assumptions

Given: a natural number n.

[L1]

Distinct subsets of [n] whose sizes are odd and whose pairwise intersections have even size number at most n (Oddtown: distinct A1,…,Am⊆[n] with every ∣Ai∣ odd and every ∣Ai∩Aj∣ (i≠j) even satisfy m≤n).

Proof

technique · direct
1.1L1given

Each singleton has odd size 1, and any two distinct singletons meet in the empty set, whose size is even. So the family satisfies the hypotheses of [L1].

2.1step 1.1∎

The family has exactly n members, so it attains the bound of [L1].

Remarks

  • This is the standard extremal example, and the companion page uses it to refute the false improvement m≤n−1.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

A d-dimensional vector space over a field with q elements has exactly qd elements

Statement

Let F be a finite field with q elements, and let V be a d-dimensional F-vector space. Then

∣V∣=qd.

Facts & Assumptions

Given: a finite field F with q elements, and a d-dimensional vector space V over F.

Proof

technique · direct
1.1F1

By [F1], an ordered basis of V identifies V bijectively with Fd.

2.1F2step 1.1∎

Since F has q elements, [F2] gives ∣Fd∣=qd. Transporting cardinality along the bijection of step 1.1 gives ∣V∣=qd.

Remarks

  • The boundary case d=0 is included: the zero-dimensional vector space has one element and q0=1.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

For a subspace U≤Fn, dim⁡FU⊥=n−dim⁡FU, where U⊥={x:⟨x,u⟩=0 for all u∈U}

Statement

Let F be a field, let U≤Fn be a subspace, and define

U⊥:={ x∈Fn:⟨x,u⟩=0 for every u∈U }.

Then

dim⁡FU⊥=n−dim⁡FU.

Facts & Assumptions

Given: a field F, a natural number n, and a subspace U≤Fn.

[F3]

Rank-nullity gives dim⁡FFn=nullity⁡Φ+rank⁡Φ for a linear map Φ:Fn→Fd (Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T).

[F4]

The standard form is ⟨x,y⟩=∑i<nxiyi (The standard bilinear form ⟨x,y⟩=∑i<nxiyi on Fn).

Proof

technique · direct
1.1F1F4construct

Let u1,…,ud be a basis of U, where d=dim⁡FU, and define the linear map Φ:Fn→Fd by Φ(x)=(⟨x,u1⟩,…,⟨x,ud⟩).

2.1F1F2step 1.1

By definition, ker⁡Φ=U⊥. The matrix of Φ has the vectors u1,…,ud as its rows, so its row rank is d because those rows are independent; hence its column rank is also d by [F2], and therefore rank⁡Φ=d.

3.1F3step 2.1∎

Rank-nullity [F3] now gives n=dim⁡FFn=nullity⁡Φ+rank⁡Φ=dim⁡FU⊥+d, so dim⁡FU⊥=n−d=n−dim⁡FU.

Remarks

  • The cases U=0 and U=Fn are included automatically: then U⊥=Fn and U⊥=0 respectively.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Eventown: distinct A1,…,Am⊆[n] with every ∣Ai∣ and every ∣Ai∩Aj∣ even satisfy m≤2⌊n/2⌋

Statement

Let A1,…,Am be distinct subsets of [n]. If every ∣Ai∣ is even and every intersection ∣Ai∩Aj∣ with i≠j is even, then

m≤2⌊n/2⌋.

Facts & Assumptions

Given: distinct subsets A1,…,Am⊆[n] with every ∣Ai∣ even and every ∣Ai∩Aj∣ even for i≠j.

[L1]

Over F2, the standard-form values of all the incidence vectors vAi vanish against one another and against themselves (⟨vA,vB⟩ is the image of ∣A∩B∣ in F; over F2 it is 0 or 1 according to the parity of ∣A∩B∣).

[L3]

A d-dimensional vector space over F2 has 2d elements (A d-dimensional vector space over a field with q elements has exactly qd elements).

Proof

technique · direct
1.1L1given

Work over F2, and let U be the span of the incidence vectors vA1,…,vAm. By [L1], every pairing ⟨vAi,vAj⟩ is 0.

2.1step 1.1

Bilinearity then gives ⟨u,u′⟩=0 for all u,u′∈U, so U⊆U⊥.

3.1L2step 2.1

Writing d=dim⁡U, the inclusion of step 2.1 and [L2] give d≤n−d. Hence 2d≤n, so d≤⌊n/2⌋.

4.1L3step 3.1∎

The m distinct incidence vectors lie in U, so m≤∣U∣. By [L3], ∣U∣=2d≤2⌊n/2⌋, and therefore m≤2⌊n/2⌋.

Remarks

  • The floor enters only because d is an integer and 2d≤n. The proof is otherwise the same in both parities of n.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

An Eventown family that no further set can be added to has exactly 2⌊n/2⌋ members

Statement

Let F be an Eventown family on [n] that is maximal under inclusion among Eventown families on [n]. Then

∣F∣=2⌊n/2⌋.

Facts & Assumptions

Given: a maximal Eventown family F on [n].

[L3]

A d-dimensional vector space over F2 has 2d elements (A d-dimensional vector space over a field with q elements has exactly qd elements).

[L4]

If Φ:V→F2 is a nonzero linear map on a finite-dimensional F2-vector space, then dim⁡ker⁡Φ=dim⁡V−1 (Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T).

Proof

technique · direct
1.1given

The family F contains ∅ and is closed under symmetric difference: if A,B∈F, then ∣A△B∣=∣A∣+∣B∣−2∣A∩B∣ is even, and for every C∈F the intersection (A△B)∩C has even size as well; maximality therefore forces A△B∈F.

2.1step 1.1given

Hence the set U:={vA:A∈F} is a subspace of F2n. Every A∈F has even size, so the all-ones vector 1 is orthogonal to every vA and therefore lies in U⊥. The Eventown hypotheses give ⟨vA,vB⟩=0 for every A,B∈F; bilinearity then gives ⟨u,u′⟩=0 for all u,u′∈U. Consequently U⊆H:={x:⟨x,x⟩=0} and U⊆U⊥.

3.1step 2.1

If x∈U⊥∩H, then the subset X⊆[n] with incidence vector x has even size and even intersection with every member of F, so maximality forces X∈F and thus x∈U. Therefore U=U⊥∩H.

4.1L2L4step 2.1step 3.1algebra

Let d=dim⁡U. If n is odd, then 1∉H while step 2.1 gives 1∈U⊥, so the linear map Φ:U⊥→F2 given by Φ(x)=⟨x,x⟩=⟨x,1⟩ is nonzero and has kernel U⊥∩H. Hence step 3.1, [L2] and [L4] give d=dim⁡(U⊥∩H)=dim⁡U⊥−1=n−d−1, so d=(n−1)/2. If n is even, then the whole set [n] has even size and even intersection with every member of F, so maximality forces [n]∈F and therefore 1∈U. Every x∈U⊥ then satisfies ⟨x,1⟩=0, hence U⊥⊆H; step 3.1 gives U=U⊥∩H=U⊥, and [L2] yields d=n−d, so d=n/2. In both cases d=⌊n/2⌋.

5.1L1L3step 4.1∎

The subspace U has 2d=2⌊n/2⌋ elements by [L3], and step 1.1 identified those elements with the members of F. The upper bound [L1] is therefore attained by every maximal Eventown family.

Remarks

  • Maximality is used only once, in step 3.1, to turn the orthogonality conditions back into actual set membership.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

If v1,…,vm∈Rn satisfy ⟨vi,vj⟩=t≥0 for i≠j and ⟨vi,vi⟩>t, they are linearly independent

Statement

Let v1,…,vm∈Rn and let t≥0. Suppose

⟨vi,vj⟩=t(i≠j),⟨vi,vi⟩>t(1≤i≤m).

Then v1,…,vm are linearly independent.

Facts & Assumptions

Given: vectors v1,…,vm∈Rn satisfying the displayed hypotheses.

Proof

technique · direct
1.1F1assume-contra

Suppose ∑i=1mcivi=0. Taking the inner product of this vector with itself and expanding bilinearly gives 0=∑i=1mci2⟨vi,vi⟩+∑i≠jcicjt=∑i=1mci2(⟨vi,vi⟩−t)+t(∑i=1mci)2.

2.1F2step 1.1

Each summand on the right is nonnegative: ⟨vi,vi⟩−t>0 by hypothesis and t≥0. Therefore [F2] forces every term ci2(⟨vi,vi⟩−t) to vanish, and hence every ci is 0.

3.1step 2.1discharge-contradiction∎

So the only linear relation is the trivial one, and the vectors are linearly independent.

Remarks

  • This is the one place in the page where the order and positivity of R are load-bearing. That is exactly what fails over F2.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Fisher's inequality, nonuniform form: distinct nonempty A1,…,Am⊆[n] with ∣Ai∩Aj∣=t for all i≠j satisfy m≤n

Statement

Let A1,…,Am be distinct nonempty subsets of [n]. If there is a natural number t such that

∣Ai∩Aj∣=tfor every i≠j,

then m≤n.

Facts & Assumptions

Given: distinct nonempty subsets A1,…,Am⊆[n] and a natural number t with ∣Ai∩Aj∣=t for every i≠j.

[L1]

If real vectors have a common pairwise inner product t≥0 and larger diagonal entries, then they are linearly independent (If v1,…,vm∈Rn satisfy ⟨vi,vj⟩=t≥0 for i≠j and ⟨vi,vi⟩>t, they are linearly independent).

Proof

technique · direct
1.1givenalgebra

First suppose that some set, say A1, has size exactly t. Then t≥1 because the sets are nonempty. For every j>1, the equality ∣A1∩Aj∣=t=∣A1∣ forces A1⊆Aj, so the differences Aj∖A1 are nonempty. If (Aj∖A1)∩(Ak∖A1) were nonempty for j≠k, then Aj∩Ak would properly contain A1, contradicting ∣Aj∩Ak∣=t. Thus these differences are pairwise disjoint, so there are at most n−∣A1∣ of them and therefore at most n−1 indices j>1. Hence m≤n.

1.2L1L2given

Now suppose every ∣Ai∣>t. By [L2], the incidence vectors in Rn satisfy ⟨vAi,vAj⟩=t for i≠j and ⟨vAi,vAi⟩=∣Ai∣>t. So [L1] makes them linearly independent.

2.1L3step 1.1step 1.2∎

The master lemma [L3] then gives m≤n. Together with step 1.1, this proves the theorem in every case.

Remarks

  • The two-case split is essential. If some set has size t, the linear-algebra argument does not apply because the diagonal entry is not larger than the off-diagonal one.
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

A k-uniform family on [n] with all pairwise intersections of size t<k has at most n members

Statement

Let A1,…,Am be distinct subsets of [n], each of size k, and suppose

∣Ai∩Aj∣=t<kfor every i≠j.

Then m≤n.

Facts & Assumptions

Given: a k-uniform family A1,…,Am⊆[n] with every pairwise intersection of size t<k.

[L1]

The nonuniform Fisher inequality gives m≤n for distinct nonempty sets with constant pairwise intersection size (Fisher's inequality, nonuniform form: distinct nonempty A1,…,Am⊆[n] with ∣Ai∩Aj∣=t for all i≠j satisfy m≤n).

Proof

technique · direct
1.1L1given

Every set in the family has size k>t, so the hypotheses place the family in the second case of [L1].

2.1L1step 1.1∎

Applying [L1] to that case gives m≤n.

Remarks

  • This is the design-theoretic reading of Fisher's inequality, stated without importing any block-design terminology onto the page.
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

A decomposition of a graph's edge set into complete bipartite subgraphs

Definition

Let G be a finite simple graph. A complete bipartite decomposition of G is a list

((X1,Y1),…,(Xm,Ym))

of pairs of disjoint nonempty subsets of V(G) such that:

  1. for each k, every pair {x,y} with x∈Xk and y∈Yk is an edge of G; and
  2. every edge of G lies in exactly one of those complete bipartite edge sets.

So the decomposition is of the edge set of G, not of its vertex set. The unions Xk∪Yk need not cover all vertices.

Remarks

  • The phrase "exactly one" is the key point: the Graham-Pollak argument counts edges through those parts and needs a genuine partition of the edge set.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Graham–Pollak: a complete bipartite decomposition of Kn has at least n−1 parts

Statement

Let

((X1,Y1),…,(Xm,Ym))

be a complete bipartite decomposition of the complete graph Kn. Then

m≥n−1.

Facts & Assumptions

Given: a complete bipartite decomposition ((X1,Y1),…,(Xm,Ym)) of Kn.

[F1]

In such a decomposition every edge of Kn lies in exactly one of the complete bipartite graphs KXk,Yk (A decomposition of a graph's edge set into complete bipartite subgraphs).

Proof

technique · contradiction
1.1assume-contraF2

Suppose, for contradiction, that m≤n−2. Then the homogeneous real system ∑i<nxi=0,∑i∈Xkxi=0  for 1≤k≤m has m+1≤n−1<n equations in the n unknowns x0,…,xn−1, so [F2] gives a nonzero real solution a=(a0,…,an−1).

1.2F1

Because each edge {i,j} of Kn lies in exactly one part by [F1], one has ∑i<jxixj=∑k=1m(∑i∈Xkxi)(∑j∈Ykxj).

2.1step 1.1step 1.2algebradischarge-contradiction∎

Substituting the solution a into step 1.2 gives 0 on the right, because every displayed sum over an Xk is 0 by step 1.1. On the left, ∑i<jaiaj=12[(∑i<nai)2−∑i<nai2]=−12∑i<nai2<0, since ∑i<nai=0 by step 1.1 and not all ai are 0. This contradiction shows that m≥n−1.

Remarks

  • The lower bound is sharp: the star decomposition of Kn into the graphs K{0},{1,…,n−1}, K{1},{2,…,n−1}, and so on uses exactly n−1 parts.
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Shattering and the Vapnik–Chervonenkis dimension of a set family

Definition

Let F⊆P([n]) and let T⊆[n].

The trace of F on T is

F∣T:={ F∩T:F∈F }.

The family F shatters T when

F∣T=P(T).

The VC dimension of F is the greatest integer d≥0 such that some subset T⊆[n] with ∣T∣=d is shattered. For the empty family we set VC⁡(∅):=0 by convention.

This maximum is well defined: every shattered set is a subset of the finite set [n], so its size lies in {0,…,n}, and for any nonempty family the empty set is shattered because every trace on ∅ is ∅.

Remarks

  • A one-element family has VC dimension 0: it shatters ∅ and no singleton.
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-26Open item page →

The down-shift Sj of a set family at a point j

Definition

Let F⊆P([n]) and let j<n.

For a set F∈F, define

sj(F,F)={F∖{j},j∈F and F∖{j}∉F,F,otherwise.

The down-shift of F at j is

Sj(F):={ sj(F,F):F∈F }.

Also define the weight

w(F):=∑F∈F∣F∣.

The next lemma shows that Sj(F) has the same number of members as F and never larger weight.

Remarks

  • The family is shifted only when the lower set is not already present. That is the clause that keeps the operation from collapsing two sets to one.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

∣Sj(F)∣=∣F∣, and w(Sj(F))≤w(F) with equality only when Sj(F)=F

Statement

Let F⊆P([n]) and let j<n. Then

  1. the map F↦sj(F,F) is injective on F, and therefore ∣Sj(F)∣=∣F∣;
  2. w(Sj(F))≤w(F);
  3. equality holds in part 2 exactly when Sj(F)=F.

Facts & Assumptions

Given: a family F⊆P([n]) and an index j<n.

[F1]

By definition, sj(F,F)=F∖{j} only when j∈F and F∖{j}∉F; otherwise sj(F,F)=F (The down-shift Sj of a set family at a point j).

Proof

technique · direct
1.1F1assume-contra

Suppose sj(F,F)=sj(G,F) with F≠G. Then at least one of F or G is shifted. If both were shifted, then F∖{j}=G∖{j} and adding j back gives F=G, impossible. So exactly one is shifted, say F, and then sj(F,F)=F∖{j}=G because G is not shifted. But [F1] says precisely that F∖{j}∉F when F is shifted, a contradiction. Therefore F↦sj(F,F) is injective.

2.1step 1.1discharge-contradiction

Since the map is injective, it is a bijection from the finite set F onto its image Sj(F), so ∣Sj(F)∣=∣F∣.

3.1F1step 2.1∎

Every shifted set loses the element j and every unshifted set keeps its size, so w(Sj(F))≤w(F). Equality holds exactly when no set is shifted, and that is exactly the condition Sj(F)=F.

Remarks

  • The proof uses only the two clauses of the definition. Nothing about shattering enters yet.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Every set shattered by Sj(F) is shattered by F

Statement

Let F⊆P([n]), let j<n, and let T⊆[n]. If T is shattered by Sj(F), then T is shattered by F.

Facts & Assumptions

Given: a family F⊆P([n]), an index j<n, and a set T shattered by Sj(F).

[F1]

The down-shift is defined by the two cases in The down-shift Sj of a set family at a point j.

[F2]

A set is shattered when its trace is the whole power set (Shattering and the Vapnik–Chervonenkis dimension of a set family).

Proof

technique · direct
1.1F1F2

Suppose first that j∉T. Then every trace of Sj(F) on T is also a trace of F on T, because removing or keeping j changes nothing on the set T. Since T is shattered by Sj(F), it is shattered by F as well.

1.2F1F2

Now suppose that j∈T, and let A⊆T be arbitrary. Since T is shattered by Sj(F), both A and A∪{j} occur as traces of shifted sets. The second clause of [F1] implies that whenever A appears as a trace with j removed, the original family already contains a set realising A or a set realising A∪{j}; applying this to the two traces A and A∪{j} shows that F realises both. Hence every subset of T is a trace of F, so T is shattered by F.

2.1step 1.1step 1.2∎

The two cases cover all possibilities for j, so no new shattered set is created by the down-shift.

Remarks

  • The case j∈T is where the clause "and F∖{j}∉F" does real work. Without it the conclusion would fail.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Applying down-shifts until none changes the family terminates, and the result is closed under taking subsets

Statement

Starting from a finite family F⊆P([n]) and repeatedly applying effective down-shifts eventually stops. The final family is closed under taking subsets.

Facts & Assumptions

Given: a finite family F⊆P([n]).

[F1]

The weight w(F)=∑F∈F∣F∣ is a natural number (The down-shift Sj of a set family at a point j).

[L1]

An effective shift strictly decreases the weight and preserves the number of sets (∣Sj(F)∣=∣F∣, and w(Sj(F))≤w(F) with equality only when Sj(F)=F).

Proof

technique · direct
1.1F1L1

Every effective shift strictly decreases the natural number w(F) by [L1]. Therefore there cannot be an infinite sequence of effective shifts, so the process terminates.

1.2F1

Let G be a family on which every down-shift is ineffective. If F∈G and j∈F, then the definition of an ineffective shift forces F∖{j}∈G.

2.1step 1.2∎

By repeatedly removing one element at a time and using step 1.2, every subset of every member of G also lies in G. So the terminal family is downward closed.

Remarks

  • The proof spends no order on the points of [n] beyond the ability to choose which shift to apply next; any effective shift decreases the same weight.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

If F is closed under taking subsets then F shatters every F∈F

Statement

Let F⊆P([n]) be closed under taking subsets. Then every member F∈F is shattered by F.

Facts & Assumptions

Given: a downward-closed family F⊆P([n]) and a set F∈F.

[F1]

A set is shattered when every subset of it occurs as a trace (Shattering and the Vapnik–Chervonenkis dimension of a set family).

Proof

technique · direct
1.1F1given

If A⊆F, then A∈F by downward closure and A∩F=A. So every subset of F is a trace of F on F.

2.1F1step 1.1∎

Hence F∣F=P(F), and F is shattered by F.

Remarks

  • This is the step that converts the structural output of shifting into the size bound of Sauer-Shelah.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Sauer–Shelah: a family on [n] of VC dimension at most d has at most ∑i=0d(ni) members

Statement

Let F⊆P([n]) have VC dimension at most d. Then

∣F∣≤∑i=0d(ni).

Facts & Assumptions

Given: a family F⊆P([n]) with VC⁡(F)≤d.

[L3]

Down-shifting creates no new shattered set (Every set shattered by Sj(F) is shattered by F).

[L4]

A downward-closed family shatters each of its members (If F is closed under taking subsets then F shatters every F∈F).

Proof

technique · direct
1.1L1

Apply [L1] to obtain a downward-closed family G by iterated shifting from F.

2.1L2L3step 1.1

By [L2], the shift process preserves the number of sets, so ∣G∣=∣F∣; and by [L3], the VC dimension does not increase, so VC⁡(G)≤d.

3.1L4step 2.1

Because G is downward closed, [L4] says that every member of G is shattered. Since VC⁡(G)≤d, every member of G therefore has size at most d.

4.1F1step 2.1step 3.1∎

So G is a subset of the union of the layers [[n]]0,…,[[n]]d, whose total size is ∑i=0d(ni) by [F1]. Using step 2.1, the same bound holds for F.

Remarks

  • The argument is purely combinatorial. The page later gives a second proof through multilinear polynomials, but this theorem itself uses only shifting.
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

For d≥1 a family on [n] of VC dimension at most d has at most (n+1)d members

Statement

Let d≥1. If F⊆P([n]) has VC dimension at most d, then

∣F∣≤(n+1)d.

Facts & Assumptions

Given: a family F⊆P([n]) with VC⁡(F)≤d and d≥1.

[L1]
[F1]

For 0≤i≤n, increasing enumeration injects the i-element subsets of n into the words of length i over n, so (ni)≤ni; for i>n, (ni)=0 (The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣, The set AB of functions B→A between finite sets is finite, with ∣AB∣=∣A∣∣B∣).

[F2]

In R, the binomial theorem gives (n+1)d=∑j=0dι(dj)nj (The binomial theorem in R: (x+y)n=∑k<n+1ι ⁣(nk) xky n−k), and for 0≤j≤d the coefficient ι(dj) is at least 1 because the initial segment j⊆d is one j-element subset (The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣).

Proof

technique · direct
1.1L1

By [L1], it suffices to bound the sum ∑i=0d(ni).

2.1F1step 1.1

Each summand satisfies (ni)≤ni: use the injection in [F1] for i≤n, and its zero clause for i>n. Hence ∑i=0d(ni)≤∑i=0dni.

3.1F2step 2.1∎

By [F2], viewed in R every summand ni appears in the expansion of (n+1)d with coefficient at least 1, so ∑i=0dni≤(n+1)d. Since both sides are natural numbers, the same inequality holds in the present setting. Combining with step 2.1 proves the claim.

Remarks

  • The hypothesis d≥1 matters only to avoid the trivial constant case. The companion page's false statement replaces (n+1)d by nd, which already fails at n=1, d=1.
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-26Open item page →

The inclusion matrix Wt,k(n) of t-sets against k-sets

Definition

Let 0≤t≤k≤n. The inclusion matrix

Wt,k(n)

is the matrix over Q whose rows are indexed by the t-element subsets of [n], whose columns are indexed by the k-element subsets of [n], and whose (S,K) entry is

Wt,k(n)S,K={1,S⊆K,0,S⊈K.

The rank of this matrix does not depend on the ordering of the index sets, since changing the order only permutes rows or columns.

Two boundary cases are immediate:

Wt,t(n)=I,W0,k(n)=the all-ones row.

The matrices compose by counting intermediate subsets:

Ws,t(n) Wt,k(n)=(k−st−s) Ws,k(n)(s≤t≤k≤n).

Indeed, the (S,K) entry of the product counts the t-subsets T with S⊆T⊆K, and there are exactly (k−st−s) of them when S⊆K, and none otherwise.

Remarks

  • The point case t=1 is the only rank statement this page proves. The next remark records what is left open here for general t.
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

rank⁡QW1,k(n)=n for 1≤k≤n−1

Statement

Let 1≤k≤n−1. Then

rank⁡QW1,k(n)=n.

Facts & Assumptions

Given: a natural number n and an index k with 1≤k≤n−1.

[F1]

The row of W1,k(n) indexed by {i} records membership of the point i in each k-set (The inclusion matrix Wt,k(n) of t-sets against k-sets).

Proof

technique · direct
1.1F1assume-contra

Suppose ∑i<nciRi=0, where Ri is the row indexed by {i}. Looking at the column indexed by a k-set K gives the equation ∑i∈Kci=0.

2.1F1step 1.1

Let i≠j. Because 1≤k≤n−1, there is a k-set containing i but not j; replacing i by j gives another k-set. Subtracting the two equations from step 1.1 yields ci=cj.

3.1step 1.1step 2.1algebradischarge-contradiction∎

All coefficients are therefore equal to some common value c. Choosing any k-set K in step 1.1 gives kc=0, and since k≥1 in Q this forces c=0. So the rows are linearly independent, and there are n of them.

Remarks

  • The range is sharp. At k=n the matrix has one column and rank 1, while at k=0 there is no point row at all.
RemarkRemark: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

What is and is not proved about rank⁡Wt,k(n) on this page

Remarks

This page proves the composition identity for the matrices Wt,k(n) and the rank formula for the point case t=1 in rank⁡QW1,k(n)=n for 1≤k≤n−1. It does not prove the general rank formula rank⁡QWt,k(n)=(nt) throughout the full stable range.

The reason is mathematical, not clerical. The natural induction on n through block decomposition loses one unit of the range at each step, and the boundary case is equivalent to the nonsingularity of the disjointness matrix. Standard proofs there use eigenvalues of the Johnson scheme or Gottlieb's construction, and neither belongs to this page's declared prerequisites. So the page records the point case and stops there.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Monomials, coefficients, degree in each variable and total degree in F[x1,…,xn]

Definition

Let F be a field. Every polynomial in the iterated ring F[x1,…,xn] has a unique finite expansion

f=∑tctxt,xt:=x1t1⋯xntn,

over finitely many multi-indices t=(t1,…,tn)∈Nn.

For such an index, the scalar ct is the coefficient [xt]f of the monomial xt.

The degree in xi is the largest ti with ct≠0, and the total degree is the largest value of t1+⋯+tn with ct≠0. For the zero polynomial, every degree is left undefined.

Evaluation at a point (a1,…,an)∈Fn is the iterated substitution supplied by the universal property of the polynomial ring.

Remarks

  • The page uses this expansion constantly. The Nullstellensatz and the grid reduction need both the separate variable degrees and the total degree, and neither is visible in the bare iterated-ring construction unless it is named here.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

If deg⁡xiP<∣Si∣ for each i and P vanishes on S1×⋯×Sn, then P=0

Statement

Let F be a field, let P∈F[x1,…,xn], and let finite sets S1,…,Sn⊆F satisfy

deg⁡xiP<∣Si∣(1≤i≤n).

If P vanishes at every point of S1×⋯×Sn, then P=0.

Facts & Assumptions

Given: a field F, finite subsets S1,…,Sn⊆F, and a polynomial P∈F[x1,…,xn] with deg⁡xiP<∣Si∣ for every i, vanishing on S1×⋯×Sn.

[F2]

Every polynomial has a finite monomial expansion, so in particular one may write P=∑j=0dPj(x1,…,xn−1)xnj with d=deg⁡xnP (Monomials, coefficients, degree in each variable and total degree in F[x1,…,xn]).

Proof

technique · induction
1.1F1

[base] If n=1, then P is a univariate polynomial of degree below ∣S1∣ vanishing at every point of S1. By [F1] a nonzero polynomial of that degree cannot have so many roots, so P=0.

1.2given

[ih] Assume the statement is known for polynomials in n−1 variables.

1.3F2

Write P=∑j=0dPj(x1,…,xn−1)xnj as in [F2], where d=deg⁡xnP<∣Sn∣.

2.1F1step 1.3

Fix (a1,…,an−1)∈S1×⋯×Sn−1. Then the univariate polynomial Q(y):=P(a1,…,an−1,y) has degree at most d<∣Sn∣ and vanishes on all of Sn, so [F1] gives Q=0. Therefore every coefficient Pj(a1,…,an−1) is 0.

3.1step 1.2step 2.1discharge-induction∎

Since the point (a1,…,an−1) was arbitrary, every coefficient polynomial Pj vanishes on S1×⋯×Sn−1. Its degree in each variable is still below the corresponding ∣Si∣, so the induction hypothesis gives Pj=0 for every j. Hence P=0.

Remarks

  • The inequalities are strict. The companion page's counterexample is exactly the boundary case where equality holds in one variable.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Reducing f modulo gi(xi)=∏s∈Si(xi−s) lowers each deg⁡xi below ∣Si∣, preserves the values on the grid, and preserves any top-degree coefficient whose exponents stay below the grid sizes

Statement

Let F be a field, let f∈F[x1,…,xn], and let finite nonempty sets S1,…,Sn⊆F. Put

gi(xi):=∏s∈Si(xi−s).

Then there is a polynomial f~∈F[x1,…,xn] such that:

  1. either f~=0, or deg⁡xif~<∣Si∣ for every i and deg⁡f~≤deg⁡f;
  2. f~(a)=f(a) for every a∈S1×⋯×Sn;
  3. if deg⁡f=∑iti and the monomial x1t1⋯xntn has top total degree with each ti<∣Si∣, then [x1t1⋯xntn]f~=[x1t1⋯xntn]f.

Facts & Assumptions

Given: a field F, finite nonempty subsets S1,…,Sn⊆F, and a polynomial f∈F[x1,…,xn].

[F1]

The total degree and the separate degrees are taken from the monomial expansion (Monomials, coefficients, degree in each variable and total degree in F[x1,…,xn]).

[F2]

Division by a monic polynomial in one variable over a commutative ring gives a quotient and remainder with smaller degree in that variable (Division by a monic polynomial over a commutative ring).

[F3]

For every s∈Si, the factor s−s appears in ∏t∈Si(s−t), so gi(s)=0.

Proof

technique · direct
1.1F1F2construct

Set r(0):=f. For each i=1,…,n, view r(i−1) as a polynomial in xi with coefficients in F[x1,…,xi−1,xi+1,…,xn]. Since gi is monic of degree ∣Si∣, [F2] gives r(i−1)=qigi+r(i) with r(i)=0 or deg⁡xir(i)<∣Si∣. Because gi involves only xi, this subtraction leaves all previously obtained bounds deg⁡xj<∣Sj∣ for j<i unchanged; and every nonleading term of gi has smaller xi-degree than its leading term, so the division step introduces no monomial of larger total degree. Therefore f~:=r(n) satisfies part 1.

2.1F3step 1.1

Let a=(a1,…,an)∈S1×⋯×Sn. For each i, step 1.1 gives r(i−1)−r(i)=qigi, and [F3] gives gi(ai)=0 because ai∈Si. Hence r(i−1)(a)=r(i)(a) for every i, so chaining these equalities yields f~(a)=f(a).

3.1step 1.1∎

In the situation of part 3, fix a stage i. Any monomial of total degree deg⁡f in qigi must use the leading term xi∣Si∣ of gi, because every other term of gi has smaller total degree. So every top-degree monomial of qigi has xi-exponent at least ∣Si∣. Since the target monomial has exponent ti<∣Si∣ for every i, no stage changes its coefficient. Therefore [x1t1⋯xntn]f~=[x1t1⋯xntn]f.

Remarks

  • Part 3 is the clause that the Nullstellensatz actually uses. The degree reduction and grid agreement alone do not see the top coefficient.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Alon's Combinatorial Nullstellensatz: if deg⁡f=∑iti, the coefficient of x1t1⋯xntn in f is nonzero, and ∣Si∣>ti, then f(s1,…,sn)≠0 for some si∈Si

Statement

Let F be a field, let f∈F[x1,…,xn], and let finite sets S1,…,Sn⊆F. Suppose

  1. deg⁡f=∑iti;
  2. the coefficient of x1t1⋯xntn in f is nonzero; and
  3. ∣Si∣>ti for every i.

Then there is a point (s1,…,sn)∈S1×⋯×Sn with f(s1,…,sn)≠0.

Facts & Assumptions

Given: a field F, a polynomial f∈F[x1,…,xn], finite subsets S1,…,Sn⊆F, and exponents t1,…,tn satisfying the three hypotheses above.

[L1]

The reduction lemma gives a polynomial f~ with deg⁡xif~<∣Si∣, agreeing with f on the whole grid and preserving the top coefficient of x1t1⋯xntn (Reducing f modulo gi(xi)=∏s∈Si(xi−s) lowers each deg⁡xi below ∣Si∣, preserves the values on the grid, and preserves any top-degree coefficient whose exponents stay below the grid sizes).

[L2]

A polynomial with separate degrees below the grid sizes that vanishes on the whole grid is the zero polynomial (If deg⁡xiP<∣Si∣ for each i and P vanishes on S1×⋯×Sn, then P=0).

Proof

technique · contradiction
1.1assume-contraL1

Suppose, for contradiction, that f vanishes at every point of S1×⋯×Sn. Apply [L1] to obtain the reduced polynomial f~.

2.1L1L2step 1.1

By [L1], the polynomial f~ still vanishes on the whole grid and satisfies deg⁡xif~<∣Si∣ for every i, so [L2] gives f~=0.

3.1L1step 2.1discharge-contradiction∎

But [L1] also says that the coefficient of x1t1⋯xntn is the same in f~ as in f, hence nonzero. That contradicts f~=0. Therefore some grid point satisfies f(s1,…,sn)≠0.

Remarks

  • The top-coefficient hypothesis is load-bearing. The companion page carries the false statement obtained by deleting it.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

If p is prime and 0≤k≤m<p then p∤(mk)

Statement

Let p be prime. If 0≤k≤m<p, then

p∤(mk).

Facts & Assumptions

Proof

technique · direct
1.1F1F3

The identity of [F1] gives vp ⁣(mk)+vp(k!)+vp((m−k)!)=vp(m!).

1.2F2F3

Every factor in each of m!, k!, and (m−k)! lies strictly between 0 and p, so [F2] gives valuation 0 for each factor. Repeated additivity from [F3] therefore gives vp(m!)=vp(k!)=vp((m−k)!)=0.

2.1F3step 1.1step 1.2∎

Substituting step 1.2 into step 1.1 gives vp ⁣(mk)=0, which is exactly the statement that p∤(mk).

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Cauchy–Davenport: for p prime and nonempty A,B⊆Z/p, ∣A+B∣≥min⁡{p,∣A∣+∣B∣−1}

Statement

Let p be prime and let A,B⊆Z/p be nonempty. Then

∣A+B∣≥min⁡{p,∣A∣+∣B∣−1}.

Facts & Assumptions

Given: a prime number p and nonempty subsets A,B⊆Z/p.

[L1]

Over a field, if deg⁡f=t1+t2, the coefficient of xt1yt2 is nonzero, and ∣Si∣>ti, then f is nonzero at some point of S1×S2 (Alon's Combinatorial Nullstellensatz: if deg⁡f=∑iti, the coefficient of x1t1⋯xntn in f is nonzero, and ∣Si∣>ti, then f(s1,…,sn)≠0 for some si∈Si).

[L2]

If 0≤k≤m<p, then p∤(mk) (If p is prime and 0≤k≤m<p then p∤(mk)).

Proof

technique · direct
1.1given

If ∣A∣+∣B∣−1>p, then the claimed lower bound is p. In that case every class c∈Z/p has a representation c=a+b with a∈A and b∈B: otherwise the translate c−B would be disjoint from A, so the two subsets A and c−B of the p-element set Z/p would have total size at most p, contradicting ∣A∣+∣B∣>p. Hence A+B=Z/p and the theorem holds.

1.2F1assume-contra

Now assume ∣A∣+∣B∣−1≤p, and suppose toward contradiction that ∣A+B∣≤∣A∣+∣B∣−2. Choose a set C⊆Z/p with A+B⊆C and ∣C∣=∣A∣+∣B∣−2, and consider the polynomial f(x,y):=∏c∈C(x+y−c)∈(Z/p)[x,y].

2.1L2step 1.2

The total degree of f is ∣C∣=t1+t2 with t1=∣A∣−1 and t2=∣B∣−1. The coefficient of xt1yt2 is (∣A∣+∣B∣−2∣A∣−1), and this is nonzero in Z/p by [L2] because the top is below p.

3.1L1step 1.2step 2.1discharge-contradiction∎

The polynomial f vanishes at every point of A×B, because a+b∈A+B⊆C for every a∈A and b∈B. But [L1] and step 2.1 say that no polynomial with these degree data and this nonzero top coefficient can vanish on all of A×B. This contradiction proves the theorem.

Remarks

  • Primality is load-bearing twice: it makes Z/p a field, and it keeps the critical binomial coefficient nonzero there.
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Covering {0,1}n minus the origin by affine hyperplanes avoiding the origin needs at least n of them

Statement

For 1≤k≤m, let ak∈Rn be nonzero, let bk∈R be nonzero, and put

Hk:={x∈Rn:⟨ak,x⟩=bk}.

If every nonzero vertex of the cube {0,1}n lies on at least one Hk, then m≥n.

Facts & Assumptions

Given: nonzero vectors ak∈Rn and nonzero scalars bk, with the hyperplanes Hk={x:⟨ak,x⟩=bk} covering every nonzero cube vertex.

[L1]

Over a field, if deg⁡f=∑iti, the coefficient of x1t1⋯xntn is nonzero, and ∣Si∣>ti for every i, then f is nonzero at some point of S1×⋯×Sn (Alon's Combinatorial Nullstellensatz: if deg⁡f=∑iti, the coefficient of x1t1⋯xntn in f is nonzero, and ∣Si∣>ti, then f(s1,…,sn)≠0 for some si∈Si).

[F1]

The standard bilinear form is ⟨a,x⟩=∑i<naixi (The standard bilinear form ⟨x,y⟩=∑i<nxiyi on Fn).

Proof

technique · contradiction
1.1assume-contraF1construct

Suppose, for contradiction, that m<n, and define f(x):=(−1)n+mb1⋯bm∏i<n(xi−1)−∏k=1m(⟨ak,x⟩−bk).

2.1step 1.1given

The polynomial f vanishes on every vertex of {0,1}n. At the origin, the two terms are equal by construction, so they cancel. At any nonzero cube vertex, the first product vanishes because some coordinate equals 1, and the second vanishes because that vertex lies on one of the hyperplanes.

2.2F1step 1.1

The total degree of f is n, and the coefficient of ∏i<nxi is ±b1⋯bm≠0: the first product contributes that coefficient, while the second product has degree m<n and contributes nothing to that top monomial.

3.1L1step 2.1step 2.2discharge-contradiction∎

Apply [L1] to the n coordinates indexed by i<n, taking ti=1 and Si={0,1} for every i<n. Step 2.1 says that f vanishes on the whole grid {0,1}n, but step 2.2 says its top coefficient is nonzero and the degree hypothesis is exactly the required one. This contradiction proves m≥n.

Remarks

  • The constant in the first term is chosen only to force cancellation at the origin. That check is the one place where a sign error can hide.
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Multilinear polynomials and the reduction xi2↦xi on the cube

Definition

A polynomial f∈F[x1,…,xn] is multilinear when f=0, or when

deg⁡xif≤1for every i.

Equivalently, f is a linear combination of the monomials

xT:=∏i∈Txi(T⊆[n]).

For a multi-index t, let supp⁡(t)={i:ti>0}. The multilinear reduction of f=∑tctxt is the unambiguously defined polynomial

f~:=∑tctxsupp⁡(t).

Equivalently, each monomial is reduced by replacing every positive power xiti by xi. Thus f~ is multilinear, including when it is the zero polynomial. The next lemma proves that it is the unique multilinear polynomial agreeing with f on the cube, and that if f~≠0 then its total degree does not exceed that of f.

Remarks

  • The reduction is a cube phenomenon. It is not an algebra homomorphism on all of F[x1,…,xn]; it is the canonical representative for restricting a polynomial to {0,1}n.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

f~ is multilinear, agrees with f at every point of {0,1}n, is degree-nonincreasing when nonzero, and is the unique multilinear polynomial with that agreement

Statement

For every polynomial f∈F[x1,…,xn], its multilinear reduction f~ is multilinear, agrees with f at every point of the cube {0,1}n, satisfies deg⁡f~≤deg⁡f whenever f~≠0, and is the unique multilinear polynomial with that agreement.

Facts & Assumptions

Given: a polynomial f∈F[x1,…,xn].

[F1]

The multilinear reduction replaces each monomial xt by the squarefree monomial xsupp⁡(t) (Multilinear polynomials and the reduction xi2↦xi on the cube).

[L2]

A polynomial with each variable degree below 2 that vanishes on the whole cube is the zero polynomial (If deg⁡xiP<∣Si∣ for each i and P vanishes on S1×⋯×Sn, then P=0).

Proof

technique · direct
1.1F1algebra

For a∈{0,1}n and every positive integer k, aik=ai. Hence each monomial xt and its reduction xsupp⁡(t) have the same value at a, so summing the monomials in [F1] gives f~(a)=f(a). Every reduced monomial is squarefree and has degree ∣supp⁡(t)∣≤∑iti, so f~ is multilinear and has no larger total degree than f whenever the two are nonzero.

2.1L2step 1.1∎

If g is another multilinear polynomial agreeing with f on the cube, then g−f~ is multilinear and vanishes on the cube. By [L2], it is the zero polynomial. So g=f~, proving uniqueness.

Remarks

  • Uniqueness is what later turns a pointwise identity on the cube into a linear independence statement about multilinear monomials.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

The functions {0,1}n→F obtained from xT with ∣T∣≤s are linearly independent, so they span a space of dimension ∑i=0s(ni)

Statement

Fix s≤n. The functions {0,1}n→F obtained by restricting the multilinear monomials xT with ∣T∣≤s are linearly independent. Consequently they span a vector space of dimension

∑i=0s(ni).

Facts & Assumptions

Proof

technique · direct
1.1L1assume-contra

Suppose a linear combination of the restricted functions xT with ∣T∣≤s vanishes on the whole cube. The same coefficients then define a multilinear polynomial vanishing on the cube, so [L1] makes that polynomial the zero polynomial.

2.1F1step 1.1discharge-contradiction

By uniqueness of monomial expansion [F1], every coefficient in that polynomial is 0. Hence the restricted functions are linearly independent.

3.1F2step 2.1∎

Their number is the sum in [F2], so the span has exactly that dimension.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

L-intersecting families

Definition

Fix n∈N and let L⊆N be finite. A family F of subsets of [n] is L-intersecting when

∣A∩B∣∈Lfor every distinct A,B∈F.

No condition is imposed on the sizes ∣A∣ of the individual sets.

Remarks

  • The case L={t} is the constant-intersection situation of Fisher's inequality. The Frankl-Wilson theorem treats several allowed intersection sizes at once.
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

An L-intersecting family on [n] with ∣L∣=s has at most ∑i=0s(ni) members

Statement

Let F={F1,…,Fm} be an L-intersecting family on [n], where L⊆N is finite with ∣L∣=s. Then

m≤∑i=0s(ni).

Facts & Assumptions

Given: an L-intersecting family F={F1,…,Fm} on [n], ordered so that ∣F1∣≤⋯≤∣Fm∣, with ∣L∣=s.

[L1]

The multilinear monomials of total degree at most s span a space of dimension ∑i=0s(ni) on the cube (The functions {0,1}n→F obtained from xT with ∣T∣≤s are linearly independent, so they span a space of dimension ∑i=0s(ni)).

[F1]

Proof

technique · direct
1.1givenF1

If s>n, then [F1] makes the claimed right-hand side 2n=∣P([n])∣, so the bound follows from F⊆P([n]). Hence suppose s≤n. Work over R, and for each i define fi(x):=∏ℓ∈L, ℓ<∣Fi∣(⟨x,vFi⟩−ℓ). This is a polynomial of total degree at most s.

2.1L2step 1.1

Evaluating at vFi, [L2] gives ⟨vFi,vFi⟩=∣Fi∣, so every factor in fi(vFi) is a positive integer and therefore fi(vFi)≠0.

2.2L2step 1.1

If j<i, then ∣Fi∩Fj∣∈L and also ∣Fi∩Fj∣≤∣Fj∣≤∣Fi∣. Equality with ∣Fi∣ would force Fi⊆Fj and then Fi=Fj, impossible. So ∣Fi∩Fj∣ is an element of L strictly below ∣Fi∣, and [L2] makes the corresponding factor of fi(vFj) equal to 0.

3.1step 2.1step 2.2algebra

Let f~i be the multilinear reduction of fi. By the cube-agreement lemma, f~i(vFi)≠0 and f~i(vFj)=0 for j<i. If ∑icif~i=0 and j is the least index with cj≠0, evaluation at vFj kills the terms with index larger than j by the vanishing just proved and kills the earlier ones by minimality, leaving cjf~j(vFj)=0, a contradiction. Thus the functions are linearly independent.

4.1L1step 3.1∎

Each f~i is multilinear of total degree at most s, so [L1] places all of them in a vector space of dimension ∑i=0s(ni). Since they are independent, there can be at most that many of them. Hence m≤∑i=0s(ni).

Remarks

  • The ordering by size is the one-sided feature that removes the need for a uniformity hypothesis.
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

If F does not shatter T then xT agrees on {vF:F∈F} with a combination of the xS for S⊊T

Statement

Let K be a field, let F⊆P([n]), and let T⊆[n]. If F does not shatter T, then on the set of incidence vectors {vF:F∈F} the monomial

xT:=∏i∈Txi

agrees with a K-linear combination of the monomials xS with S⊊T.

Facts & Assumptions

Given: a field K, a family F⊆P([n]), and a set T⊆[n] that is not shattered by F; incidence vectors and polynomials are taken over K.

[F1]

Since T is not shattered, there is some subset A⊆T that is not realised as F∩T by any member F of F (Shattering and the Vapnik–Chervonenkis dimension of a set family).

[F2]

The incidence vector vF has coordinate 1 exactly on the elements of F (The incidence vector vA∈Fn of a subset A⊆[n] over a stated field).

Proof

technique · direct
1.1F1construct

Choose A⊆T as in [F1], and define g(x):=∏i∈Axi∏i∈T∖A(1−xi).

2.1F2step 1.1

For any F∈F, the value g(vF) is 1 exactly when F∩T=A, and it is 0 otherwise. Since no member of F realises the trace A, step 1.1 gives g(vF)=0 for every F∈F.

3.1step 1.1step 2.1∎

Expanding the product in step 1.1 gives g=(−1)∣T∖A∣xT+∑A⊆S⊊T(±1)xS. Since step 2.1 says g is the zero function on the incidence vectors of F, this rearranges there to an expression of xT as a linear combination of the xS with S⊊T.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

A second proof of Sauer–Shelah, from the multilinear polynomial space

Statement

If F⊆P([n]) has VC dimension at most d, then

∣F∣≤∑i=0d(ni).

Facts & Assumptions

Given: a family F⊆P([n]) with VC⁡(F)≤d.

[L1]

Over R, if T is not shattered, then on the incidence vectors of F the monomial xT is a linear combination of the monomials xS for S⊊T (If F does not shatter T then xT agrees on {vF:F∈F} with a combination of the xS for S⊊T).

[L2]

For 0≤s≤n, the multilinear monomials of degree at most s span a space of dimension ∑i=0s(ni) on the cube (The functions {0,1}n→F obtained from xT with ∣T∣≤s are linearly independent, so they span a space of dimension ∑i=0s(ni)).

Proof

technique · direct
1.1constructalgebra

Let V be the vector space of all functions F→R. For A⊆[n], put qA(x):=∏i∈Axi∏i∉A(1−xi). At an incidence vector vB, this polynomial is 1 when B=A and 0 otherwise. Therefore every g∈V is represented on the incidence vectors of F by the multilinear polynomial ∑A∈Fg(A)qA, so the restrictions of all squarefree monomials xT span V.

2.1L1step 1.1

If ∣T∣>d, then T is not shattered. Hence [L1] expresses the restriction of xT on F as a combination of the restrictions of the monomials xS with S⊊T. Inducting on ∣T∣ shows that every monomial restriction is in the span of those with degree at most d.

3.1L2step 2.1∎

Therefore the restrictions of the monomials xT with ∣T∣≤d already span V. Put s:=min⁡{d,n}; no subset of [n] has size above n, so this is the same spanning family as the one with ∣T∣≤s. By [L2], there are at most ∑i=0s(ni) of them. If d≤n this is already ∑i=0d(ni); if d>n, then (ni)=0 for i>n, so the same sum is also ∑i=0d(ni). Hence dim⁡V=∣F∣ is at most ∑i=0d(ni). This is the same numerical bound as Sauer–Shelah: a family on [n] of VC dimension at most d has at most ∑i=0d(ni) members, proved by a genuinely different route.

Remarks

  • The shifting proof works with families of sets; this proof works with a span of monomial functions. The shared bound is the conclusion, not the method.
RemarkRemark: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

The shifting proof of Sauer–Shelah uses no field and no vector space

Remarks

The proof of Sauer–Shelah: a family on [n] of VC dimension at most d has at most ∑i=0d(ni) members uses only the down-shifts, the weight function, the shattered-set definition and a count of subsets. No incidence vector, field, bilinear form or dimension appears there.

By contrast, A second proof of Sauer–Shelah, from the multilinear polynomial space does use the page's linear-algebra machinery: it works in a polynomial function space, compares spans of monomials, and closes by a dimension count. The page keeps both proofs because the bound belongs in this topic, but only one of the two routes spends the linear-algebra apparatus built here.

RemarkRemark: AI-adaptedProof: Not applicablejudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Which field each bound is proved over, and what changes when it is replaced

Remarks

Oddtown and Eventown are proved over F2, and they use only the bilinear form and dimension facts available there. Fisher's inequality and Graham-Pollak are proved over R, because each uses the fact that a sum of nonnegative squares vanishes only termwise.

The combinatorial Nullstellensatz is field-generic: the proof uses only the polynomial ring over a field and the strict degree bounds. Cauchy-Davenport is the specialised finite-field application where the field is Z/p, and primality is the step that makes that field available and keeps the decisive binomial coefficient nonzero.

The companion-page false statements test these hypotheses alongside sharpness and boundary claims: changing the field or losing positivity breaks some linear arguments, deleting the top coefficient breaks the Nullstellensatz, while the Oddtown and Sauer--Shelah examples test whether their numerical bounds can be strengthened.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-generatedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

An Oddtown family of four clubs on four citizens, and why a fifth cannot be added

Example

Take the four singletons on [4]:

{0}, {1}, {2}, {3}.

Their incidence matrix over F2 is the identity matrix

N=(1000010000100001),

so NNT=I4.

Verification

technique · direct
1.1given

Each singleton has odd size 1, and any two distinct singletons meet in the empty set of even size 0, so the family satisfies Oddtown.

2.1step 1.1

The displayed incidence matrix has pairwise orthogonal rows and NNT=I4, exactly as the Oddtown proof predicts.

3.1L1L2step 1.1∎

A fifth set cannot be adjoined: by [L1] an Oddtown family on four points has at most four members, and [L2] says the bound is attained already.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-26Open item page →

The pairing construction gives an Eventown family of size 2⌊n/2⌋

Example

For n=4, group the points into the pairs {0,1} and {2,3}. The family

∅, {0,1}, {2,3}, {0,1,2,3}

is Eventown. For n=5 the same four sets, viewed as subsets of [5], are still Eventown and still maximal.

Facts & Assumptions

Verification

technique · direct
1.1given

In both displayed families every set has even size, and the intersection of any two displayed sets is again ∅, {0,1}, {2,3} or {0,1,2,3}, hence even.

2.1L1step 1.1

For n=4 there are four sets, which is 22=2⌊4/2⌋; for n=5 there are again four sets, which is 22=2⌊5/2⌋.

3.1L2step 2.1∎

The n=5 family is maximal by [L2], so the floor in the general bound is visible already in the first odd case.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

The seven lines of the Fano plane meet pairwise in one point, and Fisher's bound is tight

Example

The seven lines of the Fano plane may be written as the translates modulo 7 of {0,1,3}:

{0,1,3}, {1,2,4}, {2,3,5}, {3,4,6}, {4,5,0}, {5,6,1}, {6,0,2}.

Facts & Assumptions

Given: the seven three-element sets above.

[L1]

A k-uniform family on [n] whose distinct members have constant intersection size t<k has at most n members (A k-uniform family on [n] with all pairwise intersections of size t<k has at most n members).

Verification

technique · direct
1.1given

Each displayed set has size 3.

2.1step 1.1

Let T={0,1,3}. Its nonzero differences are ±1,±2,±3, that is, every nonzero residue modulo 7 exactly once. Hence for distinct translates T+a and T+b, an element x lies in their intersection exactly when x−a and x−b both lie in T, equivalently when b−a is a nonzero difference of two elements of T; that determines x uniquely. So any two distinct displayed sets meet in exactly one point.

3.1L1step 2.1∎

So the family has m=7 subsets on n=7 points with constant pairwise intersection size 1, and [L1] gives 7≤7. The bound is therefore tight.

ExampleConstruction: AI-generatedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

K4 decomposed into three complete bipartite graphs, and no decomposition into two

Example

The complete graph K4 has the edge decomposition

K{0},{1,2,3},K{1},{2,3},K{2},{3}.

Facts & Assumptions

Given: the three complete bipartite graphs above.

[L1]

Every complete bipartite decomposition of Kn has at least n−1 parts (Graham–Pollak: a complete bipartite decomposition of Kn has at least n−1 parts).

Verification

technique · direct
1.1given

The three displayed graphs cover the edges {0,1},{0,2},{0,3}; then {1,2},{1,3}; then {2,3}, so every edge of K4 is covered exactly once.

2.1L1step 1.1∎

Hence K4 has a complete bipartite decomposition with three parts. Since n−1=3, [L1] says that no decomposition into two parts can exist.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-26Open item page →

All subsets of [4] of size at most 2: VC dimension 2 and exactly ∑i≤2(4i)=11 members

Example

Let F be the family of all subsets of [4] of size at most 2:

∅, {0},{1},{2},{3}, {0,1},{0,2},{0,3},{1,2},{1,3},{2,3}.

Verification

technique · direct
1.1given

The set {0,1} is shattered: every one of its subsets appears as a trace of the displayed family.

2.1step 1.1

No three-element subset is shattered, because the three-element set itself is missing from the family and therefore cannot appear as a trace on that triple. Hence VC⁡(F)=2.

3.1L1step 2.1∎

The family has exactly 11 members, matching the bound of [L1].

ExampleConstruction: AI-generatedVerification: AI-adaptedprecheck passaudited 2026-08-26Open item page →

W1,2(4) written out, and its rank computed

Example

Ordering the rows by the points 0,1,2,3 and the columns by the pairs 01,02,03,12,13,23, one has

W1,2(4)=(111000100110010101001011).

Facts & Assumptions

Given: the matrix above.

[L1]

Verification

technique · direct
1.1given

Row operations reduce the matrix to a row-echelon form with four pivot rows, so its rank is 4.

2.1L1step 1.1

This agrees with [L1].

3.1given∎

Direct multiplication also gives W0,1(4) W1,2(4)=2 W0,2(4), since every pair contains exactly two points.

ExampleConstruction: AI-generatedVerification: AI-adaptedprecheck passaudited 2026-08-26Open item page →

A=B={0,1,2} in Z/7: the sumset has five elements and the bound is tight

Example

Let A=B={0,1,2}⊆Z/7.

Facts & Assumptions

Given: the set A=B={0,1,2} in Z/7.

[L1]

Cauchy-Davenport gives ∣A+B∣≥min⁡{7,∣A∣+∣B∣−1} (Cauchy–Davenport: for p prime and nonempty A,B⊆Z/p, ∣A+B∣≥min⁡{p,∣A∣+∣B∣−1}).

Verification

technique · direct
1.1given

The sumset is A+B={0,1,2,3,4}, since the nine sums reduce to 0,1,2,1,2,3,2,3,4 modulo 7.

2.1L1step 1.1

Therefore ∣A+B∣=5=3+3−1, so the lower bound of [L1] is attained.

3.1L1∎

The other branch of the theorem is also visible: if A={0,1,2,3} and B={0,1,2,3,4}, then A+B=Z/7.

ExampleConstruction: AI-generatedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

Applying the Nullstellensatz by hand to f(x,y)=x2y+xy2+x+y over Q

Example

Let

f(x,y)=x2y+xy2+x+y∈Q[x,y],S1={0,1,2},S2={0,1}.

Facts & Assumptions

Verification

technique · direct
1.1L1given

The total degree of f is 3=2+1, and the coefficient of x2y is 1≠0. Since ∣S1∣=3>2 and ∣S2∣=2>1, [L1] applies.

2.1step 1.1

Indeed f(1,1)=1+1+1+1=4≠0, so the theorem's conclusion is visible directly.

3.1L2∎

Reducing modulo g2(y)=y(y−1) replaces y2 by y, so on the grid the polynomial agrees with x2y+xy+x+y, illustrating [L2].

ExampleConstruction: AI-generatedVerification: AI-adaptedprecheck passaudited 2026-08-26Open item page →

The six 2-subsets of [4] are {0,1}-intersecting, and the bound ∑i≤2(4i)=11 holds

Example

The six 2-subsets of [4] are

{0,1},{0,2},{0,3},{1,2},{1,3},{2,3}.

Facts & Assumptions

Given: the six pairs above.

[L1]

An L-intersecting family with ∣L∣=2 has at most ∑i=02(4i)=11 members (An L-intersecting family on [n] with ∣L∣=s has at most ∑i=0s(ni) members).

Verification

technique · direct
1.1given

Any two distinct displayed sets meet in either 0 or 1 point, so the family is {0,1}-intersecting.

2.1L1step 1.1

The family has six members, and [L1] gives the upper bound 1+4+6=11.

3.1given∎

For example, the polynomial attached to {0,1} over R is f(x)=⟨x,v{0,1}⟩(⟨x,v{0,1}⟩−1). It is nonzero at v{0,1}, where its value is 2, and vanishes at every other displayed pair, whose intersection with {0,1} has size 0 or 1.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

The n hyperplanes xi=1 cover {0,1}n except the origin, so the Alon–Füredi bound is tight

Example

For each i<n, let

Hi:={x∈Rn:xi=1}.

Facts & Assumptions

Given: the hyperplanes H0,…,Hn−1.

[L1]

Covering {0,1}n∖{0} by hyperplanes missing the origin needs at least n hyperplanes (Covering {0,1}n minus the origin by affine hyperplanes avoiding the origin needs at least n of them).

Verification

technique · direct
1.1given

Every nonzero vertex of the cube has some coordinate equal to 1, so it lies on at least one of the hyperplanes Hi. The origin has no coordinate equal to 1, so it lies on none of them.

2.1L1step 1.1∎

Thus the n hyperplanes H0,…,Hn−1 cover exactly the nonzero cube vertices. By [L1], no smaller family can do so.

False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

FALSE: an Oddtown family on [n] has at most n−1 members

Statement

False claim: every Oddtown family on [n] has at most n−1 members.

Facts & Assumptions

Given: the singleton family on [n].

[L1]

The singleton family is an Oddtown family of size exactly n (The n singletons form an Oddtown family, so the bound m≤n is attained for every n).

Refutation

technique · direct
1.1L1

By [L1], the family {{0},…,{n−1}} is an Oddtown family with n members.

2.1step 1.1∎

Since n is not at most n−1, the false claim fails for every n≥1.

False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

FALSE: distinct nonempty A1,…,Am⊆[n] whose pairwise intersections all have the same parity satisfy m≤n

Statement

False claim: if distinct nonempty subsets of [n] have pairwise intersections all of the same parity, then there are at most n of them.

Facts & Assumptions

Given: the seven nonempty unions of the three pairs {0,1}, {2,3} and {4,5}.

Refutation

technique · direct
1.1givenL1

Each chosen set and each pairwise intersection is a union of some of the three disjoint pairs, hence has even size. Thus the family satisfies the Eventown conditions of [L1], and all pairwise intersections have the same parity.

2.1step 1.1given∎

The family has 23−1=7 distinct nonempty members on n=6 points. Since 7>6, it satisfies every hypothesis of the false claim and violates its conclusion.

Remarks

  • The broken step is the real-positivity argument in Fisher's proof. Over F2 there is no ordered notion of sum of squares.
False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

FALSE: a family on [n] of VC dimension at most d has at most nd members

Statement

False claim: a family on [n] of VC dimension at most d has at most nd members.

Facts & Assumptions

Given: the family {∅,{0}} on [1].

Refutation

technique · direct
1.1given

The family {∅,{0}} has VC dimension 1: it shatters {0} and nothing larger.

2.1L1step 1.1∎

It has two members, while nd=11=1. So the false claim already fails at n=1, d=1.

Remarks

  • The true polynomial estimate on the page is (n+1)d, not nd.
False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-08-26Open item page →

FALSE: ⟨x,y⟩=∑ixiyi makes F2n an inner product space

Statement

False claim: the standard form on F2n is an inner product.

Facts & Assumptions

Given: the vector x=(1,1)∈F22.

[L1]

Over F2, one has ⟨x,x⟩=∑ixi (The standard bilinear form ⟨x,y⟩=∑i<nxiyi on Fn).

Refutation

technique · direct
1.1L1given

The vector x=(1,1) is nonzero, but [L1] gives ⟨x,x⟩=1+1=0 in F2.

2.1step 1.1∎

An inner product cannot vanish on a nonzero vector, so the false claim fails.

Remarks

  • What remains true is that the form is symmetric and bilinear. That is all the page ever uses over F2.
False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

FALSE: if deg⁡f=∑iti and ∣Si∣>ti then f is nonzero somewhere on S1×⋯×Sn

Statement

False claim: the combinatorial Nullstellensatz remains true if the hypothesis that the top monomial coefficient is nonzero is deleted.

Facts & Assumptions

Refutation

technique · direct
1.1given

The polynomial f has total degree 2=1+1, and each grid has size 2>1.

2.1step 1.1

But f(0,0)=f(0,1)=f(1,0)=f(1,1)=0. So the conclusion of the false claim fails.

3.1L1step 2.1∎

The missing hypothesis is exactly the coefficient of xy, which is 0 here. That is why [L1] does not apply.

CounterexampleConstruction: AI-generatedVerification: AI-adaptedprecheck passaudited 2026-08-26Open item page →

A set family whose incidence vectors are dependent over F2 and independent over R

Statement refuted

Changing the field can change linear independence. Take

A1={0,1},A2={1,2},A3={0,2}⊆[3].

Facts & Assumptions

Given: the three subsets above.

[F1]

Their incidence vectors are (1,1,0), (0,1,1) and (1,0,1) (The incidence vector vA∈Fn of a subset A⊆[n] over a stated field).

Counterexample

technique · direct
1.1F1algebra

Over F2, the three incidence vectors sum to (0,0,0), so they are linearly dependent.

2.1F1algebra∎

Over R, suppose a(1,1,0)+b(0,1,1)+c(1,0,1)=0. The three coordinates give a+c=0, a+b=0, and b+c=0. Hence b=c=−a and the last equation gives −2a=0, so a=b=c=0. Thus the vectors are linearly independent over R.

CounterexampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-08-26Open item page →

In Z/4 the sets A=B={0,2} have ∣A+B∣=2, below the Cauchy–Davenport bound 3

Statement refuted

The Cauchy-Davenport lower bound can fail for a composite modulus.

Facts & Assumptions

Given: the modulus 4 and the set A=B={0,2}⊆Z/4.

[L1]

For prime p and nonempty A,B⊆Z/p, Cauchy--Davenport gives ∣A+B∣≥min⁡{p,∣A∣+∣B∣−1} (Cauchy–Davenport: for p prime and nonempty A,B⊆Z/p, ∣A+B∣≥min⁡{p,∣A∣+∣B∣−1}).

Counterexample

technique · direct
1.1given

The four sums are 0+0=0, 0+2=2, 2+0=2 and 2+2=0, so A+B={0,2} and therefore ∣A+B∣=2.

2.1step 1.1

The Cauchy-Davenport lower bound would be min⁡{4,2+2−1}=3, so the inequality fails for this composite modulus.

3.1L1step 2.1∎

The failure occurs outside the theorem's prime-modulus hypothesis: here the modulus is 4, not a prime p, so [L1] does not apply.

CounterexampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26Open item page →

P(x)=x(x−1) vanishes on {0,1} although deg⁡xP=∣{0,1}∣

Statement refuted

The strict inequality in the polynomial identity lemma cannot be weakened to equality.

Facts & Assumptions

Given: a field F, the polynomial P(x)=x(x−1)∈F[x], and the set S={0,1}⊆F.

[L1]

Over a field, if a polynomial has degree in each variable strictly below the size of the corresponding finite grid set and vanishes on the whole grid, then it is the zero polynomial (If deg⁡xiP<∣Si∣ for each i and P vanishes on S1×⋯×Sn, then P=0).

Counterexample

technique · direct
1.1given

The polynomial P(x)=x(x−1) is nonzero and has degree 2=∣S∣.

2.1step 1.1

Yet P(0)=0 and P(1)=0, so P vanishes on all of S.

3.1L1step 2.1∎

Therefore the conclusion of [L1] fails when the strict inequality is replaced by equality.

Sources