DeclareInd
Registering a mutual inductive definition together with its associated schemes
type one_inductive_impls =
Impargs.manual_implicits * Impargs.manual_implicits list
val declare_mutual_inductive_with_eliminations :
?primitive_expected:bool ->
?typing_flags:Declarations.typing_flags ->
?indlocs:Loc.t option list ->
Entries.mutual_inductive_entry ->
UState.named_universes_entry ->
one_inductive_impls list ->
Names.MutInd.t
module Internal : sig ... end
val declare_primitive_projection :
Names.Projection.Repr.t ->
Names.Constant.t ->
unit