~(dbd:Mysql.dbd) ?(facts=false) ?signature ((proof, goal) as status) =
let (_, metasenv, _, _) = proof in
let (_, context, ty) = CicUtil.lookup_meta goal metasenv in
- let uris =
- if facts then
- ["cic:/Coq/Init/Logic/eq.ind#xpointer(1/1/1)"]
- else
- ["cic:/Coq/Init/Logic/eq.ind#xpointer(1/1/1)";
- (* "cic:/Coq/Init/Logic/trans_eq.con"; *)
- "cic:/Coq/Init/Logic/f_equal.con";
- "cic:/Coq/Init/Logic/f_equal2.con";
- "cic:/Coq/Init/Logic/f_equal3.con"]
- in
- (*
let (uris, (main, sig_constants)) =
match signature with
| Some signature ->
filter_uris_forward ~dbd (main, other_constants) uris
end else
filter_uris_backward ~dbd ~facts (main, other_constants) uris
- in *)
+ in
let rec aux = function
| [] -> []
| uri :: tl ->