The lion chases the tiger. The lion is blue. The lion is kind. The lion is red. The lion is rough. The lion is not round. The lion likes the tiger. The lion needs the tiger. The tiger chases the lion. The tiger is blue. The tiger is not kind. The tiger is red. The tiger is round. The tiger likes the lion. The tiger needs the lion. If something needs the tiger and it is not kind then the tiger needs the lion. If something needs the tiger and the tiger chases the lion then the tiger needs the lion. If the lion chases the tiger then the lion is blue. If something needs the lion and it chases the tiger then the lion does not like the tiger. If something chases the lion then the lion needs the tiger. If something chases the tiger then the tiger is rough.
The lion chases the tiger.
("lion" "chases" "tiger" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion is kind.
("lion" "is" "kind" "+")
The lion is red.
("lion" "is" "red" "+")
The lion is rough.
("lion" "is" "rough" "+")
The lion is not round.
("lion" "is" "round" "-")
The lion likes the tiger.
("lion" "likes" "tiger" "+")
The lion needs the tiger.
("lion" "needs" "tiger" "+")
The tiger chases the lion.
("tiger" "chases" "lion" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is not kind.
("tiger" "is" "kind" "-")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is round.
("tiger" "is" "round" "+")
The tiger likes the lion.
("tiger" "likes" "lion" "+")
The tiger needs the lion.
("tiger" "needs" "lion" "+")
If something needs the tiger and it is not kind then the tiger needs the lion.
((("something" "needs" "tiger" "+") ("something" "is" "kind" "~")) -> ("tiger" "needs" "lion" "+"))
If something needs the tiger and the tiger chases the lion then the tiger needs the lion.
((("something" "needs" "tiger" "+") ("tiger" "chases" "lion" "+")) -> ("tiger" "needs" "lion" "+"))
If the lion chases the tiger then the lion is blue.
((("lion" "chases" "tiger" "+")) -> ("lion" "is" "blue" "+"))
If something needs the lion and it chases the tiger then the lion does not like the tiger.
((("something" "needs" "lion" "+") ("something" "chases" "tiger" "+")) -> ("lion" "likes" "tiger" "-"))
If something chases the lion then the lion needs the tiger.
((("something" "chases" "lion" "+")) -> ("lion" "needs" "tiger" "+"))
If something chases the tiger then the tiger is rough.
((("something" "chases" "tiger" "+")) -> ("tiger" "is" "rough" "+"))
The tiger chases the lion.
True
1
proof
[(triple9)]
("tiger" "chases" "lion" "+")
triple9
The tiger is not blue.
False
1
inv-proof
[(triple10)]
("tiger" "is" "blue" "-")
triple10
The tiger is rough.
True
2
proof
[(((triple1) -> rule6))]
("tiger" "is" "rough" "+")
((triple1) -> (rule6 % int1))
The tiger is rough.
("tiger" "is" "rough" "+")
int1
The tiger is not rough.
False
2
inv-proof
[(((triple1) -> rule6))]
("tiger" "is" "rough" "-")
((triple1) -> (rule6 % int1))
The tiger is rough.
("tiger" "is" "rough" "+")
int1
The tiger does not chase the tiger.
Unknown
inv-random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "-")
The lion likes the lion.
Unknown
random
[@0: The lion likes the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "likes" "lion" "+")
The lion does not need the lion.
Unknown
inv-random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "-")
The lion chases the lion.
Unknown
random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "+")
@0: The lion chases the tiger.[(triple1)] The lion is blue.[(triple2 OR ((triple1) -> rule3))] The lion is kind.[(triple3)] The lion is not round.[(triple6)] The lion is red.[(triple4)] The lion is rough.[(triple5)] The lion likes the tiger.[(triple7)] The lion needs the tiger.[(triple8 OR ((triple9) -> rule5))] The tiger chases the lion.[(triple9)] The tiger is blue.[(triple10)] The tiger is not kind.[(triple11)] The tiger is red.[(triple12)] The tiger is round.[(triple13)] The tiger likes the lion.[(triple14)] The tiger needs the lion.[(triple15 OR ((triple8 triple9) -> rule2) OR ((((triple9) -> rule5) triple9) -> rule2))] @1: The tiger is rough.[(((triple1) -> rule6))]
The lion chases the tiger.
("lion" "chases" "tiger" "+")
triple1
The lion is blue.
("lion" "is" "blue" "+")
triple2
((triple1) -> (rule3 % int1))
The lion is blue.
("lion" "is" "blue" "+")
int1
The lion is kind.
("lion" "is" "kind" "+")
triple3
The lion is not round.
("lion" "is" "round" "-")
triple6
The lion is red.
("lion" "is" "red" "+")
triple4
The lion is rough.
("lion" "is" "rough" "+")
triple5
The lion likes the tiger.
("lion" "likes" "tiger" "+")
triple7
The lion needs the tiger.
("lion" "needs" "tiger" "+")
triple8
((triple9) -> (rule5 % int1))
The lion needs the tiger.
("lion" "needs" "tiger" "+")
int1
The tiger chases the lion.
("tiger" "chases" "lion" "+")
triple9
The tiger is blue.
("tiger" "is" "blue" "+")
triple10
The tiger is not kind.
("tiger" "is" "kind" "-")
triple11
The tiger is red.
("tiger" "is" "red" "+")
triple12
The tiger is round.
("tiger" "is" "round" "+")
triple13
The tiger likes the lion.
("tiger" "likes" "lion" "+")
triple14
The tiger needs the lion.
("tiger" "needs" "lion" "+")
triple15
((triple8 triple9) -> (rule2 % int1))
The tiger needs the lion.
("tiger" "needs" "lion" "+")
int1
((((triple9) -> (rule5 % int2)) triple9) -> (rule2 % int1))
The tiger needs the lion.
("tiger" "needs" "lion" "+")
int1
The lion needs the tiger.
("lion" "needs" "tiger" "+")
int2
The tiger is rough.
("tiger" "is" "rough" "+")
((triple1) -> (rule6 % int1))
The tiger is rough.
("tiger" "is" "rough" "+")
int1