Module Pari.Integer_mod

type t = integer_mod ty
val inj_group : t -> integer_mod ty
val create : Integer.t -> modulo:Integer.t -> t
val create_assume_prime_modulus : Integer.t -> modulo:Integer.t -> integer_mod ty
val lift : integer_mod ty -> Integer.t
val inverse : integer_mod ty -> integer_mod ty option
val chinese : (t, [ `ROW ]) Vector.t -> t
val to_string : integer_mod ty -> string
val get_modulo : integer_mod ty -> Integer.t
val order : integer_mod ty -> Integer.t
val log : base:integer_mod ty -> integer_mod ty -> Integer.t option