Build the idea in three steps
- A modular form has controlled behavior at cusps: boundary directions of the upper half-plane modulo its symmetries.
- A cusp form adds the stronger condition that the appropriate limit is zero at every cusp. Zero at a cusp does not mean zero everywhere.
- Later in FLT, a theorem proves that every cusp form in one particular weight-and-level space is identically zero. That is an additional theorem.
A small example
A zero function is a cusp form. The argument later needs a nonzero one in precisely the space that the vanishing theorem rules out.