package coq
Formal proof management system
Install
Dune Dependency
Authors
Maintainers
Sources
coq-8.14.0.tar.gz
sha256=b1501d686c21836302191ae30f610cca57fb309214c126518ca009363ad2cd3c
doc/coq-core.vernac/Indschemes/index.html
Module Indschemes
Source
See also Auto_ind_decl, Indrec, Eqscheme, Ind_tables, ...
Build and register the boolean equalities associated to an inductive type
Build and register a congruence scheme for an equality-like inductive type
Build and register rewriting schemes for an equality-like inductive type
Mutual Minimality/Induction scheme. force_mutual
forces the construction of eliminators having the same predicates and methods even if some of the inductives are not recursive. By default it is false
and some of the eliminators are defined as simple case analysis.
Source
val do_mutual_induction_scheme :
?force_mutual:bool ->
(Names.lident * bool * Names.inductive * Sorts.family) list ->
unit
Main calls to interpret the Scheme command
Combine a list of schemes into a conjunction of them
Source
val build_combined_scheme :
Environ.env ->
Names.Constant.t list ->
Evd.evar_map * Constr.constr * Constr.types
Hook called at each inductive type definition
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>