The rabbit chases the tiger. The rabbit is blue. The rabbit is not cold. The rabbit is not kind. The rabbit is round. The rabbit sees the tiger. The rabbit visits the tiger. The tiger chases the rabbit. The tiger is blue. The tiger is cold. The tiger is not kind. The tiger is nice. The tiger is round. The tiger does not see the rabbit. The tiger does not visit the rabbit. If something sees the tiger and it is cold then the tiger sees the rabbit. If the tiger visits the rabbit then the tiger sees the rabbit. If the tiger is kind then the tiger sees the rabbit. If something visits the rabbit and the rabbit is kind then the rabbit chases the tiger. If something is cold and it does not visit the rabbit then it does not see the tiger. If something sees the tiger then it is round. If the rabbit visits the tiger and the tiger visits the rabbit then the tiger is kind. If something sees the tiger then it does not see the rabbit.
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
The rabbit is blue.
("rabbit" "is" "blue" "+")
The rabbit is not cold.
("rabbit" "is" "cold" "-")
The rabbit is not kind.
("rabbit" "is" "kind" "-")
The rabbit is round.
("rabbit" "is" "round" "+")
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger is not kind.
("tiger" "is" "kind" "-")
The tiger is nice.
("tiger" "is" "nice" "+")
The tiger is round.
("tiger" "is" "round" "+")
The tiger does not see the rabbit.
("tiger" "sees" "rabbit" "-")
The tiger does not visit the rabbit.
("tiger" "visits" "rabbit" "-")
If something sees the tiger and it is cold then the tiger sees the rabbit.
((("something" "sees" "tiger" "+") ("something" "is" "cold" "+")) -> ("tiger" "sees" "rabbit" "+"))
If the tiger visits the rabbit then the tiger sees the rabbit.
((("tiger" "visits" "rabbit" "+")) -> ("tiger" "sees" "rabbit" "+"))
If the tiger is kind then the tiger sees the rabbit.
((("tiger" "is" "kind" "+")) -> ("tiger" "sees" "rabbit" "+"))
If something visits the rabbit and the rabbit is kind then the rabbit chases the tiger.
((("something" "visits" "rabbit" "+") ("rabbit" "is" "kind" "+")) -> ("rabbit" "chases" "tiger" "+"))
If something is cold and it does not visit the rabbit then it does not see the tiger.
((("something" "is" "cold" "+") ("something" "visits" "rabbit" "~")) -> ("something" "sees" "tiger" "-"))
If something sees the tiger then it is round.
((("something" "sees" "tiger" "+")) -> ("something" "is" "round" "+"))
If the rabbit visits the tiger and the tiger visits the rabbit then the tiger is kind.
((("rabbit" "visits" "tiger" "+") ("tiger" "visits" "rabbit" "+")) -> ("tiger" "is" "kind" "+"))
If something sees the tiger then it does not see the rabbit.
((("something" "sees" "tiger" "+")) -> ("something" "sees" "rabbit" "-"))
The tiger is nice.
True
1
proof
[(triple12)]
("tiger" "is" "nice" "+")
triple12
The tiger visits the rabbit.
False
1
inv-proof
[(triple15)]
("tiger" "visits" "rabbit" "+")
triple15
The rabbit does not see the rabbit.
True
2
proof
[(((triple6) -> rule8))]
("rabbit" "sees" "rabbit" "-")
((triple6) -> (rule8 % int1))
The rabbit does not see the rabbit.
("rabbit" "sees" "rabbit" "-")
int1
The tiger sees the tiger.
False
3
inv-proof
[(((triple10 triple15) -> rule5))]
("tiger" "sees" "tiger" "+")
((triple10 triple15) -> (rule5 % int1))
The tiger does not see the tiger.
("tiger" "sees" "tiger" "-")
int1
The rabbit does not visit the rabbit.
Unknown
inv-random
[@0: The rabbit visits the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "visits" "rabbit" "-")
The tiger chases the tiger.
Unknown
random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "+")
The rabbit is not nice.
Unknown
inv-random
[@0: The rabbit is nice.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "nice" "-")
The rabbit chases the rabbit.
Unknown
random
[@0: The rabbit chases the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "chases" "rabbit" "+")
@0: The rabbit chases the tiger.[(triple1)] The rabbit is blue.[(triple2)] The rabbit is not cold.[(triple3)] The rabbit is not kind.[(triple4)] The rabbit is round.[(triple5 OR ((triple6) -> rule6))] The rabbit sees the tiger.[(triple6)] The rabbit visits the tiger.[(triple7)] The tiger chases the rabbit.[(triple8)] The tiger does not see the rabbit.[(triple14)] The tiger does not visit the rabbit.[(triple15)] The tiger is blue.[(triple9)] The tiger is cold.[(triple10)] The tiger is nice.[(triple12)] The tiger is not kind.[(triple11)] The tiger is round.[(triple13)] @1: The rabbit does not see the rabbit.[(((triple6) -> rule8))] The tiger does not see the tiger.[(((triple10 triple15) -> rule5))]
The rabbit chases the tiger.
("rabbit" "chases" "tiger" "+")
triple1
The rabbit is blue.
("rabbit" "is" "blue" "+")
triple2
The rabbit is not cold.
("rabbit" "is" "cold" "-")
triple3
The rabbit is not kind.
("rabbit" "is" "kind" "-")
triple4
The rabbit is round.
("rabbit" "is" "round" "+")
triple5
((triple6) -> (rule6 % int1))
The rabbit is round.
("rabbit" "is" "round" "+")
int1
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
triple6
The rabbit visits the tiger.
("rabbit" "visits" "tiger" "+")
triple7
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
triple8
The tiger does not see the rabbit.
("tiger" "sees" "rabbit" "-")
triple14
The tiger does not visit the rabbit.
("tiger" "visits" "rabbit" "-")
triple15
The tiger is blue.
("tiger" "is" "blue" "+")
triple9
The tiger is cold.
("tiger" "is" "cold" "+")
triple10
The tiger is nice.
("tiger" "is" "nice" "+")
triple12
The tiger is not kind.
("tiger" "is" "kind" "-")
triple11
The tiger is round.
("tiger" "is" "round" "+")
triple13
The rabbit does not see the rabbit.
("rabbit" "sees" "rabbit" "-")
((triple6) -> (rule8 % int1))
The rabbit does not see the rabbit.
("rabbit" "sees" "rabbit" "-")
int1
The tiger does not see the tiger.
("tiger" "sees" "tiger" "-")
((triple10 triple15) -> (rule5 % int1))
The tiger does not see the tiger.
("tiger" "sees" "tiger" "-")
int1