Module Imperative.GenericRelational
Same as GenericRelationalValued, but without the values
Parameters
module Node : Parameters.UF_NODESignature
type 'a t = 'a Node.ttype ('a, 'b) relation = ('a, 'b) Node.Relation.ttype 'a node_through_relation = | NodeThoughRelation : 'b t * ('a, 'b) relation -> 'a node_through_relation
Existential wrapper for returning the representative
val find_representative : 'a t -> 'a node_through_relationFind the representative of a node, and the associated relation
check_related a b returns the relation between a and b if they are in the same class.