X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_kernel%2FnReference.mli;h=d291b621b7140c828e12a5614ffd28a15ea85890;hb=df753672ee6c511b6ce721c2124e3294d0a28dbd;hp=703d32d02e7f0e99418ec5041bab7eaf823abd5f;hpb=f4d71b463ae8510e80a40cf4df475d19fab3df2c;p=helm.git diff --git a/helm/software/components/ng_kernel/nReference.mli b/helm/software/components/ng_kernel/nReference.mli index 703d32d02..d291b621b 100644 --- a/helm/software/components/ng_kernel/nReference.mli +++ b/helm/software/components/ng_kernel/nReference.mli @@ -23,11 +23,15 @@ type spec = type reference = private Ref of NUri.uri * spec +val reference_of_spec: NUri.uri -> spec -> reference + val eq: reference -> reference -> bool val string_of_reference: reference -> string val reference_of_string: string -> reference (* given the reference of an inductive type, returns the i-th contructor *) val mk_constructor: int -> reference -> reference +(* given the reference of an inductive type constructor, returns the indty *) +val mk_indty: bool -> reference -> reference val mk_fix: int -> int -> reference -> reference val mk_cofix: int -> reference -> reference