The rabbit is cold. The rabbit is rough. The rabbit is round. The rabbit likes the tiger. The rabbit needs the tiger. The rabbit sees the tiger. The tiger is rough. The tiger is round. The tiger needs the rabbit. The tiger sees the rabbit. If something likes the rabbit then the rabbit sees the tiger. If something is cold then it needs the rabbit.
The rabbit is cold.
("rabbit" "is" "cold" "+")
The rabbit is rough.
("rabbit" "is" "rough" "+")
The rabbit is round.
("rabbit" "is" "round" "+")
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
The rabbit needs the tiger.
("rabbit" "needs" "tiger" "+")
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger is round.
("tiger" "is" "round" "+")
The tiger needs the rabbit.
("tiger" "needs" "rabbit" "+")
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
If something likes the rabbit then the rabbit sees the tiger.
((("something" "likes" "rabbit" "+")) -> ("rabbit" "sees" "tiger" "+"))
If something is cold then it needs the rabbit.
((("something" "is" "cold" "+")) -> ("something" "needs" "rabbit" "+"))
The rabbit needs the tiger.
True
1
proof
[(triple5)]
("rabbit" "needs" "tiger" "+")
triple5
The tiger is not rough.
False
1
inv-proof
[(triple7)]
("tiger" "is" "rough" "-")
triple7
The rabbit needs the rabbit.
True
2
proof
[(((triple1) -> rule2))]
("rabbit" "needs" "rabbit" "+")
((triple1) -> (rule2 % int1))
The rabbit needs the rabbit.
("rabbit" "needs" "rabbit" "+")
int1
The rabbit does not need the rabbit.
False
2
inv-proof
[(((triple1) -> rule2))]
("rabbit" "needs" "rabbit" "-")
((triple1) -> (rule2 % int1))
The rabbit needs the rabbit.
("rabbit" "needs" "rabbit" "+")
int1
The rabbit is not green.
Unknown
inv-random
[@0: The rabbit is green.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "green" "-")
The tiger is kind.
Unknown
random
[@0: The tiger is kind.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "kind" "+")
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 is cold.[(triple1)] The rabbit is rough.[(triple2)] The rabbit is round.[(triple3)] The rabbit likes the tiger.[(triple4)] The rabbit needs the tiger.[(triple5)] The rabbit sees the tiger.[(triple6)] The tiger is rough.[(triple7)] The tiger is round.[(triple8)] The tiger needs the rabbit.[(triple9)] The tiger sees the rabbit.[(triple10)] @1: The rabbit needs the rabbit.[(((triple1) -> rule2))]
The rabbit is cold.
("rabbit" "is" "cold" "+")
triple1
The rabbit is rough.
("rabbit" "is" "rough" "+")
triple2
The rabbit is round.
("rabbit" "is" "round" "+")
triple3
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
triple4
The rabbit needs the tiger.
("rabbit" "needs" "tiger" "+")
triple5
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
triple6
The tiger is rough.
("tiger" "is" "rough" "+")
triple7
The tiger is round.
("tiger" "is" "round" "+")
triple8
The tiger needs the rabbit.
("tiger" "needs" "rabbit" "+")
triple9
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
triple10
The rabbit needs the rabbit.
("rabbit" "needs" "rabbit" "+")
((triple1) -> (rule2 % int1))
The rabbit needs the rabbit.
("rabbit" "needs" "rabbit" "+")
int1