if (uri_str = "cic:/Coq/Init/Logic_Type/exT_ind.con" or
uri_str = "cic:/Coq/Init/Logic/ex_ind.con") then "Exists"
else if uri_str = "cic:/Coq/Init/Logic/and_ind.con" then "AndInd"
+ else if uri_str = "cic:/Coq/Init/Logic/False_ind.con" then "FalseInd"
else "ByInduction" in
let prefix = String.sub uri_str 0 n in
let ind_str = (prefix ^ ".ind") in
let p,a = split (n-1) (List.tl l) in
((List.hd l::p),a) in
let params_and_IP,tail_args = split (noparams+1) args in
- if method_name = "Exists" then
- (prerr_endline ("+++++args++++:" ^ string_of_int (List.length args));
- prerr_endline ("+++++tail++++:" ^ string_of_int (List.length tail_args)));
let constructors =
(match inductive_types with
[(_,_,_,l)] -> l