X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_kernel%2FnCicReduction.mli;h=a45d8422f8ead2bced870fb2a61f331803806233;hb=1ebf8777baa6ab8624e02908f9c8b4b13a6a572f;hp=3677944bd6006290e6dcc2ba6bd796f5df65d282;hpb=3fb743f1c1fd5f5e49df2c5322e8c96a1a6ede67;p=helm.git diff --git a/helm/software/components/ng_kernel/nCicReduction.mli b/helm/software/components/ng_kernel/nCicReduction.mli index 3677944bd..a45d8422f 100644 --- a/helm/software/components/ng_kernel/nCicReduction.mli +++ b/helm/software/components/ng_kernel/nCicReduction.mli @@ -28,10 +28,9 @@ exception ReferenceToConstant exception ReferenceToVariable exception ReferenceToCurrentProof exception ReferenceToInductiveDefinition -(* -val fdebug : int ref + val whd : - ?delta:bool -> ?subst:NCic.substitution -> + ?delta:int -> ?subst:NCic.substitution -> NCic.context -> NCic.term -> NCic.term @@ -39,11 +38,8 @@ val are_convertible : ?subst:NCic.substitution -> ?metasenv:NCic.metasenv -> NCic.context -> NCic.term -> NCic.term -> bool -val normalize: - ?delta:bool -> ?subst:Cic.substitution -> Cic.context -> Cic.term -> Cic.term - + (* 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