The cow eats the squirrel. The cow is cold. The cow is rough. The cow sees the lion. The lion sees the tiger. The squirrel eats the cow. The squirrel eats the lion. The squirrel is big. The squirrel is cold. The tiger eats the cow. The tiger is kind. The tiger likes the squirrel. If the lion eats the squirrel and the lion likes the cow then the cow is kind. If someone is big and they see the tiger then they see the lion. If someone eats the lion then the lion is big.
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
The cow is cold.
("cow" "is" "cold" "+")
The cow is rough.
("cow" "is" "rough" "+")
The cow sees the lion.
("cow" "sees" "lion" "+")
The lion sees the tiger.
("lion" "sees" "tiger" "+")
The squirrel eats the cow.
("squirrel" "eats" "cow" "+")
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
The squirrel is big.
("squirrel" "is" "big" "+")
The squirrel is cold.
("squirrel" "is" "cold" "+")
The tiger eats the cow.
("tiger" "eats" "cow" "+")
The tiger is kind.
("tiger" "is" "kind" "+")
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
If the lion eats the squirrel and the lion likes the cow then the cow is kind.
((("lion" "eats" "squirrel" "+") ("lion" "likes" "cow" "+")) -> ("cow" "is" "kind" "+"))
If someone is big and they see the tiger then they see the lion.
((("someone" "is" "big" "+") ("someone" "sees" "tiger" "+")) -> ("someone" "sees" "lion" "+"))
If someone eats the lion then the lion is big.
((("someone" "eats" "lion" "+")) -> ("lion" "is" "big" "+"))
The cow eats the squirrel.
True
1
proof
[(triple1)]
("cow" "eats" "squirrel" "+")
triple1
The tiger does not like the squirrel.
False
1
inv-proof
[(triple12)]
("tiger" "likes" "squirrel" "-")
triple12
The lion is big.
True
2
proof
[(((triple7) -> rule3))]
("lion" "is" "big" "+")
((triple7) -> (rule3 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The lion is not big.
False
2
inv-proof
[(((triple7) -> rule3))]
("lion" "is" "big" "-")
((triple7) -> (rule3 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The tiger does not see the lion.
Unknown
inv-rconc
[@1: The tiger sees the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "sees" "lion" "-")
The squirrel sees the lion.
Unknown
rconc
[@1: The squirrel sees the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("squirrel" "sees" "lion" "+")
The tiger does not eat the tiger.
Unknown
inv-random
[@0: The tiger eats the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "tiger" "-")
The cow sees the cow.
Unknown
random
[@0: The cow sees the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "cow" "+")
@0: The cow eats the squirrel.[(triple1)] The cow is cold.[(triple2)] The cow is rough.[(triple3)] The cow sees the lion.[(triple4)] The lion sees the tiger.[(triple5)] The squirrel eats the cow.[(triple6)] The squirrel eats the lion.[(triple7)] The squirrel is big.[(triple8)] The squirrel is cold.[(triple9)] The tiger eats the cow.[(triple10)] The tiger is kind.[(triple11)] The tiger likes the squirrel.[(triple12)] @1: The lion is big.[(((triple7) -> rule3))] @2: The lion sees the lion.[(((((triple7) -> rule3) triple5) -> rule2))]
The cow eats the squirrel.
("cow" "eats" "squirrel" "+")
triple1
The cow is cold.
("cow" "is" "cold" "+")
triple2
The cow is rough.
("cow" "is" "rough" "+")
triple3
The cow sees the lion.
("cow" "sees" "lion" "+")
triple4
The lion sees the tiger.
("lion" "sees" "tiger" "+")
triple5
The squirrel eats the cow.
("squirrel" "eats" "cow" "+")
triple6
The squirrel eats the lion.
("squirrel" "eats" "lion" "+")
triple7
The squirrel is big.
("squirrel" "is" "big" "+")
triple8
The squirrel is cold.
("squirrel" "is" "cold" "+")
triple9
The tiger eats the cow.
("tiger" "eats" "cow" "+")
triple10
The tiger is kind.
("tiger" "is" "kind" "+")
triple11
The tiger likes the squirrel.
("tiger" "likes" "squirrel" "+")
triple12
The lion is big.
("lion" "is" "big" "+")
((triple7) -> (rule3 % int1))
The lion is big.
("lion" "is" "big" "+")
int1
The lion sees the lion.
("lion" "sees" "lion" "+")
((((triple7) -> (rule3 % int2)) triple5) -> (rule2 % int1))
The lion sees the lion.
("lion" "sees" "lion" "+")
int1
The lion is big.
("lion" "is" "big" "+")
int2