For a cubic homogeneous polynomial , its Hessian matrix has linear entries, so its determinant is a cubic homogeneous polynomial, possibly zero. On a nonsingular plane cubic in characteristic different from two, its zeros are exactly the flexes, by the Hessian criterion for a flex. If the determinant is nonzero, Bézout's theorem supplies intersections; if it is zero, the local criterion itself supplies flexes.
Choose homogeneous polynomials defining the two projective plane curves. Their absence of a common irreducible component makes them coprime. For a point outside both curves, they have degrees in and nonzero constant leading coefficients. The resultant
is therefore nonzero. Indeed, a vanishing resultant over would give a common factor there, and Gauss's lemma would give a common component of the original curves.
The homogeneity of makes a homogeneous polynomial of degree : scaling by scales their -roots by , and the product of the differences of roots scales by . Every point in the intersection projects from to a zero of in the projective line. Each such projection line contains only finitely many points of either curve, since it passes through outside them. Thus the intersection is finite already.
We may now choose also outside the finitely many joining lines of distinct intersection points. Projection is then injective on the intersection. A nonzero degree- homogeneous polynomial on the projective line has at most distinct zeros, so the resultant bound for intersections of plane curves gives
This derives the required cardinality bound without assuming the full intersection-multiplicity statement of Bézout's theorem.
Let define the nonsingular plane cubic and let be its Hessian curve of a plane cubic equation. The Hessian criterion for a flex applies in the allowed field characteristic. Here is the local calculation, so no characteristic-zero argument is needed.
Move any point to and its tangent line to . Smoothness gives a nonzero coefficient of , while the coefficients of and vanish. Thus
The intersection multiplicity with the tangent line is at least three precisely when , which is precisely because the field characteristic is not two. The tangent cannot be a component of a nonsingular plane cubic.
If vanishes identically, every point is a flex by this calculation. Otherwise it is a degree-three homogeneous polynomial. Its zero locus meets the cubic by Bézout's theorem; if they share a component, that also supplies a point of intersection. Every such point is smooth and satisfies the criterion, so a flex exists.