package rocq-runtime
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
The Rocq Prover -- Core Binaries and Tools
Install
dune-project
Dependency
Authors
Maintainers
Sources
rocq-9.2.0.tar.gz
sha256=a45280ab4fbaac7540b136a6b073b4a6db15739ec1e149bded43fa6f4fc25f20
doc/rocq-runtime.tactics/Indrec/index.html
Module IndrecSource
Eliminations
Source
type recursion_scheme_error = | NotMutualInScheme of Names.inductive * Names.inductive| DuplicateInductiveBlock of Names.inductive
Errors related to recursors building
Source
val build_case_analysis_scheme :
Environ.env ->
Evd.evar_map ->
Names.inductive Evd.puniverses ->
dep_flag ->
EConstr.ESorts.t ->
Evd.evar_map * EConstr.constr * EConstr.constrSource
val build_induction_scheme :
Environ.env ->
Evd.evar_map ->
Names.inductive Evd.puniverses ->
dep_flag ->
EConstr.ESorts.t ->
Evd.evar_map * EConstr.constrBuilds a recursive induction scheme (Peano-induction style) in the given sort.
Source
val build_mutual_induction_scheme :
Environ.env ->
Evd.evar_map ->
?force_mutual:bool ->
(Names.inductive * dep_flag * EConstr.ESorts.t) list ->
Evd.einstance ->
Evd.evar_map * EConstr.constr listBuilds mutual (recursive) induction schemes
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>