The symplectic group consists of the invertible linear maps preserving the alternating bilinear form:
We use row-vector action in this question, which is the convention compatible with its printed upper-triangular flag stabilizer subgroup. Thus matrices preserve a form matrix by .
Count ordered symplectic bases. There are choices for the first nonzero vector . Nondegeneracy makes the equation a nonzero linear-functional equation, with solutions. Their span is a nondegenerate plane; its orthogonal complement is symplectic of dimension . Repeating there gives
Each symplectic basis is the image of a fixed one under exactly one form-preserving map, justifying the count as a group order. If , every factor is prime to , so the exact -part is .
Taking diagonal blocks is a homomorphism . Its kernel is , and block-diagonal inclusion is a section. For any , remove its diagonal element by . Also . Thus
Using and part (a), the product simplifies to
The exponent simplification is .
For an independent orbit-stabilizer theorem count, choose an ordered independent isotropic tuple . After choices, their span has elements and its orthogonal complement has dimension . The next choice therefore has possibilities. The number of tuples is
Every totally isotropic -space has ordered bases, so the number of such spaces is
Each tuple extends to a symplectic basis by successively choosing paired partners and taking orthogonal complements. Consequently the symplectic group is transitive on these spaces. The stabilizer subgroup of also preserves , and so is exactly . Dividing by reproduces the boxed answer. Dividing by instead would count the pointwise stabilizer subgroup of the ordered tuple, a different subgroup.
Write
The identity belongs to . If , then
Taking determinants in shows that is invertible, and multiplying that identity by and gives . Thus is a group.
Let denote the vector space of skew-symmetric matrices and define
Then . At ,
Given any skew-symmetric matrix , set with . Since , a direct calculation gives
The derivative is therefore surjective at every point of . The regular level set theorem proves that the symplectic group is an embedded submanifold of .