Interface FiniteGroup<E>

All Superinterfaces:
Group<E>, Magma<E>, Monoid<E>, Set<E>

public interface FiniteGroup<E> extends Group<E>
Represents a Finite Group.

A group with a finite number of elements (finite order).

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

    • order

      int order()
      Returns the order of the group (number of elements).
      Returns:
      the size of the group
    • elements

      Iterable<E> elements()
      Returns the elements of the group as an iterable or array.
      Returns:
      the elements