X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=components%2Ftactics%2Fauto.ml;h=3c35013aa37a6b0923cc9868e8db2ff785cdc5d6;hb=b0612e00b2a905510439d9a6e8908497c1b74c61;hp=92d66ef726ab7d245f0072c9aec81f3f7e85ed1d;hpb=18c16056c2858405c899ab027ec7e7ba2cc967b4;p=helm.git diff --git a/components/tactics/auto.ml b/components/tactics/auto.ml index 92d66ef72..3c35013aa 100644 --- a/components/tactics/auto.ml +++ b/components/tactics/auto.ml @@ -1190,14 +1190,14 @@ let eq_of_goal = function ;; (* DEMODULATE *) -let demodulate_tac ~dbd ((proof,goal)(*s initialstatus*)) = +let demodulate_tac ~dbd ~universe (proof,goal)= let curi,metasenv,pbo,pty = proof in let metano,context,ty = CicUtil.lookup_meta goal metasenv in let irl = CicMkImplicit.identity_relocation_list_for_metavariable context in let initgoal = [], [], ty in let eq_uri = eq_of_goal ty in let (active,passive,bag), cache, maxm = - init_cache_and_tables dbd true true Universe.empty (proof,goal) in + init_cache_and_tables dbd false true universe (proof,goal) in let equalities = (Saturation.list_of_passive passive) in (* we demodulate using both actives passives *) let table = @@ -1232,7 +1232,8 @@ let demodulate_tac ~dbd ((proof,goal)(*s initialstatus*)) = ~pattern:(ProofEngineTypes.conclusion_pattern None)) initialstatus*) ;; -let demodulate_tac ~dbd = ProofEngineTypes.mk_tactic (demodulate_tac ~dbd);; +let demodulate_tac ~dbd ~universe = + ProofEngineTypes.mk_tactic (demodulate_tac ~dbd ~universe);;