]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matitaSync.mli
The new_aliases argument of the functions alias_diff and set_proof_aliases
[helm.git] / helm / matita / matitaSync.mli
index 492bc8c3be3c548c56832ff3862dc98b4ba13f7f..2175a23dccebd8f651397f558b73f544f7c45f25 100644 (file)
@@ -33,11 +33,17 @@ 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
+
+val compute_diff_and_set_proof_aliases :
   MatitaTypes.status -> DisambiguateTypes.environment -> MatitaTypes.status
 
   (* removes the object from DB, Disk, CoercionsDB, CicEnvironment, getter