galois-field-0.1.0: Galois field

Safe HaskellNone
LanguageHaskell2010

GaloisField

Synopsis

Documentation

class (Eq k, Fractional k, Show k) => GaloisField k where Source #

Galois fields GF(p^q) for p prime and q non-negative

Methods

char :: k -> Integer Source #

Characteristic of field

Instances
KnownNat p => GaloisField (PrimeField p) Source #

Prime fields are Galois fields

Instance details

Defined in PrimeField

Methods

char :: PrimeField p -> Integer Source #

(GaloisField k, IrreducibleMonic k im) => GaloisField (ExtensionField k im) Source #

Extension fields are Galois fields

Instance details

Defined in ExtensionField

Methods

char :: ExtensionField k im -> Integer Source #