X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Ftactics%2FprimitiveTactics.ml;h=63c51d9efad86cfd359a1cd4dbc444a9d14bf9c7;hb=883affb9b633393615ce3cb674834664c5b9c881;hp=7a732a57257304dd89835b7e31aac819f047bea2;hpb=55b82bd235d82ff7f0a40d980effe1efde1f5073;p=helm.git diff --git a/helm/software/components/tactics/primitiveTactics.ml b/helm/software/components/tactics/primitiveTactics.ml index 7a732a572..63c51d9ef 100644 --- a/helm/software/components/tactics/primitiveTactics.ml +++ b/helm/software/components/tactics/primitiveTactics.ml @@ -472,6 +472,7 @@ let elim_tac ~term = let (curi,metasenv,proofbo,proofty) = proof in let metano,context,ty = CicUtil.lookup_meta goal metasenv in let termty,_ = T.type_of_aux' metasenv context term CicUniv.empty_ugraph in + let termty = CicReduction.whd context termty in let (termty,metasenv',arguments,fresh_meta) = ProofEngineHelpers.saturate_term (ProofEngineHelpers.new_meta_of_proof proof) metasenv context termty 0 in