package rocq-runtime
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=3f0fc283e8644394aa9c7a6e3995b6d9ebbe1e6dda712bf431f9c372dcef95ad
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.