I have tried to define a new environment numcases, which just like the cases except tagging the equations as a whole, and
\newenvironment{numcases}{\begin{equation}\left\{\begin{array}{rll}}%
{\end{array}\right.\end{equation}}
also I know the cases package, but it will tag all lines of equations (not as a whole). I guess that the problem in my definition is that the \left\{ and \right. not in a block (i.e., a {}), so any solution?

\begin{equation}\begin{cases}...\end{cases}\end{equation}which would be clearer? (Needs\usepackage{amsmath}) – egreg Nov 08 '12 at 09:30