reduceaux context tl' body'
| t -> t
in
- (match decofix (CicReduction.whd context term) with
+ (match decofix (reduceaux context [] term) (*(CicReduction.whd context term)*) with
C.MutConstruct (_,_,j,_) -> reduceaux context l (List.nth pl (j-1))
| C.Appl (C.MutConstruct (_,_,j,_) :: tl) ->
let (arity, r) =
with
_ -> raise AlreadySimplified
in
- (match CicReduction.whd context recparam with
+ (match reduceaux context [] recparam (*CicReduction.whd context recparam*) with
C.MutConstruct _
| C.Appl ((C.MutConstruct _)::_) ->
let body' =