TheoremComplete

Combinatorial Designs - Main Theorem

Fisher's Inequality provides a fundamental lower bound on the number of blocks in balanced designs, revealing deep structure in symmetric designs.

DefinitionFisher's Inequality

For a 22-(v,k,λ)(v,k,\lambda) design with v>kv > k, the number of blocks bb satisfies: bvb \geq v

Equality holds if and only if the design is symmetric (meaning b=vb = v and every pair of distinct blocks intersects in exactly λ\lambda points).

Proof:

Let MM be the v×bv \times b incidence matrix where Mij=1M_{ij} = 1 if point ii is in block jj, and Mij=0M_{ij} = 0 otherwise.

Consider the product MMTMM^T (a v×vv \times v matrix):

(MMT)ii(MM^T)_{ii} counts the number of blocks containing point ii, which equals rr for all ii by definition.

For iji \neq j, (MMT)ij(MM^T)_{ij} counts the number of blocks containing both points ii and jj, which equals λ\lambda by the balanced property.

Therefore: MMT=(rλ)I+λJMM^T = (r-\lambda)I + \lambda J

where II is the identity matrix and JJ is the all-ones matrix.

Computing the determinant:

We have det(MMT)=det(M)det(MT)=det(M)20\det(MM^T) = \det(M) \det(M^T) = \det(M)^2 \geq 0.

To find det((rλ)I+λJ)\det((r-\lambda)I + \lambda J), note that JJ has rank 1 with eigenvector (1,1,,1)T(1,1,\ldots,1)^T (eigenvalue vv) and v1v-1 eigenvectors orthogonal to it (eigenvalue 0).

For (rλ)I+λJ(r-\lambda)I + \lambda J:

  • Eigenvector (1,1,,1)T(1,1,\ldots,1)^T has eigenvalue rλ+λv=r+λ(v1)=rkr-\lambda + \lambda v = r + \lambda(v-1) = rk (using λ(v1)=r(k1)\lambda(v-1) = r(k-1))
  • Other v1v-1 eigenvectors have eigenvalue rλr-\lambda

Therefore: det(MMT)=rk(rλ)v1\det(MM^T) = rk \cdot (r-\lambda)^{v-1}

Key observation: Since MM has rank at most min(v,b)\min(v,b) and MMTMM^T is v×vv \times v, if det(MMT)0\det(MM^T) \neq 0, then MM has rank vv. This requires bvb \geq v.

Since v>kv > k, we have r>λr > \lambda (from r(k1)=λ(v1)r(k-1) = \lambda(v-1) and k<vk < v), so rλ>0r - \lambda > 0.

Also, r>0r > 0 and k>0k > 0, so det(MMT)>0\det(MM^T) > 0, implying MM has full rank vv.

Therefore, bvb \geq v. \square

Equality case:

If b=vb = v, then MM is a v×vv \times v matrix with det(M)0\det(M) \neq 0, so MM is invertible. The design is symmetric, and one can show that any two blocks intersect in exactly λ\lambda points by analyzing MTMM^TM.

ExampleFano Plane

The Fano plane is a 22-(7,3,1)(7,3,1) design with b=7=vb = 7 = v, saturating Fisher's inequality. It is symmetric: any two lines intersect in exactly 1 point.

Remark

Fisher's inequality was proven by R.A. Fisher in 1940 using linear algebra. The proof technique—analyzing the Gram matrix MMTMM^T—became a powerful tool in combinatorics. The inequality has extensions: for tt-designs with t>2t > 2, similar bounds exist but are more complex. Symmetric designs have rich structure and connect to finite geometry, difference sets, and coding theory. The inequality shows that highly balanced designs require many blocks, limiting the efficiency gains from balanced design over complete enumeration.