The bear eats the cow. The cow is blue. The lion sees the cow. The rabbit is green. If something eats the rabbit then the rabbit visits the bear. If something eats the cow then it visits the rabbit. If something eats the rabbit and it does not visit the rabbit then it eats the bear.
The bear eats the cow.
("bear" "eats" "cow" "+")
The cow is blue.
("cow" "is" "blue" "+")
The lion sees the cow.
("lion" "sees" "cow" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
If something eats the rabbit then the rabbit visits the bear.
((("something" "eats" "rabbit" "+")) -> ("rabbit" "visits" "bear" "+"))
If something eats the cow then it visits the rabbit.
((("something" "eats" "cow" "+")) -> ("something" "visits" "rabbit" "+"))
If something eats the rabbit and it does not visit the rabbit then it eats the bear.
((("something" "eats" "rabbit" "+") ("something" "visits" "rabbit" "~")) -> ("something" "eats" "bear" "+"))
The rabbit is green.
True
1
proof
[(triple4)]
("rabbit" "is" "green" "+")
triple4
The rabbit is not green.
False
1
inv-proof
[(triple4)]
("rabbit" "is" "green" "-")
triple4
The bear visits the rabbit.
True
2
proof
[(((triple1) -> rule2))]
("bear" "visits" "rabbit" "+")
((triple1) -> (rule2 % int1))
The bear visits the rabbit.
("bear" "visits" "rabbit" "+")
int1
The bear does not visit the rabbit.
False
2
inv-proof
[(((triple1) -> rule2))]
("bear" "visits" "rabbit" "-")
((triple1) -> (rule2 % int1))
The bear visits the rabbit.
("bear" "visits" "rabbit" "+")
int1
The lion does not eat the bear.
Unknown
inv-rconc
[@1: The lion eats the bear.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("lion" "eats" "bear" "-")
The rabbit eats the bear.
Unknown
rconc
[@1: The rabbit eats the bear.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("rabbit" "eats" "bear" "+")
The rabbit is not nice.
Unknown
inv-random
[@0: The rabbit is nice.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "nice" "-")
The lion eats the cow.
Unknown
random
[@0: The lion eats the cow.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "cow" "+")
@0: The bear eats the cow.[(triple1)] The cow is blue.[(triple2)] The lion sees the cow.[(triple3)] The rabbit is green.[(triple4)] @1: The bear visits the rabbit.[(((triple1) -> rule2))]
The bear eats the cow.
("bear" "eats" "cow" "+")
triple1
The cow is blue.
("cow" "is" "blue" "+")
triple2
The lion sees the cow.
("lion" "sees" "cow" "+")
triple3
The rabbit is green.
("rabbit" "is" "green" "+")
triple4
The bear visits the rabbit.
("bear" "visits" "rabbit" "+")
((triple1) -> (rule2 % int1))
The bear visits the rabbit.
("bear" "visits" "rabbit" "+")
int1