Continuing (incomplete) cleaning of Inductiveops.
micromega : improve efficiency/termination of type-checking

* unused terms are generalised
* proof is abstract