Subgroup Lattice Generator Calculator

Build subgroup lattices from familiar group families fast. Inspect containment, covers, and subgroup generators easily. Download clean reports for notes, teaching, and checking work.

Calculator

Choose a finite group model to generate its subgroup lattice.
For Cₙ and Dₙ, this sets the rotation size n.
Used only for the product model Cₙ × Cₘ.
Use ⟨S⟩ scope to zoom into a generated subgroup.
Cₙ: integers 0…n−1. Dₙ: r^k, s, sr^k. S₃: (1 2), (1 2 3). V₄: a,b,c.

Formula used

A subgroup generated by a set S is written ⟨S⟩. It is the smallest subgroup containing S, obtained by closure: include the identity, all inverses, and all finite products of elements.

  • Closure step: if x,y ∈ H then xy ∈ H.
  • Inverse step: if x ∈ H then x⁻¹ ∈ H.
  • Index: [G:H] = |G| / |H| for finite groups.

How to use

  1. Select a group family and enter its parameters.
  2. Choose “full” lattice or the lattice inside ⟨S⟩.
  3. Optionally enter generators S to focus the scope.
  4. Press Submit to display the diagram and tables.
  5. Use CSV/PDF buttons to export your results.

Example data table

Example for the cyclic group C12. Cyclic groups have exactly one subgroup for each divisor of n.

Divisor d of 12 Subgroup order One generator Index
11012
2266
3344
4433
6622
121211
In additive notation, “generator” means an element whose repeated sums produce the subgroup.

Related Calculators

Galois Correspondence ToolQuotient Field BuilderGroup Presentation BuilderSimple Group IdentifierCoset Enumeration ToolGalois Module ToolNonabelian Group CheckerGroup Homomorphism ToolSeparable Degree Calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.