X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Ftactics%2FproofEngineHelpers.mli;h=a51213f9377635aa5a4d8dacde53eedb9976f67c;hb=68d4a148f1dbd1b22bbc962c99b12835a743ef67;hp=1eeb0aca3b3356a9168673d20750a35d8d05720e;hpb=c6cc2a7227d6750076f591a62d7b1896ebf1ebfa;p=helm.git diff --git a/helm/software/components/tactics/proofEngineHelpers.mli b/helm/software/components/tactics/proofEngineHelpers.mli index 1eeb0aca3..a51213f93 100644 --- a/helm/software/components/tactics/proofEngineHelpers.mli +++ b/helm/software/components/tactics/proofEngineHelpers.mli @@ -79,7 +79,7 @@ val select: pattern:ProofEngineTypes.lazy_pattern -> Cic.substitution * Cic.metasenv * CicUniv.universe_graph * [ `Decl of (Cic.context * Cic.term) list - | `Def of (Cic.context * Cic.term) list * (Cic.context * Cic.term) list option + | `Def of (Cic.context * Cic.term) list * (Cic.context * Cic.term) list ] option list * (Cic.context * Cic.term) list @@ -121,6 +121,10 @@ val get_rel: Cic.context -> string -> Cic.term option t and t_i is the premise of t accessed by Rel i in t_0. Performes a whd on the conclusion before giving up. Each t_i is returned with a context c_i in wich it is typed + split_with_normalize (c, t) normalizes t before operating the split + whd is useless here *) val split_with_whd: Cic.context * Cic.term -> (Cic.context * Cic.term) list * int +val split_with_normalize: Cic.context * Cic.term -> + (Cic.context * Cic.term) list * int