The bear is kind. The bear needs the rabbit. The cat likes the bear. The cat needs the bear. The cat visits the bear. The mouse is cold. The mouse likes the bear. The mouse needs the rabbit. The rabbit does not like the cat. The rabbit visits the bear. If someone is cold then they need the bear.
The bear is kind.
("bear" "is" "kind" "+")
The bear needs the rabbit.
("bear" "needs" "rabbit" "+")
The cat likes the bear.
("cat" "likes" "bear" "+")
The cat needs the bear.
("cat" "needs" "bear" "+")
The cat visits the bear.
("cat" "visits" "bear" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse likes the bear.
("mouse" "likes" "bear" "+")
The mouse needs the rabbit.
("mouse" "needs" "rabbit" "+")
The rabbit does not like the cat.
("rabbit" "likes" "cat" "-")
The rabbit visits the bear.
("rabbit" "visits" "bear" "+")
If someone is cold then they need the bear.
((("someone" "is" "cold" "+")) -> ("someone" "needs" "bear" "+"))
The cat needs the bear.
True
1
proof
[(triple4)]
("cat" "needs" "bear" "+")
triple4
The bear does not need the rabbit.
False
1
inv-proof
[(triple2)]
("bear" "needs" "rabbit" "-")
triple2
The mouse needs the bear.
True
2
proof
[(((triple6) -> rule1))]
("mouse" "needs" "bear" "+")
((triple6) -> (rule1 % int1))
The mouse needs the bear.
("mouse" "needs" "bear" "+")
int1
The mouse does not need the bear.
False
2
inv-proof
[(((triple6) -> rule1))]
("mouse" "needs" "bear" "-")
((triple6) -> (rule1 % int1))
The mouse needs the bear.
("mouse" "needs" "bear" "+")
int1
The rabbit does not need the bear.
Unknown
inv-rconc
[@1: The rabbit needs the bear.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("rabbit" "needs" "bear" "-")
The bear needs the bear.
Unknown
rconc
[@1: The bear needs the bear.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "needs" "bear" "+")
The bear does not visit the rabbit.
Unknown
inv-random
[@0: The bear visits the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "rabbit" "-")
The mouse likes the cat.
Unknown
random
[@0: The mouse likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "likes" "cat" "+")
@0: The bear is kind.[(triple1)] The bear needs the rabbit.[(triple2)] The cat likes the bear.[(triple3)] The cat needs the bear.[(triple4)] The cat visits the bear.[(triple5)] The mouse is cold.[(triple6)] The mouse likes the bear.[(triple7)] The mouse needs the rabbit.[(triple8)] The rabbit does not like the cat.[(triple9)] The rabbit visits the bear.[(triple10)] @1: The mouse needs the bear.[(((triple6) -> rule1))]
The bear is kind.
("bear" "is" "kind" "+")
triple1
The bear needs the rabbit.
("bear" "needs" "rabbit" "+")
triple2
The cat likes the bear.
("cat" "likes" "bear" "+")
triple3
The cat needs the bear.
("cat" "needs" "bear" "+")
triple4
The cat visits the bear.
("cat" "visits" "bear" "+")
triple5
The mouse is cold.
("mouse" "is" "cold" "+")
triple6
The mouse likes the bear.
("mouse" "likes" "bear" "+")
triple7
The mouse needs the rabbit.
("mouse" "needs" "rabbit" "+")
triple8
The rabbit does not like the cat.
("rabbit" "likes" "cat" "-")
triple9
The rabbit visits the bear.
("rabbit" "visits" "bear" "+")
triple10
The mouse needs the bear.
("mouse" "needs" "bear" "+")
((triple6) -> (rule1 % int1))
The mouse needs the bear.
("mouse" "needs" "bear" "+")
int1