I am not sure I understood the question in its full extent, but there should be subtheorems
that have a theorem and a subtheorem number. The easiest way is to define a new subtheorem
environment that uses the theorem
counter as driver counter.
The first occurence of such a subtheorem needs a \setcounter{theorem}{1}
, the next one (if followed directly a subtheorem) requires a \stepcounter{theorem}
to force the resetting of the subtheorem counter.

\documentclass{IEEEtran}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\newtheorem{subtheorem}{Subtheorem}[theorem]
\begin{document}
\section{Foo section}
\setcounter{theorem}{1}
\begin{subtheorem}{Part one}
\end{subtheorem}
\begin{subtheorem}{Part two}
\end{subtheorem}
\begin{subtheorem}{Part three}
\end{subtheorem}
\stepcounter{theorem}
\begin{subtheorem}{Part one}
\end{subtheorem}
\begin{subtheorem}{Part two}
\end{subtheorem}
\end{document}