ScalarValue defines the data type for scalar values that contain the values of the scalar data types and the two additional values Vbot and Vtop. Vbot means "yet unknown" and can be changed to a known value during causality analysis, and Vtop means "wrong value" which is the result of a erroneous evaluation such as negative nat subtraction, division by zero, negative logarithm, array bound errors, as well as write conflicts. The scalar values are partially ordered where Vbot is the minimal element, Vtop is the maximal element, and all other values are incomparable.
Union case | Description |
Full Usage:
Vbool bool
Parameters:
bool
|
|
Full Usage:
Vbot
|
|
Full Usage:
Vbtv bool list
Parameters:
bool list
|
|
Full Usage:
Vint bool list
Parameters:
bool list
|
|
Full Usage:
Vnat bool list
Parameters:
bool list
|
|
Full Usage:
Vreal float
Parameters:
float
|
|
Full Usage:
Vtop
|
|
Instance member | Description |
|
|