type ('term, 'lazy_term, 'ident) pattern =
'lazy_term option * ('ident * 'term) list * 'term option
-type ('term, 'ident) type_spec =
- | Ident of 'ident
- | Type of UriManager.uri * int
-
type 'lazy_term reduction =
[ `Normalize
| `Reduce
| Constructor of loc * int
| Contradiction of loc
| Cut of loc * 'ident option * 'term
- | Decompose of loc * ('term, 'ident) type_spec list * 'ident option * 'ident list
+ | Decompose of loc * 'ident list
| Demodulate of loc
| Destruct of loc * 'term
| Elim of loc * 'term * 'term option * int option * 'ident list