\documentclass[a4paper,10pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[T1]{fontenc}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Author: Thomas Braun
% begin: Sun 9 april 2006
% last edit: So 1 april
% License: GPLv2 or later
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\iffalse
\newcommand{\begin{neededpkgs}}[2][]{}
\newcommand{\pkgs}[2][]{}
\newcommand{\mathcommand}[1]{}
\fi

\input{definitions}

\begin{document}

\mathcommand{\cdotp}
\mathcommand{\colon}
\mathcommand{\ldotp}
\mathcommand{\vdots}
\mathcommand{\cdots}
\mathcommand{\ddots}
\mathcommand{\ldots}

\par\bigskip

\mathcommand{\neg}
\mathcommand{\infty}
\mathcommand{\prime}
\pkgs{amssymb}\mathcommand{\backprime}
\mathcommand{\backslash}
\pkgs{amssymb}\mathcommand{\diagdown}
\pkgs{amssymb}\mathcommand{\diagup}
\mathcommand{\surd}
\mathcommand{\emptyset}
\pkgs{amssymb}\mathcommand{\varnothing}

\par\bigskip

\mathcommand{\sharp}
\mathcommand{\flat}
\mathcommand{\natural}
\mathcommand{\angle}
\begin{neededpkgs}{amssymb}
\mathcommand{\sphericalangle}
\mathcommand{\measuredangle}
\mathcommand{\Box}
\mathcommand{\square}
\end{neededpkgs}

\mathcommand{\triangle}
\begin{neededpkgs}{amssymb}
\mathcommand{\vartriangle}
\mathcommand{\triangledown}
\mathcommand{\Diamond}
\end{neededpkgs}
\mathcommand{\diamondsuit}
\pkgs{amssymb}\mathcommand{\lozenge}
\mathcommand{\heartsuit}

\par\bigskip

\begin{neededpkgs}{amssymb}
\mathcommand{\blacksquare}
\mathcommand{\blacktriangle}
\mathcommand{\blacktriangledown}
\mathcommand{\blacklozenge}
\mathcommand{\bigstar}
\end{neededpkgs}
\mathcommand{\spadesuit}
\mathcommand{\clubsuit}

\par\bigskip

\mathcommand{\forall}
\mathcommand{\exists}
\begin{neededpkgs}{amssymb}
\mathcommand{\nexists}
\mathcommand{\Finv}
\mathcommand{\Game}
\end{neededpkgs}
\mathcommand{\ni}
\mathcommand{\in}
\mathcommand{\notin}
\pkgs{amssymb} \mathcommand{\complement}
\mathcommand{\Im}
\mathcommand{\Re}
\mathcommand{\aleph}
\mathcommand{\wp}

\par\bigskip

\pkgs{amssymb}\mathcommand{\hslash}
\mathcommand{\hbar}
\mathcommand{\imath}
\mathcommand{\jmath}
\pkgs{amssymb}\mathcommand{\Bbbk}
\mathcommand{\ell}
\pkgs{amssymb}\mathcommand{\circledR}
\pkgs{amssymb}\mathcommand{\circledS}
\mathcommand{\bot}
\mathcommand{\top}
\mathcommand{\partial}
\mathcommand{\nabla}
\pkgs{amssymb}\mathcommand{\eth}
\pkgs{amssymb}\mathcommand{\mho}

\par\bigskip

\mathcommand[\acute{}]{\acute{a}}
\mathcommand[\grave{}]{\grave{a}}
\mathcommand[\check{}]{\check{a}}
\mathcommand[\hat{}]{\hat{a}}
\mathcommand[\tilde{}]{\tilde{a}}
\mathcommand[\bar{}]{\bar{a}}
\mathcommand[\vec{}]{\vec{a}}
\mathcommand[\breve{}]{\breve{a}}
\mathcommand[\dot{}]{\dot{a}}
\mathcommand[\ddot{}]{\ddot{a}}
\begin{neededpkgs}{amsmath}
\mathcommand[\dddot{}]{\dddot{a}}
\mathcommand[\ddddot{}]{\ddddot{a}}
\end{neededpkgs}
\mathcommand[\mathring{}]{\mathring{a}}

\par\bigskip

\mathcommand[\widetilde{}]{\widetilde{abc}}
\mathcommand[\widehat{}]{\widehat{abc}}
\mathcommand[\overleftarrow{}]{\overleftarrow{abc}}
\mathcommand[\overrightarrow{}]{\overrightarrow{abc}}
\mathcommand[\overline{}]{\overline{abc}}
\mathcommand[\underline{}]{\underline{abc}}
\mathcommand[\overbrace{}]{\overbrace{abc}}
\mathcommand[\underbrace{}]{\underbrace{abc}}

\par\bigskip

\begin{neededpkgs}{amsmath}
\mathcommand[\overleftrightarrow{}]{\overleftrightarrow{abc}}
\mathcommand[\underleftrightarrow{}]{\underleftrightarrow{abc}}
\mathcommand[\underleftarrow{}]{\underleftarrow{abc}}
\mathcommand[\underrightarrow{}]{\underrightarrow{abc}}
\mathcommand[\xleftarrow{}]{\xleftarrow{abc}}
\mathcommand[\xrightarrow{}]{\xrightarrow{abc}}
\end{neededpkgs}
\mathcommand[\stackrel{}{}]{\stackrel{abc}{=}}
\mathcommand[\sqrt{}]{\sqrt{a}}
\mathcommand{f'}
\mathcommand{f''}

\end{document}
