function
Cic.Lambda (n,s,t) ->
let dummy_uri =
- UriManager.uri_of_string ("cic:/dummy_"^(string_of_int i)) in
+ UriManager.uri_of_string ("cic:/dummy_"^(string_of_int i)^".con") in
(aux (i+1) (s::types)
(CicSubstitution.subst (Cic.Const(dummy_uri,[])) t))
| t -> t,types
when (String.sub (UriManager.string_of_uri s) 0 10 = "cic:/dummy") ->
let s = UriManager.string_of_uri s in
let len = String.length s in
- let dummy_index = int_of_string (String.sub s 11 (len-11)) in
+ let dummy_index = int_of_string (String.sub s 11 (len-15)) in
let dummy_type = List.nth types dummy_index in
Some (d,dummy_type)
| _::l -> look_for_dummy_main l