The dog is blue. The dog is not cold. The dog is green. If someone is big and not cold then they are kind. Big people are green.
The dog is blue.
("dog" "is" "blue" "+")
The dog is not cold.
("dog" "is" "cold" "-")
The dog is green.
("dog" "is" "green" "+")
If someone is big and not cold then they are kind.
((("someone" "is" "big" "+") ("someone" "is" "cold" "~")) -> ("someone" "is" "kind" "+"))
Big people are green.
((("someone" "is" "big" "+")) -> ("someone" "is" "green" "+"))
The dog is blue.
True
1
proof
[(triple1)]
("dog" "is" "blue" "+")
triple1
The dog is cold.
False
1
inv-proof
[(triple2)]
("dog" "is" "cold" "+")
triple2
The dog is not kind.
Unknown
inv-rconc
[@1: The dog is kind.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("dog" "is" "kind" "-")
The dog needs the dog.
Unknown
random
[@0: The dog needs the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "needs" "dog" "+")
@0: The dog is blue.[(triple1)] The dog is green.[(triple3)] The dog is not cold.[(triple2)]
The dog is blue.
("dog" "is" "blue" "+")
triple1
The dog is green.
("dog" "is" "green" "+")
triple3
The dog is not cold.
("dog" "is" "cold" "-")
triple2