The cat eats the rabbit. The cat is big. The cat is red. The cat visits the rabbit. The mouse eats the rabbit. The mouse is blue. The mouse is nice. The mouse is round. The mouse visits the cat. The rabbit eats the cat. The rabbit eats the mouse. The rabbit visits the mouse. If someone likes the rabbit then they are nice. If someone eats the cat then they are big. If the rabbit likes the cat then the rabbit is round.
The cat eats the rabbit.
("cat" "eats" "rabbit" "+")
The cat is big.
("cat" "is" "big" "+")
The cat is red.
("cat" "is" "red" "+")
The cat visits the rabbit.
("cat" "visits" "rabbit" "+")
The mouse eats the rabbit.
("mouse" "eats" "rabbit" "+")
The mouse is blue.
("mouse" "is" "blue" "+")
The mouse is nice.
("mouse" "is" "nice" "+")
The mouse is round.
("mouse" "is" "round" "+")
The mouse visits the cat.
("mouse" "visits" "cat" "+")
The rabbit eats the cat.
("rabbit" "eats" "cat" "+")
The rabbit eats the mouse.
("rabbit" "eats" "mouse" "+")
The rabbit visits the mouse.
("rabbit" "visits" "mouse" "+")
If someone likes the rabbit then they are nice.
((("someone" "likes" "rabbit" "+")) -> ("someone" "is" "nice" "+"))
If someone eats the cat then they are big.
((("someone" "eats" "cat" "+")) -> ("someone" "is" "big" "+"))
If the rabbit likes the cat then the rabbit is round.
((("rabbit" "likes" "cat" "+")) -> ("rabbit" "is" "round" "+"))
The mouse visits the cat.
True
1
proof
[(triple9)]
("mouse" "visits" "cat" "+")
triple9
The mouse does not visit the cat.
False
1
inv-proof
[(triple9)]
("mouse" "visits" "cat" "-")
triple9
The rabbit is big.
True
2
proof
[(((triple10) -> rule2))]
("rabbit" "is" "big" "+")
((triple10) -> (rule2 % int1))
The rabbit is big.
("rabbit" "is" "big" "+")
int1
The rabbit is not big.
False
2
inv-proof
[(((triple10) -> rule2))]
("rabbit" "is" "big" "-")
((triple10) -> (rule2 % int1))
The rabbit is big.
("rabbit" "is" "big" "+")
int1
The rabbit is not nice.
Unknown
inv-rconc
[@1: The rabbit is nice.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("rabbit" "is" "nice" "-")
The mouse is big.
Unknown
rconc
[@1: The mouse is big.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("mouse" "is" "big" "+")
The rabbit does not like the rabbit.
Unknown
inv-random
[@0: The rabbit likes the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "likes" "rabbit" "-")
The cat likes the cat.
Unknown
random
[@0: The cat likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "likes" "cat" "+")
@0: The cat eats the rabbit.[(triple1)] The cat is big.[(triple2)] The cat is red.[(triple3)] The cat visits the rabbit.[(triple4)] The mouse eats the rabbit.[(triple5)] The mouse is blue.[(triple6)] The mouse is nice.[(triple7)] The mouse is round.[(triple8)] The mouse visits the cat.[(triple9)] The rabbit eats the cat.[(triple10)] The rabbit eats the mouse.[(triple11)] The rabbit visits the mouse.[(triple12)] @1: The rabbit is big.[(((triple10) -> rule2))]
The cat eats the rabbit.
("cat" "eats" "rabbit" "+")
triple1
The cat is big.
("cat" "is" "big" "+")
triple2
The cat is red.
("cat" "is" "red" "+")
triple3
The cat visits the rabbit.
("cat" "visits" "rabbit" "+")
triple4
The mouse eats the rabbit.
("mouse" "eats" "rabbit" "+")
triple5
The mouse is blue.
("mouse" "is" "blue" "+")
triple6
The mouse is nice.
("mouse" "is" "nice" "+")
triple7
The mouse is round.
("mouse" "is" "round" "+")
triple8
The mouse visits the cat.
("mouse" "visits" "cat" "+")
triple9
The rabbit eats the cat.
("rabbit" "eats" "cat" "+")
triple10
The rabbit eats the mouse.
("rabbit" "eats" "mouse" "+")
triple11
The rabbit visits the mouse.
("rabbit" "visits" "mouse" "+")
triple12
The rabbit is big.
("rabbit" "is" "big" "+")
((triple10) -> (rule2 % int1))
The rabbit is big.
("rabbit" "is" "big" "+")
int1