Symplectic Linear Groups with GAP#

class sage.groups.matrix_gps.symplectic_gap.SymplecticMatrixGroup_gap(degree, base_ring, special, sage_name, latex_string, gap_command_string, category=None)#

Bases: SymplecticMatrixGroup_generic, NamedMatrixGroup_gap, FinitelyGeneratedMatrixGroup_gap

Symplectic group in GAP.

EXAMPLES:

sage: Sp(2,4)                                                                   # needs sage.rings.finite_rings
Symplectic Group of degree 2 over Finite Field in a of size 2^2

sage: latex(Sp(4,5))
\text{Sp}_{4}(\Bold{F}_{5})
invariant_form()#

Return the quadratic form preserved by the symplectic group.

OUTPUT: A matrix.

EXAMPLES:

sage: Sp(4, GF(3)).invariant_form()
[0 0 0 1]
[0 0 1 0]
[0 2 0 0]
[2 0 0 0]