The cat visits the dog. The dog chases the cat. The mouse sees the dog. The squirrel is young. If the dog is kind then the dog sees the mouse.
The cat visits the dog.
("cat" "visits" "dog" "+")
The dog chases the cat.
("dog" "chases" "cat" "+")
The mouse sees the dog.
("mouse" "sees" "dog" "+")
The squirrel is young.
("squirrel" "is" "young" "+")
If the dog is kind then the dog sees the mouse.
((("dog" "is" "kind" "+")) -> ("dog" "sees" "mouse" "+"))
The cat visits the dog.
True
1
proof
[(triple1)]
("cat" "visits" "dog" "+")
triple1
The squirrel is not young.
False
1
inv-proof
[(triple4)]
("squirrel" "is" "young" "-")
triple4
The dog does not see the mouse.
Unknown
inv-rconc
[@1: The dog sees the mouse.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("dog" "sees" "mouse" "-")
The squirrel is red.
Unknown
random
[@0: The squirrel is red.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "red" "+")
@0: The cat visits the dog.[(triple1)] The dog chases the cat.[(triple2)] The mouse sees the dog.[(triple3)] The squirrel is young.[(triple4)]
The cat visits the dog.
("cat" "visits" "dog" "+")
triple1
The dog chases the cat.
("dog" "chases" "cat" "+")
triple2
The mouse sees the dog.
("mouse" "sees" "dog" "+")
triple3
The squirrel is young.
("squirrel" "is" "young" "+")
triple4