My recommendation would be to use the inner aligned environment and make the equation over several lines:

Notes:
You could also consider aligning the left hand side of the equations. The MWE below produces a right alignment:

But by replacing the [r] with a [l] in the \MakeBox you get:

I think I prefer the [r] aligned version.
Code: aligned
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{showframe}
\begin{document}
\begin{enumerate}
\item $\mathcal{D}(m)=0$ for $m\in\mathbb{Z}$,
\item $\mathcal{D}(x^{-1})=-x^{-1}\sigma(x^{1})\mathcal{D}(x)$,
\item $\mathcal{D}(x^{n})=\left( {\sigma ({x^{n - 1}}) + \sigma ({x^{n - 2}})x + ... + \sigma (x){x^{n - 2}} + {x^{n - 1}}} \right)\mathcal{D}(x)$,
\item $\begin{aligned}[t]\mathcal{D}(x^{-n})
&=- \Big( \sigma ({x^-n}){x^{-1}} + \sigma ({x^{-(n - 1)}}){x^-2} + \dotsb \
&\qquad+ \sigma ({x^-2}){x^{-(n - 1)}} + \sigma ({x^{-1}}){x^-n} \Big)\mathcal{D}(x)
\text{ for } n\geq1.
\end{aligned}$
\end{enumerate}
\end{document}
Code: aligned with \MakeBox:
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{calc}
\usepackage{showframe}
\newcommand*{\MakeBox}[1]{\makebox[\widthof{$\mathcal{D}(x^{-n})$}][r]{$#1$}}%
\begin{document}
\begin{enumerate}
\item $\MakeBox{\mathcal{D}(m)}=0$ for $m\in\mathbb{Z}$,
\item $\MakeBox{\mathcal{D}(x^{-1})}=-x^{-1}\sigma(x^{1})\mathcal{D}(x)$,
\item $\MakeBox{\mathcal{D}(x^{n})}=\left( {\sigma ({x^{n - 1}}) + \sigma ({x^{n - 2}})x + ... + \sigma (x){x^{n - 2}} + {x^{n - 1}}} \right)\mathcal{D}(x)$,
\item $\begin{aligned}[t]\mathcal{D}(x^{-n})
&=- \Big( \sigma ({x^-n}){x^{-1}} + \sigma ({x^{-(n - 1)}}){x^-2} + \dotsb \
&\qquad+ \sigma ({x^-2}){x^{-(n - 1)}} + \sigma ({x^{-1}}){x^-n} \Big)\mathcal{D}(x)
\text{ for } n\geq1.
\end{aligned}$
\end{enumerate}
\end{document}
\sumnotation:\item $\mathcal{D}(x^{-n})= -\mathcal{D}(x)\sum_{i=1}^{n}\sigma ({x^{-n+i-1}}){x^{i}}$, for $n\geq1$.– Gonzalo Medina Apr 12 '14 at 13:44