Astral_internal.PathBoundmodule TermSet = SL.Term.Setmodule Logger : Logger_sig.LOGGERmodule M : sig ... endval bound_cache : (int * int) M.t Stdlib.refval cache_add :
(SL.Term.t * SL.Term.t * MemoryModel.Field.t) ->
(int * int) ->
unitval cache_find : (SL.Term.t * SL.Term.t * MemoryModel.Field.t) -> int * intval path_lower_bound :
SL_graph0.t ->
MemoryModel.Field.t ->
SL.Term.t ->
SL.Term.t ->
intval path_upper_bound :
SL_graph0.G.t ->
MemoryModel.Field.t ->
SL.Term.t ->
SL.Term.t ->
int ->
intval partial_path :
SL_graph0.G.t ->
MemoryModel.Field.t ->
SL.Term.t ->
SL.Term.t ->
SL_graph0.G.vertex listval root_weight :
SL_graph0.G.t ->
SL.t ->
HeapSort.t ->
SL_graph0.G.vertex ->
intval alloc_bound :
SL_graph0.G.t ->
SL.t ->
HeapSort.t ->
MemoryModel.Field.t ->
Astral_internal.SL_graph.G.vertex ->
SL.Term.t ->
int ->
intval compute :
SL_graph0.G.t ->
SL.t ->
HeapSort.t ->
MemoryModel.Field.t ->
SL.Term.t ->
SL.Term.t ->
int ->
int * int