Edited to include complete code, as suggested:
Here is what the preamble of my main file looks like:
\documentclass[12pt]{report}
\usepackage{epsfig}
\usepackage{upmathgrad2}
\usepackage{UPnotations}
\usepackage{amssymb, graphicx, amsmath, amsthm}
\RequirePackage{graphicx}
\RequirePackage{hyperref}
\theoremstyle{definition}
\newtheorem{thm}{Theorem}[chapter]
\newtheorem{defn}[thm]{Definition}
\newtheorem{lem}{Lemma}[thm]
\newtheorem{cor}{Corollary}[thm]
\newtheorem{prop}{Proposition}[thm]
\newtheorem{rem}{Remark}[thm]
\newtheorem{ill}{Illustration}[thm]
I've been trying to tinker on ways to change the above code however I still get the following numbering:
Chapter 1
1.1 Section A
Definition 1.0.1
Theorem 1.0.2
Theorem 1.0.3
The definitions, theorems, lemmas, etc. are numbered continuously as I wanted. However, I wanted to get rid of the 0's. How do I do this?
I tried to use the suggestions in this thread however things just got worse.
For example, when I tried:
\newcounter{dummy} \numberwithin{dummy}{section}
\newtheorem{defn}{Definition}[dummy]
\newtheorem{thm}{Theorem}[dummy]
I got Definition 1.1.0.1 instead.
{}
).