module Make(T:TermInner.S):sig..end
| Parameters: |
|
typesubst =(T.t, T.t) Var.Subst.t
val whnf : ?subst:subst -> T.t -> T.tval snf : ?subst:subst -> T.t -> T.tval app_whnf : ?subst:subst -> T.t -> T.t list -> T.tapp_whnf f l applies f to l, then computes the weak head normal formval eta_reduce : T.t -> T.tλx. f x with f, if f does not contain xmodule Full:sig..end