(* let debug_print = fun _ -> () *)
+let experimental_hint =
+ let profile = CicUtil.profile "experimental_hint" in
+ fun ~dbd ~facts ?signature status ->
+ profile (MetadataQuery.experimental_hint ~dbd ~facts ?signature) status
+
let search_theorems_in_context status =
let (proof, goal) = status in
let module C = Cic in
new_search_theorems
(fun status ->
List.map snd
- (MetadataQuery.experimental_hint
+ (experimental_hint
~dbd ~facts:facts ?signature:sign status))
dbd proof goal (depth-1) new_sign in
let all_choices =