X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Ftactics%2FreductionTactics.ml;h=3afef8eede4884141ab3c23aab3f79e73a842d61;hb=e1f0bb910f75b8b21f2c5e394ebb4c5a63ef4945;hp=5afc672695733cada18b7335705e1d360bec515b;hpb=acc9067d3263ffced81c52539f918d47d418d5c7;p=helm.git diff --git a/helm/software/components/tactics/reductionTactics.ml b/helm/software/components/tactics/reductionTactics.ml index 5afc67269..3afef8eed 100644 --- a/helm/software/components/tactics/reductionTactics.ml +++ b/helm/software/components/tactics/reductionTactics.ml @@ -30,7 +30,7 @@ open ProofEngineTypes (* Note: this code is almost identical to change_tac and * it could be unified by making the change function a callback *) let reduction_tac ~reduction ~pattern (proof,goal) = - let curi,metasenv,pbo,pty, attrs = proof in + let curi,metasenv,_subst,pbo,pty, attrs = proof in let (metano,context,ty) as conjecture = CicUtil.lookup_meta goal metasenv in let change subst where terms metasenv ugraph = if terms = [] then where, metasenv, ugraph @@ -88,7 +88,7 @@ let reduction_tac ~reduction ~pattern (proof,goal) = | _ as t -> t ) metasenv in - (curi,metasenv',pbo,pty, attrs), [metano] + (curi,metasenv',_subst,pbo,pty, attrs), [metano] ;; let simpl_tac ~pattern = @@ -119,11 +119,6 @@ let normalize_tac ~pattern = ~reduction:(const_lazy_reduction CicReduction.normalize) ~pattern) let head_beta_reduce_tac ?delta ?upto ~pattern = - begin match upto with - | Some upto -> - HLog.warn (Printf.sprintf "inside head_beta_reduce_tac %i" upto) - | None -> HLog.warn (Printf.sprintf "inside head_beta_reduce_tac none") - end; mk_tactic (reduction_tac ~reduction: (const_lazy_reduction @@ -142,7 +137,7 @@ exception NotConvertible term(s) to be replaced. *) let change_tac ~pattern with_what = let change_tac ~pattern ~with_what (proof, goal) = - let curi,metasenv,pbo,pty, attrs = proof in + let curi,metasenv,_subst,pbo,pty, attrs = proof in let (metano,context,ty) as conjecture = CicUtil.lookup_meta goal metasenv in let change subst where terms metasenv ugraph = if terms = [] then where, metasenv, ugraph @@ -211,7 +206,7 @@ let change_tac ~pattern with_what = | _ as t -> t) metasenv in - (curi,metasenv',pbo,pty, attrs), [metano] + (curi,metasenv',_subst,pbo,pty, attrs), [metano] in mk_tactic (change_tac ~pattern ~with_what)