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