Introduction
Philosophy
Forms
is a package for computation with sesquilinear and quadratic forms on finite vector spaces. It provides users with the basic tools to work with classical groups and polar geometry, and enables one to specify a form and its corresponding geometry. Also included in the functionality of the package are operations which allow a user to change coordinates; or to ``change form'' and work in an isometric (or similar) polar space.

Overview over this manual

The next chapter () gives some basic examples of the use of this package. In "Background Theory of Forms" (Chapter ) we revise the basic notions of the theory of sesquilinear and quadratic forms, where we also set the notation and conventions adopted by the this package. In Sections , , and we provide the details of the operations, functions, and attributes entailed in `Forms`.