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.1.0.tar.gz
sha256=b236dc44f92e1eeca6877c7ee188a90c2303497fe7beb99df711ed5a7ce0d824
doc/rocq-runtime.tactics/Auto/index.html
Module Auto
Source
This files implements auto and related automation tactics
Default maximum search depth used by auto
and trivial
.
Try unification with the precompiled clause, then use registered Apply
Source
val conclPattern :
EConstr.constr ->
Pattern.constr_pattern option ->
Gentactic.glob_generic_tactic ->
unit Proofview.tactic
ConclPattern concl pat tacast
: if the term concl matches the pattern pat, (in sense of Pattern.somatches
, then replace ?1
?2
metavars in tacast by the right values to build a tactic
default_auto
runs the tactic auto
with:
- Maximum search depth
default_search_depth
. - The hint database
"core"
. - No additional lemma.
Source
val gen_auto :
?debug:Hints.debug ->
int option ->
Tactypes.delayed_open_constr list ->
Hints.hint_db_name list option ->
unit Proofview.tactic
gen_auto ?debug depth lemmas hints
runs the tactic auto
.
debug
controls whether to print a debug trace (Off
by default).Off
prints nothing,Info
prints successful steps, andDebug
prints all steps (including unsuccessful ones).depth
is the maximum search depth. IfNone
,default_search_depth
is used.lemmas
contains additional lemmas forauto
to use.hints
is a list of hint databases to use. IfNone
, _all_ existing hint databases are used. By default the"core"
hint database is included: passing"nocore"
will disable"core"
.
Source
val gen_trivial :
?debug:Hints.debug ->
Tactypes.delayed_open_constr list ->
Hints.hint_db_name list option ->
unit Proofview.tactic
gen_trivial
runs the tactic trivial
. See gen_auto
for an explanation of the different options.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>