module Functor: functor (R : Ring.T) -> functor (R' : Ring.T) -> sig .. end
functor (
R
:
Ring.T
) ->
R'
sig
end
Functors between different rings.
module M: Matrix.Make(R)
Matrix.Make
(
)
module M': Matrix.Make(R')
val map : (R.t -> R'.t) -> M.t -> M'.t
(R.t -> R'.t) -> M.t -> M'.t
module Labeled: functor (X : Alphabet.T) -> functor (X' : Alphabet.T) -> sig .. end
X
Alphabet.T
X'