Implication
Represents an implication operator.
Author
Jan Müller
Parameters
first Operand
The antecedent.
second Operand
The consequent.
Constructors
Link copied to clipboard
Creates an Implication operator with the given antecedents and consequent.
Properties
Functions
Link copied to clipboard
open override fun fullCheck(graph: Graph, symbolTable: SymbolTable, variableAssignments: Map<String, Node>, shouldBeModel: Boolean): ModelCheckerTrace
Checks if consequent holds or antecedent does not hold.
Link copied to clipboard
Link copied to clipboard
open override fun partialCheck(graph: Graph, symbolTable: SymbolTable, variableAssignments: Map<String, Node>, shouldBeModel: Boolean): ModelCheckerTrace
Checks if consequent holds or antecedent does not hold. firstOperand is only checked if secondOperand does not hold.