package coq-core
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.kernel/Context/index.html
Module Context
Source
The modules defined below represent a local context as defined by Chapter 4 in the Reference Manual:
A local context is an ordered list of of local declarations of names that we call variables.
A local declaration of some variable can be either:
- a local assumption, or
- a local definition.
Local assumptions are denoted in the Reference Manual as (name : typ)
and local definitions are there denoted as (name := value : typ)
.
Source
val eq_annot :
('a -> 'a -> bool) ->
('r -> 'r -> bool) ->
('a, 'r) pbinder_annot ->
('a, 'r) pbinder_annot ->
bool
Source
val map_annot_relevance_smart :
('r -> 'r) ->
('a, 'r) pbinder_annot ->
('a, 'r) pbinder_annot
Always Relevant
Relevant + Name
Relevant + Anonymous
Representation of contexts that can capture anonymous as well as non-anonymous variables. Individual declarations are then designated by de Bruijn indexes.
This module represents contexts that can capture non-anonymous variables. Individual declarations are then designated by the identifiers they bind.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>