= 768" x-on:close-sidebar="sidebar=window.innerWidth >= 768 && true">
package dolmen
-
dolmen
-
dolmen.intf
-
-
dolmen.line
-
dolmen.smtlib2
-
dolmen.std
-
-
dolmen.tptp
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
A module for Algebraic datatype constructors.
An algebraic type constructor. Note that such constructors are used to build terms, and not types, e.g. consider the following: type 'a list = Nil | Cons of 'a * 'a t
, then Nil
and Cons
are the constructors, while list
would be a type constant of arity 1 used to name the type.
val arity : t -> int * int
Returns the arity of a constructor.