The rabbit does not chase the tiger. The rabbit sees the tiger. The squirrel chases the tiger. The squirrel is not nice. The squirrel is not young. The squirrel sees the tiger. The squirrel visits the rabbit. The squirrel visits the tiger. The tiger chases the rabbit. The tiger does not chase the squirrel. The tiger is not nice. The tiger is rough. The tiger sees the rabbit. The tiger sees the squirrel. The tiger visits the squirrel. If the squirrel chases the tiger and the squirrel is not young then the tiger is young. If something chases the rabbit then it is not red. If something chases the squirrel and the squirrel chases the tiger then the squirrel is not rough. If something sees the rabbit then the rabbit chases the squirrel. If something is rough and it does not visit the rabbit then the rabbit is red. If something sees the rabbit and the rabbit is round then the rabbit is not young. If something visits the squirrel and the squirrel sees the tiger then it visits the tiger. If something sees the rabbit and it does not visit the rabbit then it does not see the tiger.
The rabbit does not chase the tiger.
("rabbit" "chases" "tiger" "-")
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
The squirrel is not nice.
("squirrel" "is" "nice" "-")
The squirrel is not young.
("squirrel" "is" "young" "-")
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
The squirrel visits the rabbit.
("squirrel" "visits" "rabbit" "+")
The squirrel visits the tiger.
("squirrel" "visits" "tiger" "+")
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
The tiger does not chase the squirrel.
("tiger" "chases" "squirrel" "-")
The tiger is not nice.
("tiger" "is" "nice" "-")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
The tiger visits the squirrel.
("tiger" "visits" "squirrel" "+")
If the squirrel chases the tiger and the squirrel is not young then the tiger is young.
((("squirrel" "chases" "tiger" "+") ("squirrel" "is" "young" "~")) -> ("tiger" "is" "young" "+"))
If something chases the rabbit then it is not red.
((("something" "chases" "rabbit" "+")) -> ("something" "is" "red" "-"))
If something chases the squirrel and the squirrel chases the tiger then the squirrel is not rough.
((("something" "chases" "squirrel" "+") ("squirrel" "chases" "tiger" "+")) -> ("squirrel" "is" "rough" "-"))
If something sees the rabbit then the rabbit chases the squirrel.
((("something" "sees" "rabbit" "+")) -> ("rabbit" "chases" "squirrel" "+"))
If something is rough and it does not visit the rabbit then the rabbit is red.
((("something" "is" "rough" "+") ("something" "visits" "rabbit" "~")) -> ("rabbit" "is" "red" "+"))
If something sees the rabbit and the rabbit is round then the rabbit is not young.
((("something" "sees" "rabbit" "+") ("rabbit" "is" "round" "+")) -> ("rabbit" "is" "young" "-"))
If something visits the squirrel and the squirrel sees the tiger then it visits the tiger.
((("something" "visits" "squirrel" "+") ("squirrel" "sees" "tiger" "+")) -> ("something" "visits" "tiger" "+"))
If something sees the rabbit and it does not visit the rabbit then it does not see the tiger.
((("something" "sees" "rabbit" "+") ("something" "visits" "rabbit" "~")) -> ("something" "sees" "tiger" "-"))
The tiger sees the squirrel.
True
1
proof
[(triple14)]
("tiger" "sees" "squirrel" "+")
triple14
The tiger does not see the squirrel.
False
1
inv-proof
[(triple14)]
("tiger" "sees" "squirrel" "-")
triple14
The tiger is young.
True
3
proof
[(((triple3 triple5) -> rule1))]
("tiger" "is" "young" "+")
((triple3 triple5) -> (rule1 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
The tiger is red.
False
2
inv-proof
[(((triple9) -> rule2))]
("tiger" "is" "red" "+")
((triple9) -> (rule2 % int1))
The tiger is not red.
("tiger" "is" "red" "-")
int1
The squirrel is not rough.
True
4
proof
[(((((triple13) -> rule4) triple3) -> rule3))]
("squirrel" "is" "rough" "-")
((((triple13) -> (rule4 % int2)) triple3) -> (rule3 % int1))
The squirrel is not rough.
("squirrel" "is" "rough" "-")
int1
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
int2
The squirrel is rough.
False
4
inv-proof
[(((((triple13) -> rule4) triple3) -> rule3))]
("squirrel" "is" "rough" "+")
((((triple13) -> (rule4 % int2)) triple3) -> (rule3 % int1))
The squirrel is not rough.
("squirrel" "is" "rough" "-")
int1
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
int2
The rabbit does not visit the tiger.
Unknown
inv-rconc
[@1: The rabbit visits the tiger.[CWA. Example of deepest failure = (rule7 <- FAIL)]]
("rabbit" "visits" "tiger" "-")
The rabbit is red.
Unknown
rconc
[@1: The rabbit is red.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("rabbit" "is" "red" "+")
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 squirrel sees the rabbit.
Unknown
random
[@0: The squirrel sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "rabbit" "+")
The rabbit is not rough.
Unknown
inv-random
[@0: The rabbit is rough.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "rough" "-")
The squirrel is red.
Unknown
random
[@0: The squirrel is red.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "red" "+")
@0: The rabbit does not chase the tiger.[(triple1)] The rabbit sees the tiger.[(triple2)] The squirrel chases the tiger.[(triple3)] The squirrel is not nice.[(triple4)] The squirrel is not young.[(triple5)] The squirrel sees the tiger.[(triple6)] The squirrel visits the rabbit.[(triple7)] The squirrel visits the tiger.[(triple8)] The tiger chases the rabbit.[(triple9)] The tiger does not chase the squirrel.[(triple10)] The tiger is not nice.[(triple11)] The tiger is rough.[(triple12)] The tiger sees the rabbit.[(triple13)] The tiger sees the squirrel.[(triple14)] The tiger visits the squirrel.[(triple15)] @1: The rabbit chases the squirrel.[(((triple13) -> rule4))] The tiger is not red.[(((triple9) -> rule2))] The tiger is young.[(((triple3 triple5) -> rule1))] The tiger visits the tiger.[(((triple15 triple6) -> rule7))] @2: The squirrel is not rough.[(((((triple13) -> rule4) triple3) -> rule3))]
The rabbit does not chase the tiger.
("rabbit" "chases" "tiger" "-")
triple1
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
triple2
The squirrel chases the tiger.
("squirrel" "chases" "tiger" "+")
triple3
The squirrel is not nice.
("squirrel" "is" "nice" "-")
triple4
The squirrel is not young.
("squirrel" "is" "young" "-")
triple5
The squirrel sees the tiger.
("squirrel" "sees" "tiger" "+")
triple6
The squirrel visits the rabbit.
("squirrel" "visits" "rabbit" "+")
triple7
The squirrel visits the tiger.
("squirrel" "visits" "tiger" "+")
triple8
The tiger chases the rabbit.
("tiger" "chases" "rabbit" "+")
triple9
The tiger does not chase the squirrel.
("tiger" "chases" "squirrel" "-")
triple10
The tiger is not nice.
("tiger" "is" "nice" "-")
triple11
The tiger is rough.
("tiger" "is" "rough" "+")
triple12
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
triple13
The tiger sees the squirrel.
("tiger" "sees" "squirrel" "+")
triple14
The tiger visits the squirrel.
("tiger" "visits" "squirrel" "+")
triple15
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
((triple13) -> (rule4 % int1))
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
int1
The tiger is not red.
("tiger" "is" "red" "-")
((triple9) -> (rule2 % int1))
The tiger is not red.
("tiger" "is" "red" "-")
int1
The tiger is young.
("tiger" "is" "young" "+")
((triple3 triple5) -> (rule1 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
The tiger visits the tiger.
("tiger" "visits" "tiger" "+")
((triple15 triple6) -> (rule7 % int1))
The tiger visits the tiger.
("tiger" "visits" "tiger" "+")
int1
The squirrel is not rough.
("squirrel" "is" "rough" "-")
((((triple13) -> (rule4 % int2)) triple3) -> (rule3 % int1))
The squirrel is not rough.
("squirrel" "is" "rough" "-")
int1
The rabbit chases the squirrel.
("rabbit" "chases" "squirrel" "+")
int2