X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaSync.mli;h=f3906fb8bc1febcf7de9f0735d2ab352d0fa9635;hb=4167cea65ca58897d1a3dbb81ff95de5074700cc;hp=ee0c9b6e78fbf1b23447a489ed49f528c3f1a37c;hpb=2dde94202f728a388eabd91018d71c0bce0708cb;p=helm.git diff --git a/helm/matita/matitaSync.mli b/helm/matita/matitaSync.mli index ee0c9b6e7..f3906fb8b 100644 --- a/helm/matita/matitaSync.mli +++ b/helm/matita/matitaSync.mli @@ -23,24 +23,10 @@ * http://helm.cs.unibo.it/ *) -val add_constant: - uri:UriManager.uri -> - ?body:Cic.term -> ty:Cic.term -> - ugraph:CicUniv.universe_graph -> - ?params:UriManager.uri list -> ?attrs:Cic.attribute list -> +val add_obj: + UriManager.uri -> Cic.obj -> MatitaTypes.status -> MatitaTypes.status -val add_inductive_def: - uri:UriManager.uri -> - types:Cic.inductiveType list -> - ?params:UriManager.uri list -> ?leftno:int -> ?attrs:Cic.attribute list -> - ugraph:CicUniv.universe_graph -> - MatitaTypes.status -> MatitaTypes.status - -val add_record_def: - CicRecord.record_spec -> - MatitaTypes.status -> MatitaTypes.status - val time_travel: present:MatitaTypes.status -> past:MatitaTypes.status -> unit @@ -48,6 +34,19 @@ val time_travel: * that the second one can only have more aliases than the first one * @return the list of aliases that should be added to aliases of from in * order to be equal to aliases of the second argument *) -val alias_diff: from:MatitaTypes.status -> MatitaTypes.status -> - DisambiguateTypes.environment +val alias_diff: + from:MatitaTypes.status -> MatitaTypes.status -> + (DisambiguateTypes.domain_item * DisambiguateTypes.codomain_item) list + + (** set the proof aliases enriching the moo_content *) +val set_proof_aliases : + MatitaTypes.status -> + (DisambiguateTypes.domain_item * DisambiguateTypes.codomain_item) list -> + MatitaTypes.status + + (* removes the object from DB, Disk, CoercionsDB, CicEnvironment, getter + * asserts the uri is resolved to file:// so it is only for + * user's objects + * @param verbose defaults to false *) +val remove: ?verbose:bool -> UriManager.uri -> unit