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