Class BigIntegersModuloN

java.lang.Object
dk.jonaslindstrom.ruffini.common.structures.QuotientRing<BigInteger>
dk.jonaslindstrom.ruffini.integers.structures.BigIntegersModuloN
All Implemented Interfaces:
AdditiveGroup<BigInteger>, CommutativeMonoid<BigInteger>, Monoid<BigInteger>, Ring<BigInteger>, Semigroup<BigInteger>, SemiRing<BigInteger>, Set<BigInteger>
Direct Known Subclasses:
BigPrimeField

public class BigIntegersModuloN extends QuotientRing<BigInteger>
This class is an implementation of ℤ / nℤ, e.g. the integers modulo the principal ideal generated by a given integer n.
  • Constructor Details

    • BigIntegersModuloN

      public BigIntegersModuloN(BigInteger n)
    • BigIntegersModuloN

      public BigIntegersModuloN(int n)
  • Method Details