package rocq-runtime

  1. Overview
  2. Docs
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

Sourcetype dep_flag = bool

Eliminations

Sourcetype recursion_scheme_error =
  1. | NotMutualInScheme of Names.inductive * Names.inductive
  2. | DuplicateInductiveBlock of Names.inductive

Errors related to recursors building

Sourceexception RecursionSchemeError of Environ.env * recursion_scheme_error

Builds a recursive induction scheme (Peano-induction style) in the given sort.

Sourceval 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 list

Builds mutual (recursive) induction schemes