In this post I will showcase a generalization of the famous 8 implies 9 theorem also known as Cayley-Bacharach. I will work over . The exposition is due to David Eisenbud, Mark Green, and Joe Harris in the paper “CAYLEY-BACHARACH THEOREMS AND CONJECTURES” posted in BULLETIN (New Series) of the american mathematical society (Volume 33, Number 3, July 1996). The original article can be found by a google search.
Main theorem. Let be plane curves of degree
and
, respectively, intersecting in
points
, and suppose that
is the disjoint union of subsets
and
. Let
. If
is a nonnegative integer, then the dimension of the vector space of homogeneous polynomials of degree
vanishing on
(modulo those containing all of
) is equal to the failure of
to impose independent conditions on homogeneous polynomials of degree
.
Proof. See the article referenced.
Explaining the terminology. Suppose we have three distinct colinear points . Then the failure of
to impose independent conditions on polynomials of degree
is equal to
, as a degree
polynomial is a line which are determined by two points. In general, if
is a finite set of points and
is minimal such that
of the
conditions suffices to imply all of them, we say that
imposes
independent conditions on polynomials of degree
. The failure of
to impose independent conditions of is the number
.
If we let and
, then we find
Corollary. Let be plane curves of degree
and
, respectively, intersecting in
points
. If
is any plane curve of degree
containing all but one point of
, then
contains all of
.
Proof. Setting and
in the main theorem, we readily see that the dimension of homogeneous polynomials of degree
vanishing on
is equal to the failure of
to impose independent conditions on homogeneous polynomials of degree
. The latter being equal to
. Thus we conclude that there are no homogeneous polynomials of degree
containing
except these containing
(this is the interpretation of the “modulo those containing all of
” in the main theorem).
If we set , we recover the classical Cayley-Bacharach theorem:
Theorem (Cayley-Bacharach). Let be cubic curves intersecting in
points
. If
is any cubic curve containing eight of the nine points, then it also contains the last point.
“Application” Let us apply the main theorem to a problem from euclidian geometry. In the following diagram, we are asked to show that the red points lie on a circle:

Solution. We redefine by assuming the red points lie on a circle, and then prove that the last red point lie on a line as shown in the diagram below. Let be the union of the three circles and
be the union of the four green lines and the line at infinity. These curves have degree
and
, respectively. As the three circles all pass through the imaginary circle points at infinity,
and
, we must count these two points trice thrice when taking the intersection
Now, let be the latter eight points in the intersection and
the other
points. Pick
. Now, as there’s always a cubic passing through
given points, we see that the dimension of the vector space of homogeneous polynomials of degree
vanshing on
(modulo those containing all of
) is nonzero. Thus the failure of
to impose independent conditions on homogeneous polynomials of degree
is nonzero. In particular, a degree
curve passing through
of the
points of
must pass through the last point. So we finish by taking
as the union of the four black lines and the line at infinity.

Thank you for reading.
Very informative and well written