X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_kernel%2FnCicReduction.mli;h=a45d8422f8ead2bced870fb2a61f331803806233;hb=f4b01f86f36f3b1ee11f383e3c056a458a76cb96;hp=328924c79e3097f8244cd605d93748cb2c0f5df2;hpb=0ec61cd3d3fe2bf43b75fc94800af0c23cfa8c3b;p=helm.git diff --git a/helm/software/components/ng_kernel/nCicReduction.mli b/helm/software/components/ng_kernel/nCicReduction.mli index 328924c79..a45d8422f 100644 --- a/helm/software/components/ng_kernel/nCicReduction.mli +++ b/helm/software/components/ng_kernel/nCicReduction.mli @@ -28,19 +28,18 @@ exception ReferenceToConstant exception ReferenceToVariable exception ReferenceToCurrentProof exception ReferenceToInductiveDefinition -(* -val fdebug : int ref + val whd : - ?delta:bool -> ?subst:Cic.substitution -> Cic.context -> Cic.term -> Cic.term + ?delta:int -> ?subst:NCic.substitution -> + NCic.context -> NCic.term -> + NCic.term + val are_convertible : - ?subst:Cic.substitution -> ?metasenv:Cic.metasenv -> - Cic.context -> Cic.term -> Cic.term -> CicUniv.universe_graph -> - bool * CicUniv.universe_graph -val normalize: - ?delta:bool -> ?subst:Cic.substitution -> Cic.context -> Cic.term -> Cic.term - + ?subst:NCic.substitution -> ?metasenv:NCic.metasenv -> + NCic.context -> NCic.term -> NCic.term -> + bool + (* performs head beta/(delta)/cast reduction; the default is to not perform delta reduction; if provided, ~upto is the maximum number of beta redexes reduced *) -val head_beta_reduce: ?delta:bool -> ?upto:int -> Cic.term -> Cic.term -*) +val head_beta_reduce: ?delta:int -> ?upto:int -> NCic.term -> NCic.term