Interface MultiplicativeGroup<T>

All Superinterfaces:
MultiplicativeGroupoid<T>, MultiplicativeMonoid<T>, MultiplicativeSemigroup<T>
All Known Subinterfaces:
DivisionRing<T>, Field<T>, MultiplicativeAbelianGroup<T>

public interface MultiplicativeGroup<T> extends MultiplicativeMonoid<T>
An extension to the concept of monoid. Every element of T must have an inverse element specified by the mulInv() method which is also in T. The inverse element is required to be unique.