package coq-core
The Coq Proof Assistant -- Core Binaries and Tools
Install
Dune Dependency
Authors
Maintainers
Sources
coq-8.19.0.tar.gz
md5=64b49dbc3205477bd7517642c0b9cbb6
sha512=02fb5b4fb575af79e092492cbec6dc0d15a1d74a07f827f657a72d4e6066532630e5a6d15be4acdb73314bd40b9a321f9ea0584e0ccfe51fd3a56353bd30db9b
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