package rocq-runtime
The Rocq Prover -- Core Binaries and Tools
Install
Dune Dependency
Authors
Maintainers
Sources
rocq-9.0.0.tar.gz
md5=8d522602d23e7a665631826dab9aa92b
sha512=f4f76a6a178e421c99ee7a331a2fd97a06e9c5d0168d7e60c44e3820d8e1a124370ea104ad90c7f87a9a1e9d87b2d0d7d2d387c998feeaed4a75ed04e176a4be
doc/rocq-runtime.engine/Proofview_monad/index.html
Module Proofview_monad
Source
This file defines the datatypes used as internal states by the tactic monad, and specialises the Logic_monad
to these types. It should not be used directly. Consider using Proofview
instead.
Traces
State types
We typically label nodes of Trace.tree
with messages to print. But we don't want to compute the result.
module StateStore : Store.S
Type of proof views: current evar_map
together with the list of focused goals, locally shelved goals and globally shelved goals.
Instantiation of the logic monad
Lenses to access to components of the states
Lens to the evar_map
of the proofview.
Lens to the list of focused goals.
Lens to the global environment.
Lens to the tactic status (true
if safe, false
if unsafe)
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page