Interface AdditiveGroup<T>

All Superinterfaces:
AdditiveGroupoid<T>, AdditiveMonoid<T>, AdditiveSemigroup<T>
All Known Subinterfaces:
AdditiveAbelianGroup<T>, CommutativeRing<T>, DivisionRing<T>, Field<T>, Ring<T>

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