module Euclid: sig end
Euclid
: Euclidean solver for diophantine equations.module type Rat = sig end
Euclid.Make
May only be instantiated with a structure isomorphic to
the rationals.
module type S = sig end
Euclid.Make
.
module Make: functor (R : Rat) -> sig end
Euclid.S
signature given an input structure Euclid.Rat
isomorphic
to the rationals.