package bastet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Include only either LOOP_ANY or MONOID_ANY.

include Interface.LOOP_ANY

A LOOP_ANY only needs to be commutative with the empty element.

include Interface.QUASIGROUP_ANY
include Interface.MAGMA_ANY
type 'a t
include Interface.MONOID_ANY with type 'a t := 'a t
include Interface.SEMIGROUP_ANY with type 'a t := 'a t
include Interface.MAGMA_ANY with type 'a t := 'a t
val append : 'a t -> 'a t -> 'a t
val empty : 'a t
val inverse : 'a t -> 'a t
OCaml

Innovation. Community. Security.