The cow chases the mouse. The lion is nice. The mouse needs the tiger. The tiger likes the lion. If something needs the cow and it does not need the tiger then the cow is not young. If something needs the lion and the lion chases the cow then the cow likes the lion. If something is kind and it chases the cow then the cow is nice. If something is young and it does not need the mouse then it likes the mouse. If something likes the cow then it needs the cow. If something is nice then it does not chase the cow.
The cow chases the mouse.
("cow" "chases" "mouse" "+")
The lion is nice.
("lion" "is" "nice" "+")
The mouse needs the tiger.
("mouse" "needs" "tiger" "+")
The tiger likes the lion.
("tiger" "likes" "lion" "+")
If something needs the cow and it does not need the tiger then the cow is not young.
((("something" "needs" "cow" "+") ("something" "needs" "tiger" "~")) -> ("cow" "is" "young" "-"))
If something needs the lion and the lion chases the cow then the cow likes the lion.
((("something" "needs" "lion" "+") ("lion" "chases" "cow" "+")) -> ("cow" "likes" "lion" "+"))
If something is kind and it chases the cow then the cow is nice.
((("something" "is" "kind" "+") ("something" "chases" "cow" "+")) -> ("cow" "is" "nice" "+"))
If something is young and it does not need the mouse then it likes the mouse.
((("something" "is" "young" "+") ("something" "needs" "mouse" "~")) -> ("something" "likes" "mouse" "+"))
If something likes the cow then it needs the cow.
((("something" "likes" "cow" "+")) -> ("something" "needs" "cow" "+"))
If something is nice then it does not chase the cow.
((("something" "is" "nice" "+")) -> ("something" "chases" "cow" "-"))
The tiger likes the lion.
True
1
proof
[(triple4)]
("tiger" "likes" "lion" "+")
triple4
The tiger does not like the lion.
False
1
inv-proof
[(triple4)]
("tiger" "likes" "lion" "-")
triple4
The lion does not chase the cow.
True
2
proof
[(((triple2) -> rule6))]
("lion" "chases" "cow" "-")
((triple2) -> (rule6 % int1))
The lion does not chase the cow.
("lion" "chases" "cow" "-")
int1
The lion chases the cow.
False
2
inv-proof
[(((triple2) -> rule6))]
("lion" "chases" "cow" "+")
((triple2) -> (rule6 % int1))
The lion does not chase the cow.
("lion" "chases" "cow" "-")
int1
The cow does not like the lion.
Unknown
inv-rconc
[@1: The cow likes the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cow" "likes" "lion" "-")
The cow likes the mouse.
Unknown
rconc
[@1: The cow likes the mouse.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("cow" "likes" "mouse" "+")
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 cow chases the cow.
Unknown
random
[@0: The cow chases the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "chases" "cow" "+")
@0: The cow chases the mouse.[(triple1)] The lion is nice.[(triple2)] The mouse needs the tiger.[(triple3)] The tiger likes the lion.[(triple4)] @1: The lion does not chase the cow.[(((triple2) -> rule6))]
The cow chases the mouse.
("cow" "chases" "mouse" "+")
triple1
The lion is nice.
("lion" "is" "nice" "+")
triple2
The mouse needs the tiger.
("mouse" "needs" "tiger" "+")
triple3
The tiger likes the lion.
("tiger" "likes" "lion" "+")
triple4
The lion does not chase the cow.
("lion" "chases" "cow" "-")
((triple2) -> (rule6 % int1))
The lion does not chase the cow.
("lion" "chases" "cow" "-")
int1