The lion chases the tiger. The lion eats the tiger. The lion is blue. The lion is cold. The lion is green. The lion is round. The lion sees the tiger. The tiger chases the lion. The tiger eats the lion. The tiger is blue. The tiger is cold. The tiger is green. The tiger is rough. The tiger is round. The tiger sees the lion. If something is rough then it chases the lion. If something eats the lion then the lion chases the tiger. If something is round and it sees the tiger then it is rough.
The lion chases the tiger.
("lion" "chases" "tiger" "+")
The lion eats the tiger.
("lion" "eats" "tiger" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion is cold.
("lion" "is" "cold" "+")
The lion is green.
("lion" "is" "green" "+")
The lion is round.
("lion" "is" "round" "+")
The lion sees the tiger.
("lion" "sees" "tiger" "+")
The tiger chases the lion.
("tiger" "chases" "lion" "+")
The tiger eats the lion.
("tiger" "eats" "lion" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger is green.
("tiger" "is" "green" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger is round.
("tiger" "is" "round" "+")
The tiger sees the lion.
("tiger" "sees" "lion" "+")
If something is rough then it chases the lion.
((("something" "is" "rough" "+")) -> ("something" "chases" "lion" "+"))
If something eats the lion then the lion chases the tiger.
((("something" "eats" "lion" "+")) -> ("lion" "chases" "tiger" "+"))
If something is round and it sees the tiger then it is rough.
((("something" "is" "round" "+") ("something" "sees" "tiger" "+")) -> ("something" "is" "rough" "+"))
The tiger eats the lion.
True
1
proof
[(triple9)]
("tiger" "eats" "lion" "+")
triple9
The lion does not eat the tiger.
False
1
inv-proof
[(triple2)]
("lion" "eats" "tiger" "-")
triple2
The lion is rough.
True
3
proof
[(((triple6 triple7) -> rule3))]
("lion" "is" "rough" "+")
((triple6 triple7) -> (rule3 % int1))
The lion is rough.
("lion" "is" "rough" "+")
int1
The lion is not rough.
False
3
inv-proof
[(((triple6 triple7) -> rule3))]
("lion" "is" "rough" "-")
((triple6 triple7) -> (rule3 % int1))
The lion is rough.
("lion" "is" "rough" "+")
int1
The lion chases the lion.
True
4
proof
[(((((triple6 triple7) -> rule3)) -> rule1))]
("lion" "chases" "lion" "+")
((((triple6 triple7) -> (rule3 % int2))) -> (rule1 % int1))
The lion chases the lion.
("lion" "chases" "lion" "+")
int1
The lion is rough.
("lion" "is" "rough" "+")
int2
The lion does not chase the lion.
False
4
inv-proof
[(((((triple6 triple7) -> rule3)) -> rule1))]
("lion" "chases" "lion" "-")
((((triple6 triple7) -> (rule3 % int2))) -> (rule1 % int1))
The lion chases the lion.
("lion" "chases" "lion" "+")
int1
The lion is rough.
("lion" "is" "rough" "+")
int2
The lion does not eat the lion.
Unknown
inv-random
[@0: The lion eats the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "lion" "-")
The tiger chases the tiger.
Unknown
random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "+")
The lion does not see the lion.
Unknown
inv-random
[@0: The lion sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "lion" "-")
The tiger eats the tiger.
Unknown
random
[@0: The tiger eats the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "tiger" "+")
@0: The lion chases the tiger.[(triple1 OR ((triple9) -> rule2))] The lion eats the tiger.[(triple2)] The lion is blue.[(triple3)] The lion is cold.[(triple4)] The lion is green.[(triple5)] The lion is round.[(triple6)] The lion sees the tiger.[(triple7)] The tiger chases the lion.[(triple8 OR ((triple13) -> rule1))] The tiger eats the lion.[(triple9)] The tiger is blue.[(triple10)] The tiger is cold.[(triple11)] The tiger is green.[(triple12)] The tiger is rough.[(triple13)] The tiger is round.[(triple14)] The tiger sees the lion.[(triple15)] @1: The lion is rough.[(((triple6 triple7) -> rule3))] @2: The lion chases the lion.[(((((triple6 triple7) -> rule3)) -> rule1))]
The lion chases the tiger.
("lion" "chases" "tiger" "+")
triple1
((triple9) -> (rule2 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1
The lion eats the tiger.
("lion" "eats" "tiger" "+")
triple2
The lion is blue.
("lion" "is" "blue" "+")
triple3
The lion is cold.
("lion" "is" "cold" "+")
triple4
The lion is green.
("lion" "is" "green" "+")
triple5
The lion is round.
("lion" "is" "round" "+")
triple6
The lion sees the tiger.
("lion" "sees" "tiger" "+")
triple7
The tiger chases the lion.
("tiger" "chases" "lion" "+")
triple8
((triple13) -> (rule1 % int1))
The tiger chases the lion.
("tiger" "chases" "lion" "+")
int1
The tiger eats the lion.
("tiger" "eats" "lion" "+")
triple9
The tiger is blue.
("tiger" "is" "blue" "+")
triple10
The tiger is cold.
("tiger" "is" "cold" "+")
triple11
The tiger is green.
("tiger" "is" "green" "+")
triple12
The tiger is rough.
("tiger" "is" "rough" "+")
triple13
The tiger is round.
("tiger" "is" "round" "+")
triple14
The tiger sees the lion.
("tiger" "sees" "lion" "+")
triple15
The lion is rough.
("lion" "is" "rough" "+")
((triple6 triple7) -> (rule3 % int1))
The lion is rough.
("lion" "is" "rough" "+")
int1
The lion chases the lion.
("lion" "chases" "lion" "+")
((((triple6 triple7) -> (rule3 % int2))) -> (rule1 % int1))
The lion chases the lion.
("lion" "chases" "lion" "+")
int1
The lion is rough.
("lion" "is" "rough" "+")
int2