I know that the tag command from amsmath should be used to name equations (see below a mwe).
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
c^2 &= a^2 + b^2
\tag{Pythagoras' theorem}
\label{eq:pit}
\end{align}
\end{document}
But if I like to use the breqn package the tag command won't work.
\documentclass{article}
\usepackage{amsmath}
\usepackage{breqn}
\begin{document}
\begin{dmath}
c^2 = a^2 + b^2
\tag{Pythagoras' theorem}
\label{eq:pit}
\end{dmath}
\end{document}
))
I get the below error when try to compile the mwe above.
! Package amsmath Error: \tag not allowed here.
See the amsmath package documentation for explanation.
Type H <return> for immediate help.
...
l.7 \tag
{Pythagoras' theorem}
?
! Emergency stop.
...
l.7 \tag
{Pythagoras' theorem}
\tag cannot be used at this point. If you don't understand why
you should consult the documentation.
But don't worry: just continue, and I'll forget what happened.

