]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_kernel/nCicSubstitution.mli
more push/pop to avoid confusion with imperative data structures employed by
[helm.git] / helm / software / components / ng_kernel / nCicSubstitution.mli
index 7e3301fa8ec037135215662c955bfe58f68978d8..f470b8a4de0aea8007da050116203c4192f49231 100644 (file)
@@ -25,17 +25,15 @@ val lift : ?from:int -> int -> NCic.term -> NCic.term
 (*  well typed and avoid_beta_redexes is true.                          *)
 val subst : ?avoid_beta_redexes:bool -> NCic.term -> NCic.term -> NCic.term
 
-(* psubst [avoid] [delift] [lift_args] [t] [map_arg] [args]              
+(* psubst [avoid] [map_arg] [args] [t]            
  *  [avoid] : do not leave newly created beta-redexes, default false
- *  [delift] : perform delifting
  *  [t] : term to fill in
- *  [lift_args] : lift argument after map_arg is applied
  *  [args] : stuff to substitute
  *  [map_arg] : map the argument to obtain a term
  *    the function is ReductionStrategy.from_env_for_unwind when psubst is
  *    used to implement nCicReduction.unwind'                              *)
 val psubst : 
-  ?avoid_beta_redexes:bool -> bool -> int -> 
+  ?avoid_beta_redexes:bool ->  
   ('a -> NCic.term) -> 'a list -> NCic.term -> 
     NCic.term