The cow does not chase the tiger. The cow is rough. The cow likes the tiger. The rabbit chases the cow. The rabbit chases the tiger. The rabbit is kind. The rabbit is nice. The rabbit is rough. The rabbit sees the cow. The rabbit sees the tiger. The tiger does not chase the cow. The tiger chases the rabbit. The tiger is blue. The tiger is not red. The tiger likes the rabbit. If someone sees the tiger and they chase the tiger then they are rough. If the tiger sees the rabbit then the rabbit sees the cow. If the cow chases the tiger and the rabbit does not like the cow then the tiger does not chase the rabbit. If the cow sees the tiger then the cow chases the rabbit. If someone chases the cow then they are kind. If someone is nice then they do not like the tiger. If someone sees the tiger then the tiger is nice. If someone is red and they like the tiger then the tiger chases the cow.
The cow does not chase the tiger.
("cow" "chases" "tiger" "-")
The cow is rough.
("cow" "is" "rough" "+")
The cow likes the tiger.
("cow" "likes" "tiger" "+")
The rabbit chases the cow.
("rabbit" "chases" "cow" "+")
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
The rabbit is kind.
("rabbit" "is" "kind" "+")
The rabbit is nice.
("rabbit" "is" "nice" "+")
The rabbit is rough.
("rabbit" "is" "rough" "+")
The rabbit sees the cow.
("rabbit" "sees" "cow" "+")
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
The tiger does not chase the cow.
("tiger" "chases" "cow" "-")
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is not red.
("tiger" "is" "red" "-")
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
If someone sees the tiger and they chase the tiger then they are rough.
((("someone" "sees" "tiger" "+") ("someone" "chases" "tiger" "+")) -> ("someone" "is" "rough" "+"))
If the tiger sees the rabbit then the rabbit sees the cow.
((("tiger" "sees" "rabbit" "+")) -> ("rabbit" "sees" "cow" "+"))
If the cow chases the tiger and the rabbit does not like the cow then the tiger does not chase the rabbit.
((("cow" "chases" "tiger" "+") ("rabbit" "likes" "cow" "~")) -> ("tiger" "chases" "rabbit" "-"))
If the cow sees the tiger then the cow chases the rabbit.
((("cow" "sees" "tiger" "+")) -> ("cow" "chases" "rabbit" "+"))
If someone chases the cow then they are kind.
((("someone" "chases" "cow" "+")) -> ("someone" "is" "kind" "+"))
If someone is nice then they do not like the tiger.
((("someone" "is" "nice" "+")) -> ("someone" "likes" "tiger" "-"))
If someone sees the tiger then the tiger is nice.
((("someone" "sees" "tiger" "+")) -> ("tiger" "is" "nice" "+"))
If someone is red and they like the tiger then the tiger chases the cow.
((("someone" "is" "red" "+") ("someone" "likes" "tiger" "+")) -> ("tiger" "chases" "cow" "+"))
The cow likes the tiger.
True
1
proof
[(triple3)]
("cow" "likes" "tiger" "+")
triple3
The tiger chases the cow.
False
1
inv-proof
[(triple11)]
("tiger" "chases" "cow" "+")
triple11
The tiger is nice.
True
2
proof
[(((triple10) -> rule7))]
("tiger" "is" "nice" "+")
((triple10) -> (rule7 % int1))
The tiger is nice.
("tiger" "is" "nice" "+")
int1
The rabbit likes the tiger.
False
2
inv-proof
[(((triple7) -> rule6))]
("rabbit" "likes" "tiger" "+")
((triple7) -> (rule6 % int1))
The rabbit does not like the tiger.
("rabbit" "likes" "tiger" "-")
int1
The tiger does not like the tiger.
True
3
proof
[(((((triple10) -> rule7)) -> rule6))]
("tiger" "likes" "tiger" "-")
((((triple10) -> (rule7 % int2))) -> (rule6 % int1))
The tiger does not like the tiger.
("tiger" "likes" "tiger" "-")
int1
The tiger is nice.
("tiger" "is" "nice" "+")
int2
The tiger likes the tiger.
False
3
inv-proof
[(((((triple10) -> rule7)) -> rule6))]
("tiger" "likes" "tiger" "+")
((((triple10) -> (rule7 % int2))) -> (rule6 % int1))
The tiger does not like the tiger.
("tiger" "likes" "tiger" "-")
int1
The tiger is nice.
("tiger" "is" "nice" "+")
int2
The tiger is not kind.
Unknown
inv-rconc
[@1: The tiger is kind.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("tiger" "is" "kind" "-")
The tiger is rough.
Unknown
rconc
[@1: The tiger is rough.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "is" "rough" "+")
The cow does not chase the rabbit.
Unknown
inv-rconc
[@1: The cow chases the rabbit.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("cow" "chases" "rabbit" "-")
The cow sees the rabbit.
Unknown
random
[@0: The cow sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "rabbit" "+")
The tiger does not see the cow.
Unknown
inv-random
[@0: The tiger sees the cow.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "cow" "-")
The rabbit likes the cow.
Unknown
random
[@0: The rabbit likes the cow.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "likes" "cow" "+")
@0: The cow does not chase the tiger.[(triple1)] The cow is rough.[(triple2)] The cow likes the tiger.[(triple3)] The rabbit chases the cow.[(triple4)] The rabbit chases the tiger.[(triple5)] The rabbit is kind.[(triple6 OR ((triple4) -> rule5))] The rabbit is nice.[(triple7)] The rabbit is rough.[(triple8 OR ((triple10 triple5) -> rule1))] The rabbit sees the cow.[(triple9)] The rabbit sees the tiger.[(triple10)] The tiger chases the rabbit.[(triple12)] The tiger does not chase the cow.[(triple11)] The tiger is blue.[(triple13)] The tiger is not red.[(triple14)] The tiger likes the rabbit.[(triple15)] @1: The rabbit does not like the tiger.[(((triple7) -> rule6))] The tiger is nice.[(((triple10) -> rule7))] @2: The tiger does not like the tiger.[(((((triple10) -> rule7)) -> rule6))]
The cow does not chase the tiger.
("cow" "chases" "tiger" "-")
triple1
The cow is rough.
("cow" "is" "rough" "+")
triple2
The cow likes the tiger.
("cow" "likes" "tiger" "+")
triple3
The rabbit chases the cow.
("rabbit" "chases" "cow" "+")
triple4
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
triple5
The rabbit is kind.
("rabbit" "is" "kind" "+")
triple6
((triple4) -> (rule5 % int1))
The rabbit is kind.
("rabbit" "is" "kind" "+")
int1
The rabbit is nice.
("rabbit" "is" "nice" "+")
triple7
The rabbit is rough.
("rabbit" "is" "rough" "+")
triple8
((triple10 triple5) -> (rule1 % int1))
The rabbit is rough.
("rabbit" "is" "rough" "+")
int1
The rabbit sees the cow.
("rabbit" "sees" "cow" "+")
triple9
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
triple10
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
triple12
The tiger does not chase the cow.
("tiger" "chases" "cow" "-")
triple11
The tiger is blue.
("tiger" "is" "blue" "+")
triple13
The tiger is not red.
("tiger" "is" "red" "-")
triple14
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
triple15
The rabbit does not like the tiger.
("rabbit" "likes" "tiger" "-")
((triple7) -> (rule6 % int1))
The rabbit does not like the tiger.
("rabbit" "likes" "tiger" "-")
int1
The tiger is nice.
("tiger" "is" "nice" "+")
((triple10) -> (rule7 % int1))
The tiger is nice.
("tiger" "is" "nice" "+")
int1
The tiger does not like the tiger.
("tiger" "likes" "tiger" "-")
((((triple10) -> (rule7 % int2))) -> (rule6 % int1))
The tiger does not like the tiger.
("tiger" "likes" "tiger" "-")
int1
The tiger is nice.
("tiger" "is" "nice" "+")
int2