X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Ftactics%2Funiverse.ml;h=780b72daf8e421402e4752a070867ea00044a6db;hb=235d5cc96af46d0406bdd28222f56b3ee2bf827e;hp=def2279ca180072e3439506db0e854879452d437;hpb=ec86d39f8d1c462a42d13b347f6e309b3d3936e7;p=helm.git diff --git a/helm/software/components/tactics/universe.ml b/helm/software/components/tactics/universe.ml index def2279ca..780b72daf 100644 --- a/helm/software/components/tactics/universe.ml +++ b/helm/software/components/tactics/universe.ml @@ -31,7 +31,11 @@ module S = Set.Make(Codomain) module TI = Discrimination_tree.Make(Discrimination_tree.CicIndexable)(S) type universe = TI.t -let empty = TI.empty +let empty = TI.empty ;; + +let iter u f = + TI.iter u + (fun p s -> f p (S.elements s)) ;; let get_candidates univ ty =