Mutils.Hashval eq_op1 : Micromega.op1 -> Micromega.op1 -> boolval eq_op2 : Micromega.op2 -> Micromega.op2 -> boolval eq_positive : Micromega.positive -> Micromega.positive -> boolval eq_z : Micromega.z -> Micromega.z -> boolval eq_q : Micromega.q -> Micromega.q -> boolval eq_pol :
( 'a -> 'a -> bool ) ->
'a Micromega.pol ->
'a Micromega.pol ->
boolval hash_op1 : int -> Micromega.op1 -> intval hash_pol : ( int -> 'a -> int ) -> int -> 'a Micromega.pol -> intval hash_z : int -> Micromega.z -> intval hash_q : int -> Micromega.q -> int