Constructions and Conversions#
- SymmetricMatrix(f): RngMPolElt -> Mtrx#
Given a multivariate polynomial \(f\) that is homogeneous of degree \(2\), this returns a symmetric matrix representing the same quadratic form.
- GramMatrix(L): Lat -> Mtrx#
The symmetric matrix giving the quadratic form on the lattice \(L\).
- QuadraticForm(L): Lat -> RngMPolElt#
The quadratic form associated to the lattice \(L\), as a multivariate polynomial.
- QuadraticForm(M): Mtrx -> RngMPolElt#
The quadratic form for a symmetric matrix \(M\), as a multivariate polynomial.
- QuadraticFormWithInvariants(n, d, F, N): RngIntElt, RngElt, { RngIntElt }, RngIntElt -> AlgMatElt#
- QuadraticFormWithInvariants(n, d, F, N): RngIntElt, FldAlgElt, { RngOrdIdl }, [ RngIntElt ] -> AlgMatElt#
Quadratic form of dimension \(n\) and determinant \(d\) that has Hasse invariants -1 at the primes in \(F\). The number of negative entries of the \(i\)-th real signature is given by \(N_i\).