package coq-core

  1. Overview
  2. Docs
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.vernac/ComAssumption/index.html

Module ComAssumptionSource

Parameters/Assumptions

Declaration of a local assumption (Variable/Hypothesis)

Declaration of a local construction (Variable/Hypothesis/Let)

Declaration of a global assumption (Axiom/Parameter)

Sourceval declare_global : coe:Vernacexpr.coercion_flag -> try_assum_as_instance:bool -> local:Locality.import_status -> kind:Decls.logical_kind -> ?user_warns:UserWarn.t -> univs:UState.named_universes_entry -> impargs:Impargs.manual_implicits -> inline:Declaremods.inline -> name:Names.variable -> Constr.constr option -> Constr.types -> Names.GlobRef.t * UVars.Instance.t

Declaration of a global construction (Axiom/Parameter/Definition)

Sourceval do_assumptions : program_mode:bool -> poly:bool -> scope:Locality.definition_scope -> kind:Decls.assumption_object_kind -> ?user_warns:UserWarn.t -> inline:Declaremods.inline -> (Constrexpr.ident_decl list * Constrexpr.constr_expr) Vernacexpr.with_coercion list -> unit

Interpret the commands Variable/Hypothesis/Axiom/Parameter

Sourceval do_context : program_mode:bool -> poly:bool -> Constrexpr.local_binder_expr list -> unit

Interpret the command Context

Interpret a declaration of the form binders |- typ as a type

The first half of the context command, returning the declarations in the same order as Context, using de Bruijn indices (used by Elpi)

OCaml

Innovation. Community. Security.