The lion chases the mouse. The lion eats the squirrel. The lion is young. The lion visits the mouse. The mouse is big. The squirrel visits the lion. The tiger chases the mouse. The tiger eats the lion. The tiger eats the mouse. The tiger is green. If something is kind then it chases the squirrel. If something chases the tiger then the tiger visits the mouse. If the squirrel eats the tiger and the tiger chases the lion then the tiger is rough. If the mouse is rough then the mouse chases the lion. If something chases the lion then the lion is kind. If something chases the mouse and it chases the squirrel then the squirrel eats the tiger. If something eats the lion then the lion chases the tiger. If the mouse is rough then the mouse chases the tiger.
The lion chases the mouse.
("lion" "chases" "mouse" "+")
The lion eats the squirrel.
("lion" "eats" "squirrel" "+")
The lion is young.
("lion" "is" "young" "+")
The lion visits the mouse.
("lion" "visits" "mouse" "+")
The mouse is big.
("mouse" "is" "big" "+")
The squirrel visits the lion.
("squirrel" "visits" "lion" "+")
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
The tiger eats the lion.
("tiger" "eats" "lion" "+")
The tiger eats the mouse.
("tiger" "eats" "mouse" "+")
The tiger is green.
("tiger" "is" "green" "+")
If something is kind then it chases the squirrel.
((("something" "is" "kind" "+")) -> ("something" "chases" "squirrel" "+"))
If something chases the tiger then the tiger visits the mouse.
((("something" "chases" "tiger" "+")) -> ("tiger" "visits" "mouse" "+"))
If the squirrel eats the tiger and the tiger chases the lion then the tiger is rough.
((("squirrel" "eats" "tiger" "+") ("tiger" "chases" "lion" "+")) -> ("tiger" "is" "rough" "+"))
If the mouse is rough then the mouse chases the lion.
((("mouse" "is" "rough" "+")) -> ("mouse" "chases" "lion" "+"))
If something chases the lion then the lion is kind.
((("something" "chases" "lion" "+")) -> ("lion" "is" "kind" "+"))
If something chases the mouse and it chases the squirrel then the squirrel eats the tiger.
((("something" "chases" "mouse" "+") ("something" "chases" "squirrel" "+")) -> ("squirrel" "eats" "tiger" "+"))
If something eats the lion then the lion chases the tiger.
((("something" "eats" "lion" "+")) -> ("lion" "chases" "tiger" "+"))
If the mouse is rough then the mouse chases the tiger.
((("mouse" "is" "rough" "+")) -> ("mouse" "chases" "tiger" "+"))
The tiger is green.
True
1
proof
[(triple10)]
("tiger" "is" "green" "+")
triple10
The squirrel does not visit the lion.
False
1
inv-proof
[(triple6)]
("squirrel" "visits" "lion" "-")
triple6
The lion chases the tiger.
True
2
proof
[(((triple8) -> rule7))]
("lion" "chases" "tiger" "+")
((triple8) -> (rule7 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1
The lion does not chase the tiger.
False
2
inv-proof
[(((triple8) -> rule7))]
("lion" "chases" "tiger" "-")
((triple8) -> (rule7 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1
The tiger visits the mouse.
True
3
proof
[(((((triple8) -> rule7)) -> rule2))]
("tiger" "visits" "mouse" "+")
((((triple8) -> (rule7 % int2))) -> (rule2 % int1))
The tiger visits the mouse.
("tiger" "visits" "mouse" "+")
int1
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int2
The tiger does not visit the mouse.
False
3
inv-proof
[(((((triple8) -> rule7)) -> rule2))]
("tiger" "visits" "mouse" "-")
((((triple8) -> (rule7 % int2))) -> (rule2 % int1))
The tiger visits the mouse.
("tiger" "visits" "mouse" "+")
int1
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int2
The squirrel does not chase the squirrel.
Unknown
inv-rconc
[@1: The squirrel chases the squirrel.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "chases" "squirrel" "-")
The squirrel eats the tiger.
Unknown
rconc
[@4: The squirrel eats the tiger.[CWA. Example of deepest failure = (rule6 <- rule1 <- rule5 <- rule4 <- FAIL)]]
("squirrel" "eats" "tiger" "+")
The tiger does not chase the squirrel.
Unknown
inv-rconc
[@1: The tiger chases the squirrel.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "chases" "squirrel" "-")
The squirrel chases the lion.
Unknown
random
[@0: The squirrel chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "chases" "lion" "+")
The tiger does not eat the squirrel.
Unknown
inv-random
[@0: The tiger eats the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "squirrel" "-")
The squirrel visits the tiger.
Unknown
random
[@0: The squirrel visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "visits" "tiger" "+")
@0: The lion chases the mouse.[(triple1)] The lion eats the squirrel.[(triple2)] The lion is young.[(triple3)] The lion visits the mouse.[(triple4)] The mouse is big.[(triple5)] The squirrel visits the lion.[(triple6)] The tiger chases the mouse.[(triple7)] The tiger eats the lion.[(triple8)] The tiger eats the mouse.[(triple9)] The tiger is green.[(triple10)] @1: The lion chases the tiger.[(((triple8) -> rule7))] @2: The tiger visits the mouse.[(((((triple8) -> rule7)) -> rule2))]
The lion chases the mouse.
("lion" "chases" "mouse" "+")
triple1
The lion eats the squirrel.
("lion" "eats" "squirrel" "+")
triple2
The lion is young.
("lion" "is" "young" "+")
triple3
The lion visits the mouse.
("lion" "visits" "mouse" "+")
triple4
The mouse is big.
("mouse" "is" "big" "+")
triple5
The squirrel visits the lion.
("squirrel" "visits" "lion" "+")
triple6
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
triple7
The tiger eats the lion.
("tiger" "eats" "lion" "+")
triple8
The tiger eats the mouse.
("tiger" "eats" "mouse" "+")
triple9
The tiger is green.
("tiger" "is" "green" "+")
triple10
The lion chases the tiger.
("lion" "chases" "tiger" "+")
((triple8) -> (rule7 % int1))
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int1
The tiger visits the mouse.
("tiger" "visits" "mouse" "+")
((((triple8) -> (rule7 % int2))) -> (rule2 % int1))
The tiger visits the mouse.
("tiger" "visits" "mouse" "+")
int1
The lion chases the tiger.
("lion" "chases" "tiger" "+")
int2