Expand description
Internal specification types
This module defines the specification format that model checkers in TACO
operate on. An ErrorSpec describes the erroneous behavior of a threshold
automaton, i.e., it is the negation of an ELTL property. A property is
violated if there exists a run of the threshold automaton satisfying the
error formula.
Modulesยง
- extraction ๐
- Module implementing the extraction of internal specification type from general LTL formulas
- upwards_
closed_ set - Module for implementing atomic proposition types for model checking of threshold automata
Structsยง
- Conjunction
- Conjunction of
T - Disjunction
- Disjunction of
T. - Error
Atom - Specification that can be checked in a single model checker run
- Error
Spec - Named specification of erroneous behavior
- Init
Restriction - Restriction on the initial configuration of a run
Enumsยง
- Error
Target - Temporal part of an
ErrorAtom
Functionsยง
- contains_
globally ๐ - Check whether the expression contains a
[]operator - dedup ๐
- Remove duplicate elements from a vector in place
- or_
conjunctions ๐ - Build the disjunction of two conjunctions of boolean expressions as a single boolean expression
Type Aliasesยง
- Error
Formula - Boolean combination of
ErrorAtoms