Expand description
Error Graph
This module contains the error graph construction based on the counter system of a threshold automaton. The error graph is computed backwards from the error states, until no new states are discovered.
An error graph is said to be โemptyโ if it does not contain any initial states, which implies that no error state is reachable from the initial states.
If the error graph is not empty, all possible paths need to be checked, whether an actual non-spurious path exists. Such a path would be a counter example to the property.
The core logic for this exploration is implemented in the node module.
Modulesยง
- edge ๐
- Edge type for the error graph
- node ๐
- Node type of the error graph
- spurious_
path_ ๐checker - Check an error graph for non spurious paths
Structsยง
- Error
Graph - Error Graph storing all paths from initial abstract configurations to error configurations
Type Aliasesยง
- NodeRef ๐
- Type alias for references to nodes in the error graph