The bear does not chase the rabbit. The cow is nice. The lion is cold. The rabbit chases the cow. If something is round and it chases the cow then the cow chases the rabbit. If something chases the cow then it needs the cow. If something visits the rabbit then it is rough.
The bear does not chase the rabbit.
("bear" "chases" "rabbit" "-")
The cow is nice.
("cow" "is" "nice" "+")
The lion is cold.
("lion" "is" "cold" "+")
The rabbit chases the cow.
("rabbit" "chases" "cow" "+")
If something is round and it chases the cow then the cow chases the rabbit.
((("something" "is" "round" "+") ("something" "chases" "cow" "+")) -> ("cow" "chases" "rabbit" "+"))
If something chases the cow then it needs the cow.
((("something" "chases" "cow" "+")) -> ("something" "needs" "cow" "+"))
If something visits the rabbit then it is rough.
((("something" "visits" "rabbit" "+")) -> ("something" "is" "rough" "+"))
The rabbit chases the cow.
True
1
proof
[(triple4)]
("rabbit" "chases" "cow" "+")
triple4
The cow is not nice.
False
1
inv-proof
[(triple2)]
("cow" "is" "nice" "-")
triple2
The rabbit needs the cow.
True
2
proof
[(((triple4) -> rule2))]
("rabbit" "needs" "cow" "+")
((triple4) -> (rule2 % int1))
The rabbit needs the cow.
("rabbit" "needs" "cow" "+")
int1
The rabbit does not need the cow.
False
2
inv-proof
[(((triple4) -> rule2))]
("rabbit" "needs" "cow" "-")
((triple4) -> (rule2 % int1))
The rabbit needs the cow.
("rabbit" "needs" "cow" "+")
int1
The bear does not need the cow.
Unknown
inv-rconc
[@1: The bear needs the cow.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bear" "needs" "cow" "-")
The bear is rough.
Unknown
rconc
[@1: The bear is rough.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bear" "is" "rough" "+")
The rabbit does not chase the bear.
Unknown
inv-random
[@0: The rabbit chases the bear.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "chases" "bear" "-")
The lion chases the lion.
Unknown
random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "+")
@0: The bear does not chase the rabbit.[(triple1)] The cow is nice.[(triple2)] The lion is cold.[(triple3)] The rabbit chases the cow.[(triple4)] @1: The rabbit needs the cow.[(((triple4) -> rule2))]
The bear does not chase the rabbit.
("bear" "chases" "rabbit" "-")
triple1
The cow is nice.
("cow" "is" "nice" "+")
triple2
The lion is cold.
("lion" "is" "cold" "+")
triple3
The rabbit chases the cow.
("rabbit" "chases" "cow" "+")
triple4
The rabbit needs the cow.
("rabbit" "needs" "cow" "+")
((triple4) -> (rule2 % int1))
The rabbit needs the cow.
("rabbit" "needs" "cow" "+")
int1