The bear sees the rabbit. The rabbit does not like the bear. If something likes the rabbit then the rabbit is not rough. If something visits the rabbit and the rabbit is big then the rabbit is not rough. If something sees the rabbit and it is not big then it does not see the bear. If something visits the rabbit and it is not round then it visits the bear. If something likes the bear and it sees the rabbit then the bear visits the rabbit. If something likes the bear and the bear sees the rabbit then the bear visits the rabbit. If something sees the rabbit then the rabbit does not visit the bear. If something likes the rabbit and the rabbit does not see the bear then the rabbit visits the bear.
The bear sees the rabbit.
("bear" "sees" "rabbit" "+")
The rabbit does not like the bear.
("rabbit" "likes" "bear" "-")
If something likes the rabbit then the rabbit is not rough.
((("something" "likes" "rabbit" "+")) -> ("rabbit" "is" "rough" "-"))
If something visits the rabbit and the rabbit is big then the rabbit is not rough.
((("something" "visits" "rabbit" "+") ("rabbit" "is" "big" "+")) -> ("rabbit" "is" "rough" "-"))
If something sees the rabbit and it is not big then it does not see the bear.
((("something" "sees" "rabbit" "+") ("something" "is" "big" "~")) -> ("something" "sees" "bear" "-"))
If something visits the rabbit and it is not round then it visits the bear.
((("something" "visits" "rabbit" "+") ("something" "is" "round" "~")) -> ("something" "visits" "bear" "+"))
If something likes the bear and it sees the rabbit then the bear visits the rabbit.
((("something" "likes" "bear" "+") ("something" "sees" "rabbit" "+")) -> ("bear" "visits" "rabbit" "+"))
If something likes the bear and the bear sees the rabbit then the bear visits the rabbit.
((("something" "likes" "bear" "+") ("bear" "sees" "rabbit" "+")) -> ("bear" "visits" "rabbit" "+"))
If something sees the rabbit then the rabbit does not visit the bear.
((("something" "sees" "rabbit" "+")) -> ("rabbit" "visits" "bear" "-"))
If something likes the rabbit and the rabbit does not see the bear then the rabbit visits the bear.
((("something" "likes" "rabbit" "+") ("rabbit" "sees" "bear" "~")) -> ("rabbit" "visits" "bear" "+"))
The rabbit does not like the bear.
True
1
proof
[(triple2)]
("rabbit" "likes" "bear" "-")
triple2
The bear does not see the rabbit.
False
1
inv-proof
[(triple1)]
("bear" "sees" "rabbit" "-")
triple1
The rabbit does not visit the bear.
True
2
proof
[(((triple1) -> rule7))]
("rabbit" "visits" "bear" "-")
((triple1) -> (rule7 % int1))
The rabbit does not visit the bear.
("rabbit" "visits" "bear" "-")
int1
The rabbit visits the bear.
False
2
inv-proof
[(((triple1) -> rule7))]
("rabbit" "visits" "bear" "+")
((triple1) -> (rule7 % int1))
The rabbit does not visit the bear.
("rabbit" "visits" "bear" "-")
int1
The bear does not visit the rabbit.
Unknown
inv-rconc
[@1: The bear visits the rabbit.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("bear" "visits" "rabbit" "-")
The bear visits the bear.
Unknown
rconc
[@1: The bear visits the bear.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("bear" "visits" "bear" "+")
The rabbit is not round.
Unknown
inv-random
[@0: The rabbit is round.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "round" "-")
The rabbit is rough.
Unknown
random
[@0: The rabbit is rough.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "rough" "+")
@0: The bear sees the rabbit.[(triple1)] The rabbit does not like the bear.[(triple2)] @1: The rabbit does not visit the bear.[(((triple1) -> rule7))]
The bear sees the rabbit.
("bear" "sees" "rabbit" "+")
triple1
The rabbit does not like the bear.
("rabbit" "likes" "bear" "-")
triple2
The rabbit does not visit the bear.
("rabbit" "visits" "bear" "-")
((triple1) -> (rule7 % int1))
The rabbit does not visit the bear.
("rabbit" "visits" "bear" "-")
int1