The bald eagle is blue. The cow sees the tiger. The mouse likes the tiger. The tiger is nice. If something eats the cow then it likes the cow. If something likes the bald eagle and the bald eagle eats the cow then the bald eagle eats the tiger. If something likes the tiger then the tiger sees the cow. If something eats the cow and it is rough then the cow sees the bald eagle. If something sees the bald eagle and it is young then it sees the tiger. If something eats the mouse then the mouse sees the bald eagle.
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
The cow sees the tiger.
("cow" "sees" "tiger" "+")
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
If something eats the cow then it likes the cow.
((("something" "eats" "cow" "+")) -> ("something" "likes" "cow" "+"))
If something likes the bald eagle and the bald eagle eats the cow then the bald eagle eats the tiger.
((("something" "likes" "bald eagle" "+") ("bald eagle" "eats" "cow" "+")) -> ("bald eagle" "eats" "tiger" "+"))
If something likes the tiger then the tiger sees the cow.
((("something" "likes" "tiger" "+")) -> ("tiger" "sees" "cow" "+"))
If something eats the cow and it is rough then the cow sees the bald eagle.
((("something" "eats" "cow" "+") ("something" "is" "rough" "+")) -> ("cow" "sees" "bald eagle" "+"))
If something sees the bald eagle and it is young then it sees the tiger.
((("something" "sees" "bald eagle" "+") ("something" "is" "young" "+")) -> ("something" "sees" "tiger" "+"))
If something eats the mouse then the mouse sees the bald eagle.
((("something" "eats" "mouse" "+")) -> ("mouse" "sees" "bald eagle" "+"))
The tiger is nice.
True
1
proof
[(triple4)]
("tiger" "is" "nice" "+")
triple4
The cow does not see the tiger.
False
1
inv-proof
[(triple2)]
("cow" "sees" "tiger" "-")
triple2
The tiger sees the cow.
True
2
proof
[(((triple3) -> rule3))]
("tiger" "sees" "cow" "+")
((triple3) -> (rule3 % int1))
The tiger sees the cow.
("tiger" "sees" "cow" "+")
int1
The tiger does not see the cow.
False
2
inv-proof
[(((triple3) -> rule3))]
("tiger" "sees" "cow" "-")
((triple3) -> (rule3 % int1))
The tiger sees the cow.
("tiger" "sees" "cow" "+")
int1
The bald eagle does not see the tiger.
Unknown
inv-rconc
[@1: The bald eagle sees the tiger.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("bald eagle" "sees" "tiger" "-")
The tiger likes the cow.
Unknown
rconc
[@1: The tiger likes the cow.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "likes" "cow" "+")
The mouse does not see the cow.
Unknown
inv-random
[@0: The mouse sees the cow.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "cow" "-")
The mouse eats the tiger.
Unknown
random
[@0: The mouse eats the tiger.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "eats" "tiger" "+")
@0: The bald eagle is blue.[(triple1)] The cow sees the tiger.[(triple2)] The mouse likes the tiger.[(triple3)] The tiger is nice.[(triple4)] @1: The tiger sees the cow.[(((triple3) -> rule3))]
The bald eagle is blue.
("bald eagle" "is" "blue" "+")
triple1
The cow sees the tiger.
("cow" "sees" "tiger" "+")
triple2
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
triple3
The tiger is nice.
("tiger" "is" "nice" "+")
triple4
The tiger sees the cow.
("tiger" "sees" "cow" "+")
((triple3) -> (rule3 % int1))
The tiger sees the cow.
("tiger" "sees" "cow" "+")
int1