package coq-core
The Coq Proof Assistant -- Core Binaries and Tools
Install
Dune Dependency
Authors
Maintainers
Sources
coq-8.20.0.tar.gz
md5=66e57ea55275903bef74d5bf36fbe0f1
sha512=1a7eac6e2f58724a3f9d68bbb321e4cfe963ba1a5551b9b011db4b3f559c79be433d810ff262593d753770ee41ea68fbd6a60daa1e2319ea00dff64c8851d70b
doc/coq-core.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