The bald eagle chases the mouse. The bald eagle chases the rabbit. The bald eagle chases the tiger. The bald eagle sees the mouse. The bald eagle sees the rabbit. The bald eagle sees the tiger. The mouse chases the tiger. The mouse likes the tiger. The rabbit is rough. The rabbit sees the mouse. The tiger chases the rabbit. The tiger is blue. The tiger is nice. The tiger likes the mouse. The tiger sees the bald eagle. If someone is nice then they see the rabbit. If someone likes the tiger then the tiger is rough. If someone likes the tiger then they are nice.
The bald eagle chases the mouse.
("bald eagle" "chases" "mouse" "+")
The bald eagle chases the rabbit.
("bald eagle" "chases" "rabbit" "+")
The bald eagle chases the tiger.
("bald eagle" "chases" "tiger" "+")
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
The bald eagle sees the rabbit.
("bald eagle" "sees" "rabbit" "+")
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
The mouse chases the tiger.
("mouse" "chases" "tiger" "+")
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
The rabbit is rough.
("rabbit" "is" "rough" "+")
The rabbit sees the mouse.
("rabbit" "sees" "mouse" "+")
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
The tiger likes the mouse.
("tiger" "likes" "mouse" "+")
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
If someone is nice then they see the rabbit.
((("someone" "is" "nice" "+")) -> ("someone" "sees" "rabbit" "+"))
If someone likes the tiger then the tiger is rough.
((("someone" "likes" "tiger" "+")) -> ("tiger" "is" "rough" "+"))
If someone likes the tiger then they are nice.
((("someone" "likes" "tiger" "+")) -> ("someone" "is" "nice" "+"))
The rabbit sees the mouse.
True
1
proof
[(triple10)]
("rabbit" "sees" "mouse" "+")
triple10
The tiger does not see the bald eagle.
False
1
inv-proof
[(triple15)]
("tiger" "sees" "bald eagle" "-")
triple15
The mouse is nice.
True
2
proof
[(((triple8) -> rule3))]
("mouse" "is" "nice" "+")
((triple8) -> (rule3 % int1))
The mouse is nice.
("mouse" "is" "nice" "+")
int1
The tiger does not see the rabbit.
False
2
inv-proof
[(((triple13) -> rule1))]
("tiger" "sees" "rabbit" "-")
((triple13) -> (rule1 % int1))
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
int1
The mouse sees the rabbit.
True
3
proof
[(((((triple8) -> rule3)) -> rule1))]
("mouse" "sees" "rabbit" "+")
((((triple8) -> (rule3 % int2))) -> (rule1 % int1))
The mouse sees the rabbit.
("mouse" "sees" "rabbit" "+")
int1
The mouse is nice.
("mouse" "is" "nice" "+")
int2
The mouse does not see the rabbit.
False
3
inv-proof
[(((((triple8) -> rule3)) -> rule1))]
("mouse" "sees" "rabbit" "-")
((((triple8) -> (rule3 % int2))) -> (rule1 % int1))
The mouse sees the rabbit.
("mouse" "sees" "rabbit" "+")
int1
The mouse is nice.
("mouse" "is" "nice" "+")
int2
The rabbit is not nice.
Unknown
inv-rconc
[@1: The rabbit is nice.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("rabbit" "is" "nice" "-")
The rabbit sees the rabbit.
Unknown
rconc
[@2: The rabbit sees the rabbit.[CWA. Example of deepest failure = (rule1 <- rule3 <- FAIL)]]
("rabbit" "sees" "rabbit" "+")
The bald eagle is not nice.
Unknown
inv-rconc
[@1: The bald eagle is nice.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bald eagle" "is" "nice" "-")
The mouse is blue.
Unknown
random
[@0: The mouse is blue.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "blue" "+")
The rabbit does not chase the bald eagle.
Unknown
inv-random
[@0: The rabbit chases the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "chases" "bald eagle" "-")
The rabbit is green.
Unknown
random
[@0: The rabbit is green.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "green" "+")
@0: The bald eagle chases the mouse.[(triple1)] The bald eagle chases the rabbit.[(triple2)] The bald eagle chases the tiger.[(triple3)] The bald eagle sees the mouse.[(triple4)] The bald eagle sees the rabbit.[(triple5)] The bald eagle sees the tiger.[(triple6)] The mouse chases the tiger.[(triple7)] The mouse likes the tiger.[(triple8)] The rabbit is rough.[(triple9)] The rabbit sees the mouse.[(triple10)] The tiger chases the rabbit.[(triple11)] The tiger is blue.[(triple12)] The tiger is nice.[(triple13)] The tiger likes the mouse.[(triple14)] The tiger sees the bald eagle.[(triple15)] @1: The mouse is nice.[(((triple8) -> rule3))] The tiger is rough.[(((triple8) -> rule2))] The tiger sees the rabbit.[(((triple13) -> rule1))] @2: The mouse sees the rabbit.[(((((triple8) -> rule3)) -> rule1))]
The bald eagle chases the mouse.
("bald eagle" "chases" "mouse" "+")
triple1
The bald eagle chases the rabbit.
("bald eagle" "chases" "rabbit" "+")
triple2
The bald eagle chases the tiger.
("bald eagle" "chases" "tiger" "+")
triple3
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
triple4
The bald eagle sees the rabbit.
("bald eagle" "sees" "rabbit" "+")
triple5
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
triple6
The mouse chases the tiger.
("mouse" "chases" "tiger" "+")
triple7
The mouse likes the tiger.
("mouse" "likes" "tiger" "+")
triple8
The rabbit is rough.
("rabbit" "is" "rough" "+")
triple9
The rabbit sees the mouse.
("rabbit" "sees" "mouse" "+")
triple10
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
triple11
The tiger is blue.
("tiger" "is" "blue" "+")
triple12
The tiger is nice.
("tiger" "is" "nice" "+")
triple13
The tiger likes the mouse.
("tiger" "likes" "mouse" "+")
triple14
The tiger sees the bald eagle.
("tiger" "sees" "bald eagle" "+")
triple15
The mouse is nice.
("mouse" "is" "nice" "+")
((triple8) -> (rule3 % int1))
The mouse is nice.
("mouse" "is" "nice" "+")
int1
The tiger is rough.
("tiger" "is" "rough" "+")
((triple8) -> (rule2 % int1))
The tiger is rough.
("tiger" "is" "rough" "+")
int1
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
((triple13) -> (rule1 % int1))
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
int1
The mouse sees the rabbit.
("mouse" "sees" "rabbit" "+")
((((triple8) -> (rule3 % int2))) -> (rule1 % int1))
The mouse sees the rabbit.
("mouse" "sees" "rabbit" "+")
int1
The mouse is nice.
("mouse" "is" "nice" "+")
int2