with type elt = Utils.pos * Equality.equality
and type t = Equality_indexing.DT.PosEqSet.t
type t = Discrimination_tree.DiscriminationTreeIndexing(PosEqSet).t
- type key = Cic.term
end
val index : Index.t -> Equality.equality -> Index.t
int ->
Cic.metasenv * Cic.context * CicUniv.universe_graph ->
Index.t ->
- Utils.equality_sign -> Equality.equality -> int * Equality.equality
+ Equality.equality -> int * Equality.equality
val demodulation_goal :
Cic.metasenv * Cic.context * CicUniv.universe_graph ->
Index.t ->
'a ->
Cic.metasenv * Cic.context * CicUniv.universe_graph ->
Index.t ->
- Cic.term * Index.key * Cic.metasenv ->
- 'a * (Cic.term * Index.key * Cic.metasenv)
+ Cic.term * Cic.term * Cic.metasenv ->
+ 'a * (Cic.term * Cic.term * Cic.metasenv)
val check_target:
Cic.context ->
Equality.equality -> string -> unit