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/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)"
>