The cat is rough. The cow eats the cat. The cow eats the squirrel. The lion eats the squirrel. The lion is cold. The lion is kind. The lion sees the squirrel. The lion visits the cat. The lion visits the squirrel. The squirrel eats the cow. The squirrel eats the lion. The squirrel sees the lion. If the lion is kind and the lion eats the squirrel then the squirrel sees the cow. If something sees the cow and the cow is green then it eats the cat.
The cat is rough.
("cat" "is" "rough" "+")
The cow eats the cat.
("cow" "eats" "cat" "+")
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
The lion eats the squirrel.
("lion" "eats" "squirrel" "+")
The lion is cold.
("lion" "is" "cold" "+")
The lion is kind.
("lion" "is" "kind" "+")
The lion sees the squirrel.
("lion" "sees" "squirrel" "+")
The lion visits the cat.
("lion" "visits" "cat" "+")
The lion visits the squirrel.
("lion" "visits" "squirrel" "+")
The squirrel eats the cow.
("squirrel" "eats" "cow" "+")
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
If the lion is kind and the lion eats the squirrel then the squirrel sees the cow.
((("lion" "is" "kind" "+") ("lion" "eats" "squirrel" "+")) -> ("squirrel" "sees" "cow" "+"))
If something sees the cow and the cow is green then it eats the cat.
((("something" "sees" "cow" "+") ("cow" "is" "green" "+")) -> ("something" "eats" "cat" "+"))
The cat is rough.
True
1
proof
[(triple1)]
("cat" "is" "rough" "+")
triple1
The lion does not eat the squirrel.
False
1
inv-proof
[(triple4)]
("lion" "eats" "squirrel" "-")
triple4
The squirrel sees the cow.
True
3
proof
[(((triple6 triple4) -> rule1))]
("squirrel" "sees" "cow" "+")
((triple6 triple4) -> (rule1 % int1))
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
int1
The squirrel does not see the cow.
False
3
inv-proof
[(((triple6 triple4) -> rule1))]
("squirrel" "sees" "cow" "-")
((triple6 triple4) -> (rule1 % int1))
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
int1
The cat does not eat the cat.
Unknown
inv-rconc
[@1: The cat eats the cat.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cat" "eats" "cat" "-")
The lion eats the cat.
Unknown
rconc
[@1: The lion eats the cat.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("lion" "eats" "cat" "+")
The cat is not green.
Unknown
inv-random
[@0: The cat is green.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "green" "-")
The squirrel visits the lion.
Unknown
random
[@0: The squirrel visits the lion.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "visits" "lion" "+")
@0: The cat is rough.[(triple1)] The cow eats the cat.[(triple2)] The cow eats the squirrel.[(triple3)] The lion eats the squirrel.[(triple4)] The lion is cold.[(triple5)] The lion is kind.[(triple6)] The lion sees the squirrel.[(triple7)] The lion visits the cat.[(triple8)] The lion visits the squirrel.[(triple9)] The squirrel eats the cow.[(triple10)] The squirrel eats the lion.[(triple11)] The squirrel sees the lion.[(triple12)] @1: The squirrel sees the cow.[(((triple6 triple4) -> rule1))]
The cat is rough.
("cat" "is" "rough" "+")
triple1
The cow eats the cat.
("cow" "eats" "cat" "+")
triple2
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
triple3
The lion eats the squirrel.
("lion" "eats" "squirrel" "+")
triple4
The lion is cold.
("lion" "is" "cold" "+")
triple5
The lion is kind.
("lion" "is" "kind" "+")
triple6
The lion sees the squirrel.
("lion" "sees" "squirrel" "+")
triple7
The lion visits the cat.
("lion" "visits" "cat" "+")
triple8
The lion visits the squirrel.
("lion" "visits" "squirrel" "+")
triple9
The squirrel eats the cow.
("squirrel" "eats" "cow" "+")
triple10
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
triple11
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
triple12
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
((triple6 triple4) -> (rule1 % int1))
The squirrel sees the cow.
("squirrel" "sees" "cow" "+")
int1