The lion is nice. The mouse needs the lion. The tiger is rough. If someone needs the lion then the lion is not kind.
The lion is nice.
("lion" "is" "nice" "+")
The mouse needs the lion.
("mouse" "needs" "lion" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
If someone needs the lion then the lion is not kind.
((("someone" "needs" "lion" "+")) -> ("lion" "is" "kind" "-"))
The tiger is rough.
True
1
proof
[(triple3)]
("tiger" "is" "rough" "+")
triple3
The mouse does not need the lion.
False
1
inv-proof
[(triple2)]
("mouse" "needs" "lion" "-")
triple2
The lion is not kind.
True
2
proof
[(((triple2) -> rule1))]
("lion" "is" "kind" "-")
((triple2) -> (rule1 % int1))
The lion is not kind.
("lion" "is" "kind" "-")
int1
The lion is kind.
False
2
inv-proof
[(((triple2) -> rule1))]
("lion" "is" "kind" "+")
((triple2) -> (rule1 % int1))
The lion is not kind.
("lion" "is" "kind" "-")
int1
The mouse does not chase the lion.
Unknown
inv-random
[@0: The mouse chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "lion" "-")
The tiger is blue.
Unknown
random
[@0: The tiger is blue.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "blue" "+")
The lion does not chase the tiger.
Unknown
inv-random
[@0: The lion chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "tiger" "-")
The mouse is rough.
Unknown
random
[@0: The mouse is rough.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "rough" "+")
@0: The lion is nice.[(triple1)] The mouse needs the lion.[(triple2)] The tiger is rough.[(triple3)] @1: The lion is not kind.[(((triple2) -> rule1))]
The lion is nice.
("lion" "is" "nice" "+")
triple1
The mouse needs the lion.
("mouse" "needs" "lion" "+")
triple2
The tiger is rough.
("tiger" "is" "rough" "+")
triple3
The lion is not kind.
("lion" "is" "kind" "-")
((triple2) -> (rule1 % int1))
The lion is not kind.
("lion" "is" "kind" "-")
int1