elsart.cls contains this definition:
\newtheorem{rem}[thm]{Remark}
Unfortunately, it clashes with the SIUnits package
\documentclass{elsart}
\usepackage{SIunits}
\begin{document}
\end{document}
$latex trial
(/usr/share/texmf/tex/latex/SIunits/SIunits.sty
! LaTeX Error: Command \rem already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.397 \addunit{\rem}{rem}
Given that I'd like to use both elsart.cls and SIunits.sty and that
commenting out the "rem" theorem definition in elsart.cls isn't really an
option, how do I "undefine" it in my document?
Angus