The dog likes the squirrel. The mouse is not kind. The squirrel chases the dog. The tiger does not chase the mouse. If someone likes the squirrel then they like the dog. If someone chases the tiger and they eat the mouse then the mouse likes the dog. If someone chases the squirrel then they do not chase the mouse.
The dog likes the squirrel.
("dog" "likes" "squirrel" "+")
The mouse is not kind.
("mouse" "is" "kind" "-")
The squirrel chases the dog.
("squirrel" "chases" "dog" "+")
The tiger does not chase the mouse.
("tiger" "chases" "mouse" "-")
If someone likes the squirrel then they like the dog.
((("someone" "likes" "squirrel" "+")) -> ("someone" "likes" "dog" "+"))
If someone chases the tiger and they eat the mouse then the mouse likes the dog.
((("someone" "chases" "tiger" "+") ("someone" "eats" "mouse" "+")) -> ("mouse" "likes" "dog" "+"))
If someone chases the squirrel then they do not chase the mouse.
((("someone" "chases" "squirrel" "+")) -> ("someone" "chases" "mouse" "-"))
The dog likes the squirrel.
True
1
proof
[(triple1)]
("dog" "likes" "squirrel" "+")
triple1
The mouse is kind.
False
1
inv-proof
[(triple2)]
("mouse" "is" "kind" "+")
triple2
The dog likes the dog.
True
2
proof
[(((triple1) -> rule1))]
("dog" "likes" "dog" "+")
((triple1) -> (rule1 % int1))
The dog likes the dog.
("dog" "likes" "dog" "+")
int1
The dog does not like the dog.
False
2
inv-proof
[(((triple1) -> rule1))]
("dog" "likes" "dog" "-")
((triple1) -> (rule1 % int1))
The dog likes the dog.
("dog" "likes" "dog" "+")
int1
The tiger does not like the dog.
Unknown
inv-rconc
[@1: The tiger likes the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "likes" "dog" "-")
The squirrel likes the dog.
Unknown
rconc
[@1: The squirrel likes the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "likes" "dog" "+")
The dog does not eat the dog.
Unknown
inv-random
[@0: The dog eats the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "eats" "dog" "-")
The mouse chases the mouse.
Unknown
random
[@0: The mouse chases the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "mouse" "+")
@0: The dog likes the squirrel.[(triple1)] The mouse is not kind.[(triple2)] The squirrel chases the dog.[(triple3)] The tiger does not chase the mouse.[(triple4)] @1: The dog likes the dog.[(((triple1) -> rule1))]
The dog likes the squirrel.
("dog" "likes" "squirrel" "+")
triple1
The mouse is not kind.
("mouse" "is" "kind" "-")
triple2
The squirrel chases the dog.
("squirrel" "chases" "dog" "+")
triple3
The tiger does not chase the mouse.
("tiger" "chases" "mouse" "-")
triple4
The dog likes the dog.
("dog" "likes" "dog" "+")
((triple1) -> (rule1 % int1))
The dog likes the dog.
("dog" "likes" "dog" "+")
int1