galois-field v1.0 Release Notes
Release Date: 2019-10-25 // almost 3 years ago-
- ๐จ Refactor library structure from
GaloisField
toData.Field.Galois
. - โ Add
Field
export for Galois fields. - โ Add
Semiring
dependency for Galois fields. - ๐ Rename
PrimeField
toPrime
and addPrimeField
class. - ๐ Rename
ExtensionField
toExtension
and addExtensionField
class. - ๐ Rename
BinaryField
toBinary
and addBinaryField
class. - ๐ Rename
split
topoly
and swapIrreducibleMonic
parameters. - ๐ Rename
toInt
,toField
,fromField
tofrom
,to
conversion functions. - Replace
Integer
withNatural
. - โ Add
CyclicSubgroup
class with generator function. - โ Add
RootsOfUnity
type with cofactor, check, and conversion functions. - โ Add
TowerOfFields
class with embed and scalar multiplication functions. - โ Add
Bounded
instances for prime fields and binary fields. - โ Add
Enum
instances for prime fields and binary fields. - โ Add
Group
instances for Galois fields. - โ Add
Hashable
instances for prime fields and binary fields. - โ Add
Integral
instances for prime fields and binary fields. - โ Add
IsList
instances for Galois fields. - โ Add
Real
instances for prime fields and binary fields. - โ Add
rndR
function for Galois fields. - โ Add
conj
function for extension fields. - โ Add minor optimisations to exponentiation with
SPECIALISE
. - โ Add major optimisations to
frob
function. - โ Add pattern synonyms for field elements.
- ๐จ Refactor library structure from