The rabbit is not blue. The rabbit is cold. The rabbit is green. The rabbit is nice. The rabbit is red. If something is cold then it is green.
The rabbit is not blue.
("rabbit" "is" "blue" "-")
The rabbit is cold.
("rabbit" "is" "cold" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The rabbit is nice.
("rabbit" "is" "nice" "+")
The rabbit is red.
("rabbit" "is" "red" "+")
If something is cold then it is green.
((("something" "is" "cold" "+")) -> ("something" "is" "green" "+"))
The rabbit is green.
True
1
proof
[(triple3 OR ((triple2) -> rule1))]
("rabbit" "is" "green" "+")
triple3
((triple2) -> (rule1 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit is not green.
False
1
inv-proof
[(triple3 OR ((triple2) -> rule1))]
("rabbit" "is" "green" "-")
triple3
((triple2) -> (rule1 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit does not see the rabbit.
Unknown
inv-random
[@0: The rabbit sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "sees" "rabbit" "-")
The rabbit chases the rabbit.
Unknown
random
[@0: The rabbit chases the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "chases" "rabbit" "+")
@0: The rabbit is cold.[(triple2)] The rabbit is green.[(triple3 OR ((triple2) -> rule1))] The rabbit is nice.[(triple4)] The rabbit is not blue.[(triple1)] The rabbit is red.[(triple5)]
The rabbit is cold.
("rabbit" "is" "cold" "+")
triple2
The rabbit is green.
("rabbit" "is" "green" "+")
triple3
((triple2) -> (rule1 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit is nice.
("rabbit" "is" "nice" "+")
triple4
The rabbit is not blue.
("rabbit" "is" "blue" "-")
triple1
The rabbit is red.
("rabbit" "is" "red" "+")
triple5