\chapcontents {1}{Introduction}{3} \chapcontents {2}{Methods for number fields}{4} \seccontents {2.1}{Creation of number fields} {4} \seccontents {2.2}{Methods for number fields} {4} \seccontents {2.3}{Presentations of multiplicative subgroups} {5} \seccontents {2.4}{Methods to compute with subgroups of the unit group} {6} \seccontents {2.5}{Factorisation of polynomials over a number field} {6} \seccontents {2.6}{Examples} {6} \chapcontents {3}{An example application}{7} \seccontents {3.1}{Number fields defined by matrices} {7} \seccontents {3.2}{Number fields defined by a polynomial} {8} \chapcontents {4}{Installation}{10} \seccontents {4.1}{Getting and installing KASH} {10} \seccontents {4.2}{Installing this package} {10} \seccontents {4.3}{Adjust the path of the executable for KASH} {11} \seccontents {4.4}{How to write a shell script which executes KASH} {12} \seccontents {4.5}{Loading and testing the package} {12} \chapcontents {}{Bibliography}{13} \chapcontents {}{Index}{14}