The cat sees the tiger. The squirrel is red. The tiger is young. If something sees the cat and it sees the squirrel then it chases the tiger. If something chases the cat and it sees the squirrel then the squirrel is blue. If something sees the tiger then it sees the squirrel. If the tiger likes the squirrel and the tiger is young then the tiger sees the cat. If something sees the cat and the cat sees the tiger then the cat chases the tiger. If something sees the cat then the cat chases the tiger. If the squirrel sees the cat and the cat is blue then the cat is young. If the squirrel is round then the squirrel chases the tiger.
The cat sees the tiger.
("cat" "sees" "tiger" "+")
The squirrel is red.
("squirrel" "is" "red" "+")
The tiger is young.
("tiger" "is" "young" "+")
If something sees the cat and it sees the squirrel then it chases the tiger.
((("something" "sees" "cat" "+") ("something" "sees" "squirrel" "+")) -> ("something" "chases" "tiger" "+"))
If something chases the cat and it sees the squirrel then the squirrel is blue.
((("something" "chases" "cat" "+") ("something" "sees" "squirrel" "+")) -> ("squirrel" "is" "blue" "+"))
If something sees the tiger then it sees the squirrel.
((("something" "sees" "tiger" "+")) -> ("something" "sees" "squirrel" "+"))
If the tiger likes the squirrel and the tiger is young then the tiger sees the cat.
((("tiger" "likes" "squirrel" "+") ("tiger" "is" "young" "+")) -> ("tiger" "sees" "cat" "+"))
If something sees the cat and the cat sees the tiger then the cat chases the tiger.
((("something" "sees" "cat" "+") ("cat" "sees" "tiger" "+")) -> ("cat" "chases" "tiger" "+"))
If something sees the cat then the cat chases the tiger.
((("something" "sees" "cat" "+")) -> ("cat" "chases" "tiger" "+"))
If the squirrel sees the cat and the cat is blue then the cat is young.
((("squirrel" "sees" "cat" "+") ("cat" "is" "blue" "+")) -> ("cat" "is" "young" "+"))
If the squirrel is round then the squirrel chases the tiger.
((("squirrel" "is" "round" "+")) -> ("squirrel" "chases" "tiger" "+"))
The squirrel is red.
True
1
proof
[(triple2)]
("squirrel" "is" "red" "+")
triple2
The squirrel is not red.
False
1
inv-proof
[(triple2)]
("squirrel" "is" "red" "-")
triple2
The cat does not chase the tiger.
Unknown
inv-rconc
[@2: The cat chases the tiger.[CWA. Example of deepest failure = (rule5 <- rule4 <- FAIL)]]
("cat" "chases" "tiger" "-")
The squirrel likes the squirrel.
Unknown
random
[@0: The squirrel likes the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "likes" "squirrel" "+")
@0: The cat sees the tiger.[(triple1)] The squirrel is red.[(triple2)] The tiger is young.[(triple3)] @1: The cat sees the squirrel.[(((triple1) -> rule3))]
The cat sees the tiger.
("cat" "sees" "tiger" "+")
triple1
The squirrel is red.
("squirrel" "is" "red" "+")
triple2
The tiger is young.
("tiger" "is" "young" "+")
triple3
The cat sees the squirrel.
("cat" "sees" "squirrel" "+")
((triple1) -> (rule3 % int1))
The cat sees the squirrel.
("cat" "sees" "squirrel" "+")
int1