package rocq-runtime
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=a45280ab4fbaac7540b136a6b073b4a6db15739ec1e149bded43fa6f4fc25f20
doc/rocq-runtime.pretyping/LibBinding/State/index.html
Module LibBinding.StateSource
Weaken Functions From the Former Context to the New Context
Weaken a term defined in the former context by applying state.subst.
Weaken a declaration defined in the former context by applying state.subst.
Weaken a context defined in the former context by applying state.subst.
Access Key
Type of access keys for the State API
Push Functions
Add a former definition decl to a state s. It returns the new state, and an access key to acces the declaration. It supposes decl is well-typed in the current context.
Add a new definition decl to a state s. It returns the new state, and an access key to acces the declaration. It supposes decl is well-typed in the current context.
Access Functions
Access Terms
Compute the debruijn variable associated to an access_key in the context s : state.
Compute the debruijn variable associated to the i-th access_key in the context s : state.
Compute the debruijn variable associated to the i-th, j-th access_key in the context s : state.
Compute the debruijn variables associated to a list of access_key in the context s : state.
Access Types
Compute the type of the variable associated to an access_key in the context s : state.
Compute the type of the variable associated to the i-th access_key in the context s : state.
Compute the type of the variable associated to the i-th, j-th access_key in the context s : state.
Compute the type of the variable associated to a list of access_key in the context s : state.
Access Binder Annotations
Compute the binder_annot of the variable associated to an access_key in the context s : state.
Compute the binder_annot of the variable associated to the i-th access_key in the context s : state.
Compute the binder_annot of the variable associated to the i-th, j-th access_key in the context s : state.
Compute the binder_annot of the variable associated to a list of access_key in the context s : state.