Module Inv

type inversion_status =
| Dep of EConstr.constr option
| NoDep
type inversion_kind =
| SimpleInversion
| FullInversion
| FullInversionClear
val inv_clause : inversion_kind -> Tactypes.or_and_intro_pattern option -> Names.Id.t list -> Tactypes.quantified_hypothesis -> unit Proofview.tactic
val inv : inversion_kind -> Tactypes.or_and_intro_pattern option -> Tactypes.quantified_hypothesis -> unit Proofview.tactic
val dinv : inversion_kind -> EConstr.constr option -> Tactypes.or_and_intro_pattern option -> Tactypes.quantified_hypothesis -> unit Proofview.tactic
val inv_tac : Names.Id.t -> unit Proofview.tactic
val inv_clear_tac : Names.Id.t -> unit Proofview.tactic
val dinv_tac : Names.Id.t -> unit Proofview.tactic
val dinv_clear_tac : Names.Id.t -> unit Proofview.tactic