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.3.0.tar.gz
sha256=3f0fc283e8644394aa9c7a6e3995b6d9ebbe1e6dda712bf431f9c372dcef95ad
doc/rocq-runtime.tactics/FixTactics/index.html
Module FixTacticsSource
Fixpoint and co-fixpoint tactics.
fix f idx refines the goal using a fixpoint.
fis the name of the variable which represents the fixpoint.idxis the index of the structurally recursive argument (starting at 1).
Source
val mutual_fix :
Names.Id.t ->
int ->
(Names.Id.t * int * EConstr.constr) list ->
unit Proofview.tacticmutual_fix f idx fs refines the goal using a mutual fixpoint.
fandidxare the name and recursive argument index for the first fixpoint. The type offis simply the conclusion of the goal.fscontains the name, recursive argument index, and type of every other fixpoint in the mutual block.
cofix f refines the goal using a cofixpoint.
fis the name of the variable which represents the cofixpoint.
mutual_cofix f fs refines the goal using a mutual cofixpoint.
fis the name of the first cofixpoint. The type offis simply the conclusion of the goal.fscontains the name and type of every other cofixpoint in the mutual block.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>