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