\relax 
\ifx\hyper@anchor\@undefined
\global \let \oldcontentsline\contentsline
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global \let \oldnewlabel\newlabel
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\let \contentsline\oldcontentsline
\let \newlabel\oldnewlabel}
\else
\global \let \hyper@last\relax 
\fi

\citation{GAPDoc}
\@writefile{brf}{\backcite{GAPDoc}{{2}{(document)}{Doc-Start}}}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}\leavevmode {\color  {Chapter }Introduction}}{5}{chapter.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:intro}{{1}{5}{\textcolor {Chapter }{Introduction}\relax }{chapter.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}\leavevmode {\color  {Chapter }Overview over this manual}}{5}{section.1.1}}
\newlabel{sec:overview}{{1.1}{5}{\textcolor {Chapter }{Overview over this manual}\relax }{section.1.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.2}\leavevmode {\color  {Chapter }Installation of the \textsf  {Gauss} Package}}{5}{section.1.2}}
\newlabel{install}{{1.2}{5}{\textcolor {Chapter }{Installation of the \textsf {Gauss} Package}\relax }{section.1.2}{}}
\citation{homalg-package}
\citation{SCO}
\citation{MP_SCO}
\citation{homalg-project}
\citation{GaussForHomalg}
\citation{RingsForHomalg}
\citation{BR}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}\leavevmode {\color  {Chapter }Extending Gauss Functionality}}{6}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:EGF}{{2}{6}{\textcolor {Chapter }{Extending Gauss Functionality}\relax }{chapter.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}\leavevmode {\color  {Chapter }The need for extended functionality}}{6}{section.2.1}}
\newlabel{sec:need}{{2.1}{6}{\textcolor {Chapter }{The need for extended functionality}\relax }{section.2.1}{}}
\@writefile{brf}{\backcite{homalg-package}{{6}{2.1}{section.2.1}}}
\@writefile{brf}{\backcite{SCO}{{6}{2.1}{section.2.1}}}
\@writefile{brf}{\backcite{MP_SCO}{{6}{2.1}{section.2.1}}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}\leavevmode {\color  {Chapter }The applications of the \textsf  {Gauss} package algorithms}}{6}{section.2.2}}
\newlabel{sec:app}{{2.2}{6}{\textcolor {Chapter }{The applications of the \textsf {Gauss} package algorithms}\relax }{section.2.2}{}}
\@writefile{brf}{\backcite{homalg-project}{{6}{2.2}{section.2.2}}}
\@writefile{brf}{\backcite{GaussForHomalg}{{6}{2.2}{section.2.2}}}
\@writefile{brf}{\backcite{RingsForHomalg}{{6}{2.2}{section.2.2}}}
\@writefile{brf}{\backcite{BR}{{6}{2.2}{section.2.2}}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}\leavevmode {\color  {Chapter }The Sparse Matrix Data Type}}{9}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:SM}{{3}{9}{\textcolor {Chapter }{The Sparse Matrix Data Type}\relax }{chapter.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}\leavevmode {\color  {Chapter }The inner workings of \textsf  {Gauss} sparse matrices}}{9}{section.3.1}}
\newlabel{sec:workings}{{3.1}{9}{\textcolor {Chapter }{The inner workings of \textsf {Gauss} sparse matrices}\relax }{section.3.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}\leavevmode {\color  {Chapter }A special case: GF(2)}}{10}{subsection.3.1.1}}
\newlabel{sub:gf2}{{3.1.1}{10}{\textcolor {Chapter }{A special case: GF(2)}\relax }{subsection.3.1.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}\leavevmode {\color  {Chapter }Methods and functions for sparse matrices}}{10}{section.3.2}}
\newlabel{sec:mfSM}{{3.2}{10}{\textcolor {Chapter }{Methods and functions for sparse matrices}\relax }{section.3.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}\leavevmode {\color  {Chapter }SparseMatrix (constructor using gap matrices)}}{10}{subsection.3.2.1}}
\newlabel{SparseMatrix:constructor using gap matrices}{{3.2.1}{10}{\textcolor {Chapter }{SparseMatrix (constructor using gap matrices)}\relax }{subsection.3.2.1}{}}
\newlabel{SparseMatrix:constructor using indices}{{3.2.1}{10}{\textcolor {Chapter }{SparseMatrix (constructor using gap matrices)}\relax }{subsection.3.2.1}{}}
\newlabel{SparseMatrix:constructor using indices and entries}{{3.2.1}{10}{\textcolor {Chapter }{SparseMatrix (constructor using gap matrices)}\relax }{subsection.3.2.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}\leavevmode {\color  {Chapter }ConvertSparseMatrixToMatrix}}{11}{subsection.3.2.2}}
\newlabel{ConvertSparseMatrixToMatrix}{{3.2.2}{11}{\textcolor {Chapter }{ConvertSparseMatrixToMatrix}\relax }{subsection.3.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}\leavevmode {\color  {Chapter }CopyMat}}{11}{subsection.3.2.3}}
\newlabel{CopyMat}{{3.2.3}{11}{\textcolor {Chapter }{CopyMat}\relax }{subsection.3.2.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}\leavevmode {\color  {Chapter }GetEntry}}{11}{subsection.3.2.4}}
\newlabel{GetEntry}{{3.2.4}{11}{\textcolor {Chapter }{GetEntry}\relax }{subsection.3.2.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}\leavevmode {\color  {Chapter }SetEntry}}{12}{subsection.3.2.5}}
\newlabel{SetEntry}{{3.2.5}{12}{\textcolor {Chapter }{SetEntry}\relax }{subsection.3.2.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}\leavevmode {\color  {Chapter }AddToEntry}}{12}{subsection.3.2.6}}
\newlabel{AddToEntry}{{3.2.6}{12}{\textcolor {Chapter }{AddToEntry}\relax }{subsection.3.2.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.7}\leavevmode {\color  {Chapter }SparseZeroMatrix (constructor using number of rows)}}{12}{subsection.3.2.7}}
\newlabel{SparseZeroMatrix:constructor using number of rows}{{3.2.7}{12}{\textcolor {Chapter }{SparseZeroMatrix (constructor using number of rows)}\relax }{subsection.3.2.7}{}}
\newlabel{SparseZeroMatrix:constructor using number of rows and columns}{{3.2.7}{12}{\textcolor {Chapter }{SparseZeroMatrix (constructor using number of rows)}\relax }{subsection.3.2.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.8}\leavevmode {\color  {Chapter }SparseIdentityMatrix}}{12}{subsection.3.2.8}}
\newlabel{SparseIdentityMatrix}{{3.2.8}{12}{\textcolor {Chapter }{SparseIdentityMatrix}\relax }{subsection.3.2.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.9}\leavevmode {\color  {Chapter }TransposedSparseMat}}{12}{subsection.3.2.9}}
\newlabel{TransposedSparseMat}{{3.2.9}{12}{\textcolor {Chapter }{TransposedSparseMat}\relax }{subsection.3.2.9}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.10}\leavevmode {\color  {Chapter }CertainRows}}{12}{subsection.3.2.10}}
\newlabel{CertainRows}{{3.2.10}{12}{\textcolor {Chapter }{CertainRows}\relax }{subsection.3.2.10}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.11}\leavevmode {\color  {Chapter }CertainColumns}}{12}{subsection.3.2.11}}
\newlabel{CertainColumns}{{3.2.11}{12}{\textcolor {Chapter }{CertainColumns}\relax }{subsection.3.2.11}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.12}\leavevmode {\color  {Chapter }UnionOfRows}}{12}{subsection.3.2.12}}
\newlabel{UnionOfRows}{{3.2.12}{12}{\textcolor {Chapter }{UnionOfRows}\relax }{subsection.3.2.12}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.13}\leavevmode {\color  {Chapter }UnionOfColumns}}{13}{subsection.3.2.13}}
\newlabel{UnionOfColumns}{{3.2.13}{13}{\textcolor {Chapter }{UnionOfColumns}\relax }{subsection.3.2.13}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.14}\leavevmode {\color  {Chapter }SparseDiagMat}}{13}{subsection.3.2.14}}
\newlabel{SparseDiagMat}{{3.2.14}{13}{\textcolor {Chapter }{SparseDiagMat}\relax }{subsection.3.2.14}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.15}\leavevmode {\color  {Chapter }Nrows}}{13}{subsection.3.2.15}}
\newlabel{Nrows}{{3.2.15}{13}{\textcolor {Chapter }{Nrows}\relax }{subsection.3.2.15}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.16}\leavevmode {\color  {Chapter }Ncols}}{13}{subsection.3.2.16}}
\newlabel{Ncols}{{3.2.16}{13}{\textcolor {Chapter }{Ncols}\relax }{subsection.3.2.16}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.17}\leavevmode {\color  {Chapter }IndicesOfSparseMatrix}}{13}{subsection.3.2.17}}
\newlabel{IndicesOfSparseMatrix}{{3.2.17}{13}{\textcolor {Chapter }{IndicesOfSparseMatrix}\relax }{subsection.3.2.17}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.18}\leavevmode {\color  {Chapter }EntriesOfSparseMatrix}}{13}{subsection.3.2.18}}
\newlabel{EntriesOfSparseMatrix}{{3.2.18}{13}{\textcolor {Chapter }{EntriesOfSparseMatrix}\relax }{subsection.3.2.18}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.19}\leavevmode {\color  {Chapter }RingOfDefinition}}{13}{subsection.3.2.19}}
\newlabel{RingOfDefinition}{{3.2.19}{13}{\textcolor {Chapter }{RingOfDefinition}\relax }{subsection.3.2.19}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}\leavevmode {\color  {Chapter }Gaussian Algorithms}}{14}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:Gauss}{{4}{14}{\textcolor {Chapter }{Gaussian Algorithms}\relax }{chapter.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}\leavevmode {\color  {Chapter }A list of the available algorithms}}{14}{section.4.1}}
\newlabel{sec:list}{{4.1}{14}{\textcolor {Chapter }{A list of the available algorithms}\relax }{section.4.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.2}\leavevmode {\color  {Chapter }Methods and Functions for \textsf  {Gauss}ian algorithms}}{15}{section.4.2}}
\newlabel{sec:mfGauss}{{4.2}{15}{\textcolor {Chapter }{Methods and Functions for \textsf {Gauss}ian algorithms}\relax }{section.4.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}\leavevmode {\color  {Chapter }EchelonMat}}{15}{subsection.4.2.1}}
\newlabel{EchelonMat}{{4.2.1}{15}{\textcolor {Chapter }{EchelonMat}\relax }{subsection.4.2.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}\leavevmode {\color  {Chapter }EchelonMatTransformation}}{16}{subsection.4.2.2}}
\newlabel{EchelonMatTransformation}{{4.2.2}{16}{\textcolor {Chapter }{EchelonMatTransformation}\relax }{subsection.4.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.3}\leavevmode {\color  {Chapter }ReduceMat}}{17}{subsection.4.2.3}}
\newlabel{ReduceMat}{{4.2.3}{17}{\textcolor {Chapter }{ReduceMat}\relax }{subsection.4.2.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.4}\leavevmode {\color  {Chapter }ReduceMatTransformation}}{18}{subsection.4.2.4}}
\newlabel{ReduceMatTransformation}{{4.2.4}{18}{\textcolor {Chapter }{ReduceMatTransformation}\relax }{subsection.4.2.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.5}\leavevmode {\color  {Chapter }KernelMat}}{19}{subsection.4.2.5}}
\newlabel{KernelMat}{{4.2.5}{19}{\textcolor {Chapter }{KernelMat}\relax }{subsection.4.2.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.6}\leavevmode {\color  {Chapter }Rank}}{19}{subsection.4.2.6}}
\newlabel{Rank}{{4.2.6}{19}{\textcolor {Chapter }{Rank}\relax }{subsection.4.2.6}{}}
\bibstyle{alpha}
\bibdata{GaussBib.xml}
\@writefile{toc}{\contentsline {chapter}{\numberline {A}\leavevmode {\color  {Chapter }An Overview of the \textsf  {Gauss} package source code}}{21}{appendix.A}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{FileOverview}{{A}{21}{\textcolor {Chapter }{An Overview of the \textsf {Gauss} package source code}\relax }{appendix.A}{}}
\bibcite{homalg-package}{Bar09}
\bibcite{RingsForHomalg}{BGKLH08}
\bibcite{BR}{BR08}
\bibcite{GaussForHomalg}{G{\"o}r08a}
\bibcite{SCO}{G{\"o}r08b}
\bibcite{homalg-project}{ht09}
\bibcite{GAPDoc}{LN08}
\bibcite{MP_SCO}{MP99}
