full Check
abstract fun fullCheck(graph: Graph, symbolTable: SymbolTable, variableAssignments: Map<String, Node>, shouldBeModel: Boolean): ModelCheckerTrace(source)
Recursively evaluate all subformulas, including redundant checks.
Return
ModelCheckerTrace that contains the results of this check.
Parameters
graph
The Graph that will be checked.
symbol Table
SymbolTable that contains all symbols of the parsed root formula and graph.
variable Assignments
Map of BoundVariable names and their assigned Nodes.
should Be Model
Indicates the expected result. Can be false for subformulas of Operator.Unary.Negation.