The lion sees the rabbit. The rabbit is green. The tiger is nice. If the lion needs the rabbit and the rabbit is rough then the rabbit is cold. If something is nice then it is red.
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The tiger is nice.
("tiger" "is" "nice" "+")
If the lion needs the rabbit and the rabbit is rough then the rabbit is cold.
((("lion" "needs" "rabbit" "+") ("rabbit" "is" "rough" "+")) -> ("rabbit" "is" "cold" "+"))
If something is nice then it is red.
((("something" "is" "nice" "+")) -> ("something" "is" "red" "+"))
The tiger is nice.
True
1
proof
[(triple3)]
("tiger" "is" "nice" "+")
triple3
The lion does not see the rabbit.
False
1
inv-proof
[(triple1)]
("lion" "sees" "rabbit" "-")
triple1
The tiger is red.
True
2
proof
[(((triple3) -> rule2))]
("tiger" "is" "red" "+")
((triple3) -> (rule2 % int1))
The tiger is red.
("tiger" "is" "red" "+")
int1
The tiger is not red.
False
2
inv-proof
[(((triple3) -> rule2))]
("tiger" "is" "red" "-")
((triple3) -> (rule2 % int1))
The tiger is red.
("tiger" "is" "red" "+")
int1
The lion is not red.
Unknown
inv-rconc
[@1: The lion is red.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("lion" "is" "red" "-")
The rabbit is red.
Unknown
rconc
[@1: The rabbit is red.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("rabbit" "is" "red" "+")
The lion does not eat the rabbit.
Unknown
inv-random
[@0: The lion eats the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "rabbit" "-")
The lion needs the lion.
Unknown
random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "+")
@0: The lion sees the rabbit.[(triple1)] The rabbit is green.[(triple2)] The tiger is nice.[(triple3)] @1: The tiger is red.[(((triple3) -> rule2))]
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
triple1
The rabbit is green.
("rabbit" "is" "green" "+")
triple2
The tiger is nice.
("tiger" "is" "nice" "+")
triple3
The tiger is red.
("tiger" "is" "red" "+")
((triple3) -> (rule2 % int1))
The tiger is red.
("tiger" "is" "red" "+")
int1