The bear is nice. The bear does not see the rabbit. The mouse does not eat the bear. The mouse is big. The mouse is cold. The mouse is green. The mouse likes the bear. The mouse likes the rabbit. The rabbit eats the bear. The rabbit is big. The rabbit is cold. The rabbit is green. The rabbit likes the bear. The rabbit likes the mouse. The rabbit sees the bear. The rabbit sees the mouse. If something is cold then it likes the rabbit. If something eats the bear and the bear does not like the rabbit then the rabbit eats the bear.
The bear is nice.
("bear" "is" "nice" "+")
The bear does not see the rabbit.
("bear" "sees" "rabbit" "-")
The mouse does not eat the bear.
("mouse" "eats" "bear" "-")
The mouse is big.
("mouse" "is" "big" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse is green.
("mouse" "is" "green" "+")
The mouse likes the bear.
("mouse" "likes" "bear" "+")
The mouse likes the rabbit.
("mouse" "likes" "rabbit" "+")
The rabbit eats the bear.
("rabbit" "eats" "bear" "+")
The rabbit is big.
("rabbit" "is" "big" "+")
The rabbit is cold.
("rabbit" "is" "cold" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The rabbit likes the bear.
("rabbit" "likes" "bear" "+")
The rabbit likes the mouse.
("rabbit" "likes" "mouse" "+")
The rabbit sees the bear.
("rabbit" "sees" "bear" "+")
The rabbit sees the mouse.
("rabbit" "sees" "mouse" "+")
If something is cold then it likes the rabbit.
((("something" "is" "cold" "+")) -> ("something" "likes" "rabbit" "+"))
If something eats the bear and the bear does not like the rabbit then the rabbit eats the bear.
((("something" "eats" "bear" "+") ("bear" "likes" "rabbit" "~")) -> ("rabbit" "eats" "bear" "+"))
The bear does not see the rabbit.
True
1
proof
[(triple2)]
("bear" "sees" "rabbit" "-")
triple2
The rabbit does not like the bear.
False
1
inv-proof
[(triple13)]
("rabbit" "likes" "bear" "-")
triple13
The rabbit likes the rabbit.
True
2
proof
[(((triple11) -> rule1))]
("rabbit" "likes" "rabbit" "+")
((triple11) -> (rule1 % int1))
The rabbit likes the rabbit.
("rabbit" "likes" "rabbit" "+")
int1
The rabbit does not like the rabbit.
False
2
inv-proof
[(((triple11) -> rule1))]
("rabbit" "likes" "rabbit" "-")
((triple11) -> (rule1 % int1))
The rabbit likes the rabbit.
("rabbit" "likes" "rabbit" "+")
int1
The bear does not like the rabbit.
Unknown
inv-rconc
[@1: The bear likes the rabbit.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "likes" "rabbit" "-")
The mouse likes the mouse.
Unknown
random
[@0: The mouse likes the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "likes" "mouse" "+")
The mouse does not see the bear.
Unknown
inv-random
[@0: The mouse sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "bear" "-")
The rabbit is rough.
Unknown
random
[@0: The rabbit is rough.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "rough" "+")
@0: The bear does not see the rabbit.[(triple2)] The bear is nice.[(triple1)] The mouse does not eat the bear.[(triple3)] The mouse is big.[(triple4)] The mouse is cold.[(triple5)] The mouse is green.[(triple6)] The mouse likes the bear.[(triple7)] The mouse likes the rabbit.[(triple8 OR ((triple5) -> rule1))] The rabbit eats the bear.[(triple9)] The rabbit is big.[(triple10)] The rabbit is cold.[(triple11)] The rabbit is green.[(triple12)] The rabbit likes the bear.[(triple13)] The rabbit likes the mouse.[(triple14)] The rabbit sees the bear.[(triple15)] The rabbit sees the mouse.[(triple16)] @1: The rabbit likes the rabbit.[(((triple11) -> rule1))]
The bear does not see the rabbit.
("bear" "sees" "rabbit" "-")
triple2
The bear is nice.
("bear" "is" "nice" "+")
triple1
The mouse does not eat the bear.
("mouse" "eats" "bear" "-")
triple3
The mouse is big.
("mouse" "is" "big" "+")
triple4
The mouse is cold.
("mouse" "is" "cold" "+")
triple5
The mouse is green.
("mouse" "is" "green" "+")
triple6
The mouse likes the bear.
("mouse" "likes" "bear" "+")
triple7
The mouse likes the rabbit.
("mouse" "likes" "rabbit" "+")
triple8
((triple5) -> (rule1 % int1))
The mouse likes the rabbit.
("mouse" "likes" "rabbit" "+")
int1
The rabbit eats the bear.
("rabbit" "eats" "bear" "+")
triple9
The rabbit is big.
("rabbit" "is" "big" "+")
triple10
The rabbit is cold.
("rabbit" "is" "cold" "+")
triple11
The rabbit is green.
("rabbit" "is" "green" "+")
triple12
The rabbit likes the bear.
("rabbit" "likes" "bear" "+")
triple13
The rabbit likes the mouse.
("rabbit" "likes" "mouse" "+")
triple14
The rabbit sees the bear.
("rabbit" "sees" "bear" "+")
triple15
The rabbit sees the mouse.
("rabbit" "sees" "mouse" "+")
triple16
The rabbit likes the rabbit.
("rabbit" "likes" "rabbit" "+")
((triple11) -> (rule1 % int1))
The rabbit likes the rabbit.
("rabbit" "likes" "rabbit" "+")
int1