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

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

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

\input{definitions}

\begin{document}
 
\mathcommand{\pm}
\mathcommand{\mp}
\mathcommand{\times}
\mathcommand{\div}
\mathcommand{\ast}
\mathcommand{\star}
\mathcommand{\circ}
\mathcommand{\bullet}
\begin{neededpkgs}{amssymb}
\mathcommand{\divideontimes}
\mathcommand{\ltimes}
\mathcommand{\rtimes}
\end{neededpkgs}
\mathcommand{\cdot}
\begin{neededpkgs}{amssymb}
\mathcommand{\dotplus}
\mathcommand{\leftthreetimes}
\mathcommand{\rightthreetimes}
\end{neededpkgs}
\mathcommand{\amalg}
\mathcommand{\otimes}
\mathcommand{\oplus}
\mathcommand{\ominus}
\mathcommand{\oslash}
\mathcommand{\odot}
\begin{neededpkgs}{amssymb}
\mathcommand{\circledcirc}
\mathcommand{\circleddash}
\mathcommand{\circledast}
\end{neededpkgs}
\mathcommand{\bigcirc}
\mathcommand{\boxdot}
\mathcommand{\boxminus}
\mathcommand{\boxplus}
\mathcommand{\boxtimes}
\mathcommand{\diamond}
\mathcommand{\bigtriangleup}
\mathcommand{\bigtriangledown}
\mathcommand{\triangleleft}
\mathcommand{\triangleright}
\begin{neededpkgs}{amssymb}
\mathcommand{\lhd}
\mathcommand{\rhd}
\mathcommand{\unlhd}
\mathcommand{\unrhd}
\end{neededpkgs}
\mathcommand{\cup}
\mathcommand{\cap}
\mathcommand{\uplus}
\begin{neededpkgs}{amssymb}
\mathcommand{\Cup}
\mathcommand{\Cap}
\end{neededpkgs}
\mathcommand{\wr}
\mathcommand{\setminus}
\pkgs{amssymb}\mathcommand{\smallsetminus}
\mathcommand{\sqcap}
\mathcommand{\sqcup}
\mathcommand{\wedge}
\mathcommand{\vee}
\begin{neededpkgs}{amssymb}
\mathcommand{\barwedge}
\mathcommand{\veebar}
\mathcommand{\doublebarwedge}
\mathcommand{\curlywedge}
\mathcommand{\curlyvee}
\mathcommand{\dagger}
\mathcommand{\ddagger}
\mathcommand{\intercal}
\end{neededpkgs}
\mathcommand{\bigcap}
\mathcommand{\bigcup}
\mathcommand{\biguplus}
\mathcommand{\bigsqcup}
\mathcommand{\prod}
\mathcommand{\coprod}
\mathcommand{\bigwedge}
\mathcommand{\bigvee}
\mathcommand{\bigodot}
\mathcommand{\bigoplus}
\mathcommand{\bigotimes}
\mathcommand{\sum}
\mathcommand{\int}
\mathcommand{\oint}
\begin{neededpkgs}{amsmath}
\mathcommand{\iint}
\mathcommand{\iiint}
\mathcommand{\iiiint}
\mathcommand{\idotsint}
\end{neededpkgs}

\mathcommand{\arccos}
\mathcommand{\arcsin}
\mathcommand{\arctan}
\mathcommand{\arg}
\mathcommand{\cos}
\mathcommand{\cosh}
\mathcommand{\cot}
\mathcommand{\coth}
\mathcommand{\csc}
\mathcommand{\deg}
\mathcommand{\det}
\mathcommand{\dim}
\mathcommand{\exp}
\mathcommand{\gcd}
\mathcommand{\hom}
\mathcommand{\inf}
\mathcommand{\ker}
\mathcommand{\lg}
\mathcommand{\lim}
\mathcommand{\liminf}
\mathcommand{\limsup}
\mathcommand{\ln}
\mathcommand{\log}
\mathcommand{\max}
\mathcommand{\min}
\mathcommand{\Pr}
\pkgs{amsmath}\mathcommand{\projlim}
\mathcommand{\sec}
\mathcommand{\sin}
\mathcommand{\sinh}
\mathcommand{\sup}
\mathcommand{\tan}
\mathcommand{\tanh}
\begin{neededpkgs}{}
\mathcommand{\varlimsup}
\mathcommand{\varliminf}
\mathcommand{\varinjlim}
\mathcommand{\varprojlim}
\end{neededpkgs}

\end{document}
