TacmachSourceOperations for handling terms under a local typing context.
val pf_hyps_types :
Goal.goal Evd.sigma ->
(Names.Id.t Context.binder_annot * EConstr.types) listval pf_eapply :
(Environ.env -> Evd.evar_map -> 'a -> Evd.evar_map * 'b) ->
Goal.goal Evd.sigma ->
'a ->
Goal.goal Evd.sigma * 'bval pf_reduce :
(Environ.env -> Evd.evar_map -> EConstr.constr -> EConstr.constr) ->
Goal.goal Evd.sigma ->
EConstr.constr ->
EConstr.constrval pf_e_reduce :
(Environ.env ->
Evd.evar_map ->
EConstr.constr ->
Evd.evar_map * EConstr.constr) ->
Goal.goal Evd.sigma ->
EConstr.constr ->
Evd.evar_map * EConstr.constrval pf_reduce_to_quantified_ind :
Goal.goal Evd.sigma ->
EConstr.types ->
(Names.inductive * EConstr.EInstance.t) * EConstr.typesval pf_reduce_to_atomic_ind :
Goal.goal Evd.sigma ->
EConstr.types ->
(Names.inductive * EConstr.EInstance.t) * EConstr.typesval pf_unfoldn :
(Locus.occurrences * Tacred.evaluable_global_reference) list ->
Goal.goal Evd.sigma ->
EConstr.constr ->
EConstr.constr