Abstraction |
Shape-value abstraction of assertions
|
Actions |
Rely-guarantee actions
|
Assertions |
Separation logic assertions (symbolic heaps)
|
Commands |
Representation of program commands
|
Convert |
Translate parse tree into the intermediate abstract syntax tree
|
Exp |
Representation of expressions
|
Genarith |
Generation of arithmetic programs
|
Indpreds |
User-defined inductive predicates
|
Linear |
Linearizability
|
Location |
Source file locations (for error messages)
|
Lockfree |
Lock-freedom prover
|
Misc |
Library functions and miscellaneous routines
|
Parsetree |
Abstract syntax tree produced by the parser
|
Prover |
Must-subtraction implementation
|
Pure |
Operations on pure formulae
|
Symbsimp |
Symbolic execution
|
Tycheck |
Type checking & conversion into command language
|