factory-0.3.2.3: Rational arithmetic in an irrational world.
Safe HaskellNone
LanguageHaskell2010

Factory.Math.Implementations.Primality

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
Synopsis

Types

Data-types

data Algorithm factorisationAlgorithm Source #

The algorithms by which primality-testing has been implemented.

Instances

Instances details
Eq factorisationAlgorithm => Eq (Algorithm factorisationAlgorithm) Source # 
Instance details

Defined in Factory.Math.Implementations.Primality

Methods

(==) :: Algorithm factorisationAlgorithm -> Algorithm factorisationAlgorithm -> Bool #

(/=) :: Algorithm factorisationAlgorithm -> Algorithm factorisationAlgorithm -> Bool #

Read factorisationAlgorithm => Read (Algorithm factorisationAlgorithm) Source # 
Instance details

Defined in Factory.Math.Implementations.Primality

Methods

readsPrec :: Int -> ReadS (Algorithm factorisationAlgorithm) #

readList :: ReadS [Algorithm factorisationAlgorithm] #

readPrec :: ReadPrec (Algorithm factorisationAlgorithm) #

readListPrec :: ReadPrec [Algorithm factorisationAlgorithm] #

Show factorisationAlgorithm => Show (Algorithm factorisationAlgorithm) Source # 
Instance details

Defined in Factory.Math.Implementations.Primality

Methods

showsPrec :: Int -> Algorithm factorisationAlgorithm -> ShowS #

show :: Algorithm factorisationAlgorithm -> String #

showList :: [Algorithm factorisationAlgorithm] -> ShowS #

Default (Algorithm factorisationAlgorithm) Source # 
Instance details

Defined in Factory.Math.Implementations.Primality

Methods

def :: Algorithm factorisationAlgorithm #

Algorithmic factorisationAlgorithm => Algorithmic (Algorithm factorisationAlgorithm) Source # 
Instance details

Defined in Factory.Math.Implementations.Primality

Methods

isPrime :: (NFData i, Integral i, Show i) => Algorithm factorisationAlgorithm -> i -> Bool Source #

Functions

Predicates