package rocq-runtime

  1. Overview
  2. Docs
The Rocq Prover -- Core Binaries and Tools

Install

dune-project
 Dependency

Authors

Maintainers

Sources

rocq-9.3.0.tar.gz
sha256=3f0fc283e8644394aa9c7a6e3995b6d9ebbe1e6dda712bf431f9c372dcef95ad

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