NotEquivalent
This commit is contained in:
parent
1179e6a29b
commit
cdf2513e96
4 changed files with 12 additions and 1 deletions
|
@ -75,6 +75,7 @@ open class Preprocessor {
|
|||
term.functor == ",/2" -> Conjunction(args[0] as LogicOperand, args[1] as LogicOperand)
|
||||
term.functor == ";/2" -> Disjunction(args[0] as LogicOperand, args[1] as LogicOperand)
|
||||
term.functor == "\\+/1" -> Not(args[0] as Goal)
|
||||
term.functor == "\\==/2" -> NotEquivalent(args[0], args[1])
|
||||
term.functor == "==/2" -> Equivalent(args[0], args[1])
|
||||
|
||||
term.functor == "=\\=/2" && args.all { it is Expression } -> EvaluatesToDifferent(args[0] as Expression, args[1] as Expression)
|
||||
|
|
Reference in a new issue