module Sym:sig
..end
Dynamically typed morphisms
type
pack = {
|
ar : |
|
value : |
|
morph : |
}
mimics the Coq record Sym.pack
val typ : Coq.lazy_ref
val mk_pack : Coq.Relation.t -> pack -> EConstr.constr
mk_pack rlt (ar,value,morph)
val null : Coq.Relation.t -> EConstr.constr
null
builds a dummy (identity) symbol, given an Coq.Relation.t