A hyperplane arrangement is a finite set of hyperplanes in an affine or projective space. In this package, an arrangement is expressed as a list of (linear) defining equations for the hyperplanes. The tools provided allow the user to create new arrangements from old, and to compute various algebraic invariants of arrangements.
Introductions to the theory of hyperplane arrangements can be found in the following textbooks:
This documentation describes version 2.0 of HyperplaneArrangements.
The source code from which this documentation is derived is in the file HyperplaneArrangements.m2.