The bear visits the mouse. The cow is big. The lion likes the mouse. The mouse visits the bear. If something visits the mouse then the mouse likes the cow. If something is nice and rough then it likes the cow. All rough things are kind.
The bear visits the mouse.
("bear" "visits" "mouse" "+")
The cow is big.
("cow" "is" "big" "+")
The lion likes the mouse.
("lion" "likes" "mouse" "+")
The mouse visits the bear.
("mouse" "visits" "bear" "+")
If something visits the mouse then the mouse likes the cow.
((("something" "visits" "mouse" "+")) -> ("mouse" "likes" "cow" "+"))
If something is nice and rough then it likes the cow.
((("something" "is" "nice" "+") ("something" "is" "rough" "+")) -> ("something" "likes" "cow" "+"))
All rough things are kind.
((("something" "is" "rough" "+")) -> ("something" "is" "kind" "+"))
The cow is big.
True
1
proof
[(triple2)]
("cow" "is" "big" "+")
triple2
The mouse does not visit the bear.
False
1
inv-proof
[(triple4)]
("mouse" "visits" "bear" "-")
triple4
The mouse likes the cow.
True
2
proof
[(((triple1) -> rule1))]
("mouse" "likes" "cow" "+")
((triple1) -> (rule1 % int1))
The mouse likes the cow.
("mouse" "likes" "cow" "+")
int1
The mouse does not like the cow.
False
2
inv-proof
[(((triple1) -> rule1))]
("mouse" "likes" "cow" "-")
((triple1) -> (rule1 % int1))
The mouse likes the cow.
("mouse" "likes" "cow" "+")
int1
The bear does not like the cow.
Unknown
inv-rconc
[@1: The bear likes the cow.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bear" "likes" "cow" "-")
The lion likes the cow.
Unknown
rconc
[@1: The lion likes the cow.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("lion" "likes" "cow" "+")
The cow does not visit the bear.
Unknown
inv-random
[@0: The cow visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("cow" "visits" "bear" "-")
The bear is big.
Unknown
random
[@0: The bear is big.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "big" "+")
@0: The bear visits the mouse.[(triple1)] The cow is big.[(triple2)] The lion likes the mouse.[(triple3)] The mouse visits the bear.[(triple4)] @1: The mouse likes the cow.[(((triple1) -> rule1))]
The bear visits the mouse.
("bear" "visits" "mouse" "+")
triple1
The cow is big.
("cow" "is" "big" "+")
triple2
The lion likes the mouse.
("lion" "likes" "mouse" "+")
triple3
The mouse visits the bear.
("mouse" "visits" "bear" "+")
triple4
The mouse likes the cow.
("mouse" "likes" "cow" "+")
((triple1) -> (rule1 % int1))
The mouse likes the cow.
("mouse" "likes" "cow" "+")
int1