package colibri2

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

Parameters

module P : sig ... end

Signature

val assume_equality : Colibri2_core.Egraph.wt -> Colibri2_core.Node.t -> P.t -> unit

assume_equality d n p assumes the equality n = p

val init : Colibri2_core.Egraph.wt -> unit

Initialize the data-structure needed.

val get_repr : _ Colibri2_core.Egraph.t -> Colibri2_core.Node.t -> P.t option
val attach_repr_change : _ Colibri2_core.Egraph.t -> ?node:Colibri2_core.Node.t -> (Colibri2_core.Egraph.wt -> Colibri2_core.Node.t -> unit) -> unit
val normalize : _ Colibri2_core.Egraph.t -> P.t -> P.t
OCaml

Innovation. Community. Security.