The rabbit does not chase the tiger. The rabbit eats the tiger. The rabbit is rough. The rabbit is round. The rabbit is young. The tiger chases the rabbit. The tiger eats the rabbit. The tiger is nice. The tiger is red. The tiger is not rough. The tiger is young. The tiger does not see the rabbit. If the tiger is not rough then the tiger does not see the rabbit. If the tiger chases the rabbit then the tiger eats the rabbit. If the rabbit chases the tiger and the tiger sees the rabbit then the tiger eats the rabbit. If the tiger is not round then the tiger is nice. If someone chases the rabbit then the rabbit does not chase the tiger. If the rabbit eats the tiger and the tiger is rough then the rabbit sees the tiger. If someone is nice and they do not see the rabbit then the rabbit sees the tiger. If someone eats the rabbit then the rabbit sees the tiger.
The rabbit does not chase the tiger.
("rabbit" "chases" "tiger" "-")
The rabbit eats the tiger.
("rabbit" "eats" "tiger" "+")
The rabbit is rough.
("rabbit" "is" "rough" "+")
The rabbit is round.
("rabbit" "is" "round" "+")
The rabbit is young.
("rabbit" "is" "young" "+")
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
The tiger eats the rabbit.
("tiger" "eats" "rabbit" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is not rough.
("tiger" "is" "rough" "-")
The tiger is young.
("tiger" "is" "young" "+")
The tiger does not see the rabbit.
("tiger" "sees" "rabbit" "-")
If the tiger is not rough then the tiger does not see the rabbit.
((("tiger" "is" "rough" "~")) -> ("tiger" "sees" "rabbit" "-"))
If the tiger chases the rabbit then the tiger eats the rabbit.
((("tiger" "chases" "rabbit" "+")) -> ("tiger" "eats" "rabbit" "+"))
If the rabbit chases the tiger and the tiger sees the rabbit then the tiger eats the rabbit.
((("rabbit" "chases" "tiger" "+") ("tiger" "sees" "rabbit" "+")) -> ("tiger" "eats" "rabbit" "+"))
If the tiger is not round then the tiger is nice.
((("tiger" "is" "round" "~")) -> ("tiger" "is" "nice" "+"))
If someone chases the rabbit then the rabbit does not chase the tiger.
((("someone" "chases" "rabbit" "+")) -> ("rabbit" "chases" "tiger" "-"))
If the rabbit eats the tiger and the tiger is rough then the rabbit sees the tiger.
((("rabbit" "eats" "tiger" "+") ("tiger" "is" "rough" "+")) -> ("rabbit" "sees" "tiger" "+"))
If someone is nice and they do not see the rabbit then the rabbit sees the tiger.
((("someone" "is" "nice" "+") ("someone" "sees" "rabbit" "~")) -> ("rabbit" "sees" "tiger" "+"))
If someone eats the rabbit then the rabbit sees the tiger.
((("someone" "eats" "rabbit" "+")) -> ("rabbit" "sees" "tiger" "+"))
The tiger is not rough.
True
1
proof
[(triple10)]
("tiger" "is" "rough" "-")
triple10
The tiger does not chase the rabbit.
False
1
inv-proof
[(triple6)]
("tiger" "chases" "rabbit" "-")
triple6
The tiger does not see the tiger.
Unknown
inv-random
[@0: The tiger sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "tiger" "-")
The rabbit sees the rabbit.
Unknown
random
[@0: The rabbit sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "sees" "rabbit" "+")
@0: The rabbit does not chase the tiger.[(triple1 OR ((triple6) -> rule5))] The rabbit eats the tiger.[(triple2)] The rabbit is rough.[(triple3)] The rabbit is round.[(triple4)] The rabbit is young.[(triple5)] The tiger chases the rabbit.[(triple6)] The tiger does not see the rabbit.[(triple12 OR ((triple10) -> rule1))] The tiger eats the rabbit.[(triple7 OR ((triple6) -> rule2))] The tiger is nice.[(triple8)] The tiger is not rough.[(triple10)] The tiger is red.[(triple9)] The tiger is young.[(triple11)] @1: The rabbit sees the tiger.[(((triple7) -> rule8) OR ((triple8 triple12) -> rule7) OR ((((triple6) -> rule2)) -> rule8) OR ((triple8 ((triple10) -> rule1)) -> rule7))]
The rabbit does not chase the tiger.
("rabbit" "chases" "tiger" "-")
triple1
((triple6) -> (rule5 % int1))
The rabbit does not chase the tiger.
("rabbit" "chases" "tiger" "-")
int1
The rabbit eats the tiger.
("rabbit" "eats" "tiger" "+")
triple2
The rabbit is rough.
("rabbit" "is" "rough" "+")
triple3
The rabbit is round.
("rabbit" "is" "round" "+")
triple4
The rabbit is young.
("rabbit" "is" "young" "+")
triple5
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
triple6
The tiger does not see the rabbit.
("tiger" "sees" "rabbit" "-")
triple12
((triple10) -> (rule1 % int1))
The tiger does not see the rabbit.
("tiger" "sees" "rabbit" "-")
int1
The tiger eats the rabbit.
("tiger" "eats" "rabbit" "+")
triple7
((triple6) -> (rule2 % int1))
The tiger eats the rabbit.
("tiger" "eats" "rabbit" "+")
int1
The tiger is nice.
("tiger" "is" "nice" "+")
triple8
The tiger is not rough.
("tiger" "is" "rough" "-")
triple10
The tiger is red.
("tiger" "is" "red" "+")
triple9
The tiger is young.
("tiger" "is" "young" "+")
triple11
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
((triple7) -> (rule8 % int1))
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
int1
((triple8 triple12) -> (rule7 % int1))
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
int1
((((triple6) -> (rule2 % int2))) -> (rule8 % int1))
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
int1
The tiger eats the rabbit.
("tiger" "eats" "rabbit" "+")
int2
((triple8 ((triple10) -> (rule1 % int2))) -> (rule7 % int1))
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
int1
The tiger does not see the rabbit.
("tiger" "sees" "rabbit" "-")
int2