3333 type quoted_univ_constraint = Universes0.UnivConstraint .t
3434 type quoted_univ_constraints = Universes0.ConstraintSet .t
3535 type quoted_univ_level = Universes0.Level .t
36- type quoted_instance = Universes0.Instance .t
36+ type quoted_univ_instance = Universes0.Instance .t
3737 type quoted_univ_context = Universes0.UContext .t
3838 type quoted_contextset = Universes0.ContextSet .t
3939 type quoted_abstract_univ_context = Universes0.AUContext .t
@@ -176,7 +176,7 @@ struct
176176
177177 let quote_univ_level = quote_level
178178
179- let quote_instance (i : UVars.Instance.t ) : quoted_instance =
179+ let quote_univ_instance (i : UVars.Instance.t ) : quoted_univ_instance =
180180 let qarr, uarr = UVars.Instance. to_array i in
181181 (* we assume that valid instances do not contain [Prop] or [SProp] *)
182182 try Universes0.Instance. make
@@ -206,8 +206,9 @@ struct
206206 let qnames = CArray. map_to_list quote_name qarr in
207207 let unames = CArray. map_to_list quote_name uarr in
208208 let inst = UVars.UContext. instance uctx in
209- let constraints = UVars.UContext. constraints uctx in
210- (Universes0. mk_bound_names qnames unames, (quote_instance inst, quote_univ_constraints constraints))
209+ (* FIXME: Missing elim constraints *)
210+ let _, constraints = UVars.UContext. constraints uctx in
211+ (Universes0. mk_bound_names qnames unames, (quote_univ_instance inst, quote_univ_constraints constraints))
211212
212213 let quote_contextset (uctx : Univ.ContextSet.t ) : quoted_contextset =
213214 let levels = List. map quote_level (Univ.Level.Set. elements (Univ.ContextSet. levels uctx)) in
@@ -218,7 +219,8 @@ struct
218219 let {UVars. quals = qnames; UVars. univs = unames} = UVars.AbstractContext. names uctx in
219220 let qnames = CArray. map_to_list quote_name qnames in
220221 let unames = CArray. map_to_list quote_name unames in
221- let constraints = UVars.UContext. constraints (UVars.AbstractContext. repr uctx) in
222+ (* FIXME: Missing elim constraints *)
223+ let _, constraints = UVars.UContext. constraints (UVars.AbstractContext. repr uctx) in
222224 (Universes0. mk_bound_names qnames unames, quote_univ_constraints constraints)
223225
224226 let quote_context_decl na b t =
@@ -393,7 +395,7 @@ struct
393395
394396 let inspectTerm (t : term ) : (term , quoted_int , quoted_ident , quoted_name , quoted_sort , quoted_cast_kind ,
395397 quoted_kernel_name , quoted_inductive , quoted_relevance , quoted_univ_level ,
396- quoted_instance , quoted_proj ,
398+ quoted_univ_instance , quoted_proj ,
397399 quoted_int63 , quoted_float64 , quoted_pstring ) structure_of_term =
398400 match t with
399401 | Coq_tRel n -> ACoq_tRel n
0 commit comments