]> matita.cs.unibo.it Git - helm.git/commitdiff
fixed lapply on new tinycals semantic
authorEnrico Tassi <enrico.tassi@inria.fr>
Tue, 25 Oct 2005 15:48:18 +0000 (15:48 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Tue, 25 Oct 2005 15:48:18 +0000 (15:48 +0000)
removed expand_implicits from elim

helm/ocaml/tactics/fwdSimplTactic.ml
helm/ocaml/tactics/primitiveTactics.ml

index 16510a7cd9e456d5b25eaa9becf71e4d1f48613d..a5c7878c7341336a822e39587adcaa5947b9d018 100644 (file)
@@ -107,8 +107,8 @@ let lapply_tac ?(mk_fresh_name_callback = FreshNamesGenerator.mk_fresh_name ~sub
       let conclusion =  
          match metas with [] -> what | _ -> Cic.Appl (what :: List.rev metas)
       in
-      let tac = T.thens ~start:(letin_tac conclusion)
-                       ~continuations:[clearbody ~index:1]
+      let tac = T.then_ ~start:(letin_tac conclusion) 
+        ~continuation:(clearbody ~index:1)
       in
       let proof = (xuri, metasenv, u, t) in
       let aux (proof, goals) (tac, goal) = 
@@ -137,7 +137,7 @@ let fwd_simpl_tac
          | uri :: _ -> 
            Printf.eprintf "fwd: %s\n" (UriManager.string_of_uri uri); flush stderr;
            let start = lapply_tac (Cic.Rel index) (Cic.Const (uri, [])) in  
-            let tac = T.thens ~start ~continuations:[PESR.clear hyp] in
+            let tac = T.then_ ~start ~continuation:(PESR.clear hyp) in
             PET.apply_tactic tac status
    in
    PET.mk_tactic fwd_simpl_tac
index d26221d3951bac5c6e82bf3437ffbaf3fba6477c..96ff130c5c8b5499d37220135dbd5a171f51badd 100644 (file)
@@ -517,10 +517,8 @@ let elim_tac ~term =
           in
            C.Appl (eliminator_ref :: make_tl term (args_no - 1))
          in
-          let metasenv', term_to_refine' =
-           CicMkImplicit.expand_implicits metasenv' [] context term_to_refine in
           let refined_term,_,metasenv'',_ = 
-           CicRefine.type_of_aux' metasenv' context term_to_refine
+           CicRefine.type_of_aux' metasenv' context term_to_refine
              CicUniv.empty_ugraph
           in
            let new_goals =