% Unlike newcommands and packages, just define theorem styles here
% independently to chapters
\newtheorem{theorem}{Theorem}[section]
\newtheorem{corollary}{Corollary}[section]
\newtheorem{lemma}{Lemma}[section]
\newtheorem{example}{Example}[section]

\theoremstyle{definition}
\newtheorem{definition}{Definition}[section]
\newtheorem{problem}{Problem Statement}
\newtheorem{lemmadfn}{Lemma/Definition}[section]

\theoremstyle{remark}
\newtheorem*{remark}{Remark}
\newtheorem{fact}{Fact}[section]
\newtheorem*{note}{Note:}


