Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- Approximate
Verification - Assertion
- A logical assertion over a program state, represented as a formula string.
- Auth
Logic - Authorization logic for distributed security.
- Concurrent
Separation Logic - Concurrent separation logic for parallel programs.
- Concurrent
Separation Logic Ext - Differential
Privacy Logic - Differential privacy proof rules.
- Dynamic
Logic - Dynamic logic: programs + first-order formulas.
- Effect
System - Fractional
Perm - A fractional permission value in (0.0, 1.0].
- Ghost
Heap - A simple ghost heap: a map from ghost names to exclusive resources.
- Heap
- A finite heap: a partial map from addresses to values.
- Heap
Pred - A heap predicate: a set of heaps satisfying a property. Represented here as a Rust closure for simplicity.
- Hoare
Logic - Hoare logic system with proof-theoretic API.
- Hoare
Triple - A Hoare triple
{P} C {Q}. - Invariant
Record - A record of an invariant allocation.
- LTS
- A labeled transition system for refinement checking.
- Mask
- A mask (set of open invariant namespaces).
- Namespace
- A namespace identifier for Iris invariants.
- Numerical
Domain - Probabilistic
Hoare Logic - Rely
Condition - A rely condition: a set of transitions the environment may perform.
- Rely
Guarantee Logic - Resource
Invariant - A stable resource invariant under interference.
- Separation
Logic - Separation logic over a heap model.
- TemporalLTL
- Temporal specification via LTL model checking.
- Transition
- A state transition: a pair (pre-state, post-state).
- Type
AndEffect - Verification
Condition - A verification condition: a formula that the VC generator emits and the user must prove.
- Weakest
Precondition - Weakest precondition transformer.
Enums§
- CSLAction
Model - Command
- A simple imperative command in a while-language.
- Concurrency
Logic - Concurrency logic variants.
- Effect
Purity - Excl
Resource - A resource in the Excl CMRA: either an exclusive value or “invalid” (composed with itself).
- Numerical
Domain Type