Class SymmetricGroup

java.lang.Object
org.episteme.core.mathematics.algebra.groups.SymmetricGroup
All Implemented Interfaces:
Group<SymmetricGroup.Permutation>, Magma<SymmetricGroup.Permutation>, Monoid<SymmetricGroup.Permutation>, Set<SymmetricGroup.Permutation>

public class SymmetricGroup extends Object implements Group<SymmetricGroup.Permutation>
Represents the Symmetric Group S_n (group of all permutations of n elements).

The order of S_n is n!.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • SymmetricGroup

      public SymmetricGroup(int n)
  • Method Details