The cat is big. The cat is rough. The cat likes the lion. The cat sees the cow. The cow eats the cat. The cow is big. The cow is round. The lion eats the cow. The lion is rough. The lion is round. The lion sees the rabbit. The rabbit eats the lion. The rabbit is blue. The rabbit is kind. The rabbit likes the cow. If someone is round then they eat the lion.
The cat is big.
("cat" "is" "big" "+")
The cat is rough.
("cat" "is" "rough" "+")
The cat likes the lion.
("cat" "likes" "lion" "+")
The cat sees the cow.
("cat" "sees" "cow" "+")
The cow eats the cat.
("cow" "eats" "cat" "+")
The cow is big.
("cow" "is" "big" "+")
The cow is round.
("cow" "is" "round" "+")
The lion eats the cow.
("lion" "eats" "cow" "+")
The lion is rough.
("lion" "is" "rough" "+")
The lion is round.
("lion" "is" "round" "+")
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
The rabbit eats the lion.
("rabbit" "eats" "lion" "+")
The rabbit is blue.
("rabbit" "is" "blue" "+")
The rabbit is kind.
("rabbit" "is" "kind" "+")
The rabbit likes the cow.
("rabbit" "likes" "cow" "+")
If someone is round then they eat the lion.
((("someone" "is" "round" "+")) -> ("someone" "eats" "lion" "+"))
The cat likes the lion.
True
1
proof
[(triple3)]
("cat" "likes" "lion" "+")
triple3
The cow is not big.
False
1
inv-proof
[(triple6)]
("cow" "is" "big" "-")
triple6
The cow eats the lion.
True
2
proof
[(((triple7) -> rule1))]
("cow" "eats" "lion" "+")
((triple7) -> (rule1 % int1))
The cow eats the lion.
("cow" "eats" "lion" "+")
int1
The cow does not eat the lion.
False
2
inv-proof
[(((triple7) -> rule1))]
("cow" "eats" "lion" "-")
((triple7) -> (rule1 % int1))
The cow eats the lion.
("cow" "eats" "lion" "+")
int1
The cat does not eat the lion.
Unknown
inv-rconc
[@1: The cat eats the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cat" "eats" "lion" "-")
The lion likes the lion.
Unknown
random
[@0: The lion likes the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "likes" "lion" "+")
The rabbit does not see the rabbit.
Unknown
inv-random
[@0: The rabbit sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "sees" "rabbit" "-")
The cow likes the lion.
Unknown
random
[@0: The cow likes the lion.[CWA. Example of deepest failure = (FAIL)]]
("cow" "likes" "lion" "+")
@0: The cat is big.[(triple1)] The cat is rough.[(triple2)] The cat likes the lion.[(triple3)] The cat sees the cow.[(triple4)] The cow eats the cat.[(triple5)] The cow is big.[(triple6)] The cow is round.[(triple7)] The lion eats the cow.[(triple8)] The lion is rough.[(triple9)] The lion is round.[(triple10)] The lion sees the rabbit.[(triple11)] The rabbit eats the lion.[(triple12)] The rabbit is blue.[(triple13)] The rabbit is kind.[(triple14)] The rabbit likes the cow.[(triple15)] @1: The cow eats the lion.[(((triple7) -> rule1))] The lion eats the lion.[(((triple10) -> rule1))]
The cat is big.
("cat" "is" "big" "+")
triple1
The cat is rough.
("cat" "is" "rough" "+")
triple2
The cat likes the lion.
("cat" "likes" "lion" "+")
triple3
The cat sees the cow.
("cat" "sees" "cow" "+")
triple4
The cow eats the cat.
("cow" "eats" "cat" "+")
triple5
The cow is big.
("cow" "is" "big" "+")
triple6
The cow is round.
("cow" "is" "round" "+")
triple7
The lion eats the cow.
("lion" "eats" "cow" "+")
triple8
The lion is rough.
("lion" "is" "rough" "+")
triple9
The lion is round.
("lion" "is" "round" "+")
triple10
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
triple11
The rabbit eats the lion.
("rabbit" "eats" "lion" "+")
triple12
The rabbit is blue.
("rabbit" "is" "blue" "+")
triple13
The rabbit is kind.
("rabbit" "is" "kind" "+")
triple14
The rabbit likes the cow.
("rabbit" "likes" "cow" "+")
triple15
The cow eats the lion.
("cow" "eats" "lion" "+")
((triple7) -> (rule1 % int1))
The cow eats the lion.
("cow" "eats" "lion" "+")
int1
The lion eats the lion.
("lion" "eats" "lion" "+")
((triple10) -> (rule1 % int1))
The lion eats the lion.
("lion" "eats" "lion" "+")
int1