package rocq-runtime

  1. Overview
  2. Docs
The Rocq Prover -- Core Binaries and Tools

Install

dune-project
 Dependency

Authors

Maintainers

Sources

rocq-9.2.0.tar.gz
sha256=a45280ab4fbaac7540b136a6b073b4a6db15739ec1e149bded43fa6f4fc25f20

doc/rocq-runtime.vernac/Vernacstate/Stm/index.html

Module Vernacstate.StmSource

STM-specific state handling

Sourcetype pstate

Proof state + meta/evar counters

Sourceval pstate : t -> pstate
Sourceval set_pstate : t -> pstate -> t

Rest of the state, unfortunately this is used in low-level so we need to expose it

Sourceval non_pstate : t -> non_pstate
Sourceval same_env : t -> t -> bool

Checks if two states have the same Environ.env (physical eq)

Sourceval make_shallow : t -> t

Call Lib.drop_objects on the state