%!TEX root = proofs+concepts.tex

% we want a 3-column index
\makeatletter

\def\theindex{%\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
  \columnseprule\z@ \columnsep 35\p@
  \@indextitlestyle
  \thispagestyle{plain}%
  \let\item\@idxitem
  \parindent\z@  \parskip\z@\@plus.3\p@\relax
  \raggedright
  \hyphenpenalty\@M
  %\footnotesize  % don't want small print
 \begin{multicols}{3}
 }

\def\endtheindex{%\if@restonecol\onecolumn\else\clearpage\fi
\end{multicols}}

\def\indexchap#1{\global\topskip 7.5pc\relax
  %\twocolumn[
  {%\fontsize{\@xivpt}{18}\bfseries
  \chaptertitlefont
  \centering
    \vskip\topskip\hbox{}\vskip-\baselineskip% adjust top space
    #1\par
   \global\topskip 34\p@\relax
   \ifx\@empty\indexintro
   \else
     \begingroup \normalsize
       \skip@\topskip \advance\skip@ -\baselineskip
       \vskip\skip@
       \parbox[t]{24pc}{\normalfont\indexintro\par}%
     \endgroup
     \global\topskip 24\p@\relax
   \fi
  }%]%
}

\makeatother

\renewcommand{\indexname}{Index of Definitions}

\printindex

%\chapter*{Index of Definitions}

%
%%\renewenvironment{theindex}
%%{\begin{multicols}{4}
%%\renewcommand{\item}{par}}
%%{\end{multicols}}

%
%\begin{multicols}{4}
%\input \jobname.ind
%\end{multicols}




