The bear is big. The bear visits the mouse. The mouse is big. If someone visits the mouse and they are round then the mouse likes the bear. If the bear likes the mouse then the bear sees the mouse. If someone is big and they see the bear then they visit the mouse.
The bear is big.
("bear" "is" "big" "+")
The bear visits the mouse.
("bear" "visits" "mouse" "+")
The mouse is big.
("mouse" "is" "big" "+")
If someone visits the mouse and they are round then the mouse likes the bear.
((("someone" "visits" "mouse" "+") ("someone" "is" "round" "+")) -> ("mouse" "likes" "bear" "+"))
If the bear likes the mouse then the bear sees the mouse.
((("bear" "likes" "mouse" "+")) -> ("bear" "sees" "mouse" "+"))
If someone is big and they see the bear then they visit the mouse.
((("someone" "is" "big" "+") ("someone" "sees" "bear" "+")) -> ("someone" "visits" "mouse" "+"))
The bear is big.
True
1
proof
[(triple1)]
("bear" "is" "big" "+")
triple1
The mouse is not big.
False
1
inv-proof
[(triple3)]
("mouse" "is" "big" "-")
triple3
The mouse does not visit the mouse.
Unknown
inv-rconc
[@1: The mouse visits the mouse.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("mouse" "visits" "mouse" "-")
The mouse visits the bear.
Unknown
random
[@0: The mouse visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "bear" "+")
@0: The bear is big.[(triple1)] The bear visits the mouse.[(triple2)] The mouse is big.[(triple3)]
The bear is big.
("bear" "is" "big" "+")
triple1
The bear visits the mouse.
("bear" "visits" "mouse" "+")
triple2
The mouse is big.
("mouse" "is" "big" "+")
triple3