The rabbit is cold. If the rabbit is kind and the rabbit is round then the rabbit is nice. If something is cold then it is green.
The rabbit is cold.
("rabbit" "is" "cold" "+")
If the rabbit is kind and the rabbit is round then the rabbit is nice.
((("rabbit" "is" "kind" "+") ("rabbit" "is" "round" "+")) -> ("rabbit" "is" "nice" "+"))
If something is cold then it is green.
((("something" "is" "cold" "+")) -> ("something" "is" "green" "+"))
The rabbit is cold.
True
1
proof
[(triple1)]
("rabbit" "is" "cold" "+")
triple1
The rabbit is not cold.
False
1
inv-proof
[(triple1)]
("rabbit" "is" "cold" "-")
triple1
The rabbit is green.
True
2
proof
[(((triple1) -> rule2))]
("rabbit" "is" "green" "+")
((triple1) -> (rule2 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit is not green.
False
2
inv-proof
[(((triple1) -> rule2))]
("rabbit" "is" "green" "-")
((triple1) -> (rule2 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit is not nice.
Unknown
inv-rconc
[@1: The rabbit is nice.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("rabbit" "is" "nice" "-")
The rabbit needs the rabbit.
Unknown
random
[@0: The rabbit needs the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "needs" "rabbit" "+")
The rabbit is not kind.
Unknown
inv-random
[@0: The rabbit is kind.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "kind" "-")
The rabbit sees the rabbit.
Unknown
random
[@0: The rabbit sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "sees" "rabbit" "+")
@0: The rabbit is cold.[(triple1)] @1: The rabbit is green.[(((triple1) -> rule2))]
The rabbit is cold.
("rabbit" "is" "cold" "+")
triple1
The rabbit is green.
("rabbit" "is" "green" "+")
((triple1) -> (rule2 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1