Up

Module Composition_preserves_injectivity (M1 : Injective) (M2 : Injective) : Injective with type 'a t = 'a M1.t M2.t

Composition_preserves_injectivity is a functor that proves that composition of injective types is injective.

Parameters

Signature

type 'a t = 'a M1.t M2.t
val strip : ('a t, 'b t) equal -> ('a, 'b) equal