dedukti

The Dedukti logical framework
IN THIS PACKAGE
Module Subst . Subst
type t
val identity : t
val add : t -> Basic.ident -> int -> Term.term -> t option
val apply : t -> Term.term -> int -> Term.term
val is_identity : t -> bool
val mk_idempotent : t -> t
val pp : t Basic.printer
val fold : ( int -> (Basic.ident * Term.term) -> 'b -> 'b ) -> t -> 'b -> 'b
val iter : ( int -> (Basic.ident * Term.term) -> unit ) -> t -> unit