The bald eagle is not rough. The bear chases the tiger. The cat does not visit the tiger. The tiger is blue. If someone visits the tiger and the tiger visits the bear then they are rough. If someone chases the tiger then they are green. If someone is green then they do not visit the bear.
The bald eagle is not rough.
("bald eagle" "is" "rough" "-")
The bear chases the tiger.
("bear" "chases" "tiger" "+")
The cat does not visit the tiger.
("cat" "visits" "tiger" "-")
The tiger is blue.
("tiger" "is" "blue" "+")
If someone visits the tiger and the tiger visits the bear then they are rough.
((("someone" "visits" "tiger" "+") ("tiger" "visits" "bear" "+")) -> ("someone" "is" "rough" "+"))
If someone chases the tiger then they are green.
((("someone" "chases" "tiger" "+")) -> ("someone" "is" "green" "+"))
If someone is green then they do not visit the bear.
((("someone" "is" "green" "+")) -> ("someone" "visits" "bear" "-"))
The bald eagle is not rough.
True
1
proof
[(triple1)]
("bald eagle" "is" "rough" "-")
triple1
The cat visits the tiger.
False
1
inv-proof
[(triple3)]
("cat" "visits" "tiger" "+")
triple3
The bear is green.
True
2
proof
[(((triple2) -> rule2))]
("bear" "is" "green" "+")
((triple2) -> (rule2 % int1))
The bear is green.
("bear" "is" "green" "+")
int1
The bear is not green.
False
2
inv-proof
[(((triple2) -> rule2))]
("bear" "is" "green" "-")
((triple2) -> (rule2 % int1))
The bear is green.
("bear" "is" "green" "+")
int1
The bear does not visit the bear.
True
3
proof
[(((((triple2) -> rule2)) -> rule3))]
("bear" "visits" "bear" "-")
((((triple2) -> (rule2 % int2))) -> (rule3 % int1))
The bear does not visit the bear.
("bear" "visits" "bear" "-")
int1
The bear is green.
("bear" "is" "green" "+")
int2
The bear visits the bear.
False
3
inv-proof
[(((((triple2) -> rule2)) -> rule3))]
("bear" "visits" "bear" "+")
((((triple2) -> (rule2 % int2))) -> (rule3 % int1))
The bear does not visit the bear.
("bear" "visits" "bear" "-")
int1
The bear is green.
("bear" "is" "green" "+")
int2
The tiger is not rough.
Unknown
inv-rconc
[@1: The tiger is rough.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "is" "rough" "-")
The cat is green.
Unknown
rconc
[@1: The cat is green.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cat" "is" "green" "+")
The tiger is not green.
Unknown
inv-rconc
[@1: The tiger is green.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "is" "green" "-")
The tiger visits the bear.
Unknown
random
[@0: The tiger visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "bear" "+")
The bear does not chase the bald eagle.
Unknown
inv-random
[@0: The bear chases the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bear" "chases" "bald eagle" "-")
The cat chases the tiger.
Unknown
random
[@0: The cat chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("cat" "chases" "tiger" "+")
@0: The bald eagle is not rough.[(triple1)] The bear chases the tiger.[(triple2)] The cat does not visit the tiger.[(triple3)] The tiger is blue.[(triple4)] @1: The bear is green.[(((triple2) -> rule2))] @2: The bear does not visit the bear.[(((((triple2) -> rule2)) -> rule3))]
The bald eagle is not rough.
("bald eagle" "is" "rough" "-")
triple1
The bear chases the tiger.
("bear" "chases" "tiger" "+")
triple2
The cat does not visit the tiger.
("cat" "visits" "tiger" "-")
triple3
The tiger is blue.
("tiger" "is" "blue" "+")
triple4
The bear is green.
("bear" "is" "green" "+")
((triple2) -> (rule2 % int1))
The bear is green.
("bear" "is" "green" "+")
int1
The bear does not visit the bear.
("bear" "visits" "bear" "-")
((((triple2) -> (rule2 % int2))) -> (rule3 % int1))
The bear does not visit the bear.
("bear" "visits" "bear" "-")
int1
The bear is green.
("bear" "is" "green" "+")
int2