package coq-core

  1. Overview
  2. Docs
The Coq Proof Assistant -- Core Binaries and Tools

Install

Dune Dependency

Authors

Maintainers

Sources

coq-8.17.1.tar.gz
sha512=9a35311acec2a806730b94ac7dceabc88837f235c52a14c026827d9b89433bd7fa9555a9fc6829aa49edfedb24c8bbaf1411ebf463b74a50aeb17cba47745b6b

doc/coq-core.vernac/Vernacstate/Declare/index.html

Module Vernacstate.DeclareSource

  • deprecated This module is internal and should not be used, instead, thread the proof state
Sourceexception NoCurrentProof
Sourceval there_are_pending_proofs : unit -> bool
Sourceval get_open_goals : unit -> int
Sourceval give_me_the_proof : unit -> Proof.t
Sourceval give_me_the_proof_opt : unit -> Proof.t option
Sourceval get_current_proof_name : unit -> Names.Id.t
Sourceval map_proof : (Proof.t -> Proof.t) -> unit
Sourceval with_current_proof : (unit Proofview.tactic -> Proof.t -> Proof.t * 'a) -> 'a
Sourceval return_proof : unit -> Declare.Proof.closed_proof_output
Sourceval return_partial_proof : unit -> Declare.Proof.closed_proof_output
Sourceval close_proof : opaque:Vernacexpr.opacity_flag -> keep_body_ucst_separate:bool -> Declare.Proof.proof_object
Sourceval discard_all : unit -> unit
Sourceval update_sigma_univs : UGraph.t -> unit
Sourceval get_current_context : unit -> Evd.evar_map * Environ.env
Sourceval get_all_proof_names : unit -> Names.Id.t list
Sourceval copy_terminators : src:LemmaStack.t option -> tgt:LemmaStack.t option -> LemmaStack.t option
Sourceval get_program : unit -> Declare.OblState.t NeList.t
Sourceval set : (LemmaStack.t option * Declare.OblState.t NeList.t) -> unit
Sourceval get_pstate : unit -> Declare.Proof.t option
Sourceval unfreeze : LemmaStack.t -> unit
OCaml

Innovation. Community. Security.