Ff_pbtmodule MakeValueGeneration (FiniteField : Ff_sig.BASE) : sig ... endCheck the routine generators do not raise any exception
module MakeIsZero (FiniteField : Ff_sig.BASE) : sig ... endmodule MakeEquality (FiniteField : Ff_sig.BASE) : sig ... endmodule MakeFieldProperties (FiniteField : Ff_sig.BASE) : sig ... endmodule MakeMemoryRepresentation (FiniteField : Ff_sig.BASE) : sig ... endmodule MakeQuadraticResidue (PrimeField : Ff_sig.PRIME) : sig ... endmodule MakeRootOfUnity
(PrimeField : Ff_sig.PRIME_WITH_ROOT_OF_UNITY) :
sig ... endmodule MakeSquareRoot (PrimeField : Ff_sig.PRIME) : sig ... endmodule MakeAdditionalConstructors (F : Ff_sig.PRIME) : sig ... endmodule MakeAll (FiniteField : Ff_sig.BASE) : sig ... endmodule MakeAllPrime (FiniteField : Ff_sig.PRIME) : sig ... end