package coq-core
The Coq Proof Assistant -- Core Binaries and Tools
Install
Dune Dependency
Authors
Maintainers
Sources
coq-8.20.1.tar.gz
md5=0cfaa70f569be9494d24c829e6555d46
sha512=8ee967c636b67b22a4f34115871d8f9b9114df309afc9ddf5f61275251088c6e21f6cf745811df75554d30f4cebb6682f23eeb2e88b771330c4b60ce3f6bf5e2
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