finite-fields-0.1: Arithmetic in finite fields
Contents
Index
Index
believeMeItsASmallPrime
Math.FiniteField.TypeLevel
believeMeItsPrime
Math.FiniteField.TypeLevel
ceilingLog2
Math.FiniteField.Primes
ceilingSquareRoot
Math.FiniteField.Primes
characteristic
Math.FiniteField.Class
checkSomeSNat
Math.FiniteField.TypeLevel
checkSomeSNat64
Math.FiniteField.TypeLevel
conwayCoefficients
Math.FiniteField.Conway
conwayDim
Math.FiniteField.Conway
conwayParams
Math.FiniteField.Conway
conwayParams'
Math.FiniteField.Conway
conwayPrime
Math.FiniteField.Conway
dimension
Math.FiniteField.Class
discreteLogTable
Math.FiniteField.Class
divides
Math.FiniteField.Primes
divisors
Math.FiniteField.Primes
divisorSum
Math.FiniteField.Primes
divisorSum'
Math.FiniteField.Primes
embed
Math.FiniteField.Class
embedSmall
Math.FiniteField.Class
enumerate
Math.FiniteField.Class
enumPrimeField
Math.FiniteField.Class
eulerTotient
Math.FiniteField.Primes
factorize
Math.FiniteField.Primes
factorizeNaive
Math.FiniteField.Primes
Field
Math.FiniteField.Class
fieldSize
Math.FiniteField.Class
Fits31Bits
Math.FiniteField.TypeLevel
fits31Bits
Math.FiniteField.TypeLevel
Fp
1 (Type/Class)
Math.FiniteField.PrimeField.Small
2 (Type/Class)
Math.FiniteField.PrimeField.Generic
from31Bit
Math.FiniteField.TypeLevel
from31Bit'
Math.FiniteField.TypeLevel
from31BitSigned
Math.FiniteField.TypeLevel
fromPrime
Math.FiniteField.TypeLevel
fromPrime'
Math.FiniteField.TypeLevel
fromSmallPrime
Math.FiniteField.TypeLevel
fromSmallPrime'
Math.FiniteField.TypeLevel
fromSmallPrimeInteger
Math.FiniteField.TypeLevel
fromSmallPrimeSigned
Math.FiniteField.TypeLevel
fromSNat
Math.FiniteField.TypeLevel
fromSNat64
Math.FiniteField.TypeLevel
fromWitnessFp
1 (Function)
Math.FiniteField.PrimeField.Small
2 (Function)
Math.FiniteField.PrimeField.Generic
fromWitnessZech
Math.FiniteField.GaloisField.Zech
GF
Math.FiniteField.GaloisField.Small
groupIntegerFactors
Math.FiniteField.Primes
HasConwayPoly
Math.FiniteField.Conway
integerFactorsTrialDivision
Math.FiniteField.Primes
integerLog2
Math.FiniteField.Primes
integerSquareRoot
Math.FiniteField.Primes
integerSquareRoot'
Math.FiniteField.Primes
integerSquareRootNewton'
Math.FiniteField.Primes
inverse
Math.FiniteField.Class
isMinus
Math.FiniteField.Sign
isOne
Math.FiniteField.Class
isPlus
Math.FiniteField.Sign
IsPrime
Math.FiniteField.TypeLevel
isPrime
Math.FiniteField.TypeLevel
isPrimeTrialDivision
Math.FiniteField.Primes
isProbablyPrime
Math.FiniteField.Primes
IsSmallPrime
Math.FiniteField.TypeLevel
isSmallPrime
Math.FiniteField.TypeLevel
isSquare
Math.FiniteField.Primes
isVeryProbablyPrime
Math.FiniteField.Primes
isZero
Math.FiniteField.Class
liouvilleLambda
Math.FiniteField.Primes
lookupConwayPoly
Math.FiniteField.Conway
lookupConwayPrimRoot
Math.FiniteField.Conway
lookupSomeConwayPoly
Math.FiniteField.Conway
makeZechTable
Math.FiniteField.GaloisField.Zech
millerRabinPrimalityTest
Math.FiniteField.Primes
Minus
Math.FiniteField.Sign
mkGaloisField
Math.FiniteField.GaloisField.Small
mkPrimeField
Math.FiniteField.PrimeField.Generic
mkSmallPrime
Math.FiniteField.TypeLevel
mkSmallPrimeField
Math.FiniteField.PrimeField.Small
mkZechField
Math.FiniteField.GaloisField.Zech
moebiusMu
Math.FiniteField.Primes
mulSign
Math.FiniteField.Sign
multGroup
Math.FiniteField.Class
negateIfOdd
Math.FiniteField.Sign
one
Math.FiniteField.Class
oppositeSign
Math.FiniteField.Sign
paritySign
Math.FiniteField.Sign
paritySignValue
Math.FiniteField.Sign
Plus
Math.FiniteField.Sign
power
Math.FiniteField.Class
powerDefault
Math.FiniteField.Class
powerMod
Math.FiniteField.Primes
powerSmall
Math.FiniteField.Class
primes
Math.FiniteField.Primes
primesSimple
Math.FiniteField.Primes
primesTMWE
Math.FiniteField.Primes
primGen
Math.FiniteField.Class
primRoot
Math.FiniteField.PrimeField.Small
productOfFactors
Math.FiniteField.Primes
productOfSigns
Math.FiniteField.Sign
proxyOf
Math.FiniteField.TypeLevel
proxyOf1
Math.FiniteField.TypeLevel
proxyOfSNat
Math.FiniteField.TypeLevel
proxyOfSNat64
Math.FiniteField.TypeLevel
proxyToSNat
Math.FiniteField.TypeLevel
proxyToSNat64
Math.FiniteField.TypeLevel
randomFieldElem
Math.FiniteField.Class
randomInvertible
Math.FiniteField.Class
Sign
Math.FiniteField.Sign
signed
Math.FiniteField.Sign
signValue
Math.FiniteField.Sign
smallPrimeIsPrime
Math.FiniteField.TypeLevel
smallPrimeIsSmall
Math.FiniteField.TypeLevel
SNat
Math.FiniteField.TypeLevel
SNat64
Math.FiniteField.TypeLevel
SomeConwayPoly
1 (Type/Class)
Math.FiniteField.Conway
2 (Data Constructor)
Math.FiniteField.Conway
SomeField
1 (Type/Class)
Math.FiniteField.Class
2 (Data Constructor)
Math.FiniteField.Class
SomeSNat
1 (Type/Class)
Math.FiniteField.TypeLevel
2 (Data Constructor)
Math.FiniteField.TypeLevel
someSNat
Math.FiniteField.TypeLevel
SomeSNat64
1 (Type/Class)
Math.FiniteField.TypeLevel
2 (Data Constructor)
Math.FiniteField.TypeLevel
someSNat64
Math.FiniteField.TypeLevel
someSNat64_
Math.FiniteField.TypeLevel
SomeWitnessFp
1 (Type/Class)
Math.FiniteField.PrimeField.Small
2 (Data Constructor)
Math.FiniteField.PrimeField.Small
3 (Type/Class)
Math.FiniteField.PrimeField.Generic
4 (Data Constructor)
Math.FiniteField.PrimeField.Generic
SomeWitnessGF
1 (Type/Class)
Math.FiniteField.GaloisField.Small
2 (Data Constructor)
Math.FiniteField.GaloisField.Small
SomeWitnessZech
1 (Type/Class)
Math.FiniteField.GaloisField.Zech
2 (Data Constructor)
Math.FiniteField.GaloisField.Zech
squareFreeDivisors
Math.FiniteField.Primes
squareFreeDivisors_
Math.FiniteField.Primes
unsafeGaloisField
Math.FiniteField.GaloisField.Small
unsafeLookupConwayPoly
Math.FiniteField.Conway
unsafePrimeField
Math.FiniteField.PrimeField.Generic
unsafeSmallPrimeField
Math.FiniteField.PrimeField.Small
unsafeSNat
Math.FiniteField.TypeLevel
unsafeSNat64
Math.FiniteField.TypeLevel
unsafeZechField
Math.FiniteField.GaloisField.Zech
Witness
Math.FiniteField.Class
WitnessFp
1 (Type/Class)
Math.FiniteField.PrimeField.Small
2 (Data Constructor)
Math.FiniteField.PrimeField.Small
3 (Type/Class)
Math.FiniteField.PrimeField.Generic
4 (Data Constructor)
Math.FiniteField.PrimeField.Generic
5 (Data Constructor)
Math.FiniteField.GaloisField.Small
WitnessFq
Math.FiniteField.GaloisField.Small
WitnessGF
Math.FiniteField.GaloisField.Small
witnessOf
Math.FiniteField.Class
WitnessZech
1 (Type/Class)
Math.FiniteField.GaloisField.Zech
2 (Data Constructor)
Math.FiniteField.GaloisField.Zech
Zech
Math.FiniteField.GaloisField.Zech
ZechTable
Math.FiniteField.GaloisField.Zech
zero
Math.FiniteField.Class