The dog is blue. The dog is cold. The dog is nice. The dog is not rough. The dog is round. If the dog is cold and the dog is rough then the dog is nice.
The dog is blue.
("dog" "is" "blue" "+")
The dog is cold.
("dog" "is" "cold" "+")
The dog is nice.
("dog" "is" "nice" "+")
The dog is not rough.
("dog" "is" "rough" "-")
The dog is round.
("dog" "is" "round" "+")
If the dog is cold and the dog is rough then the dog is nice.
((("dog" "is" "cold" "+") ("dog" "is" "rough" "+")) -> ("dog" "is" "nice" "+"))
The dog is blue.
True
1
proof
[(triple1)]
("dog" "is" "blue" "+")
triple1
The dog is not nice.
False
1
inv-proof
[(triple3)]
("dog" "is" "nice" "-")
triple3
The dog does not like the dog.
Unknown
inv-random
[@0: The dog likes the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "likes" "dog" "-")
The dog chases the dog.
Unknown
random
[@0: The dog chases the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "chases" "dog" "+")
@0: The dog is blue.[(triple1)] The dog is cold.[(triple2)] The dog is nice.[(triple3)] The dog is not rough.[(triple4)] The dog is round.[(triple5)]
The dog is blue.
("dog" "is" "blue" "+")
triple1
The dog is cold.
("dog" "is" "cold" "+")
triple2
The dog is nice.
("dog" "is" "nice" "+")
triple3
The dog is not rough.
("dog" "is" "rough" "-")
triple4
The dog is round.
("dog" "is" "round" "+")
triple5