The rabbit is big. The rabbit is not blue. The rabbit is red. The rabbit is not rough. The rabbit is round. All red things are round.
The rabbit is big.
("rabbit" "is" "big" "+")
The rabbit is not blue.
("rabbit" "is" "blue" "-")
The rabbit is red.
("rabbit" "is" "red" "+")
The rabbit is not rough.
("rabbit" "is" "rough" "-")
The rabbit is round.
("rabbit" "is" "round" "+")
All red things are round.
((("something" "is" "red" "+")) -> ("something" "is" "round" "+"))
The rabbit is round.
True
1
proof
[(triple5 OR ((triple3) -> rule1))]
("rabbit" "is" "round" "+")
triple5
((triple3) -> (rule1 % int1))
The rabbit is round.
("rabbit" "is" "round" "+")
int1
The rabbit is not big.
False
1
inv-proof
[(triple1)]
("rabbit" "is" "big" "-")
triple1
The rabbit does not chase the rabbit.
Unknown
inv-random
[@0: The rabbit chases the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "chases" "rabbit" "-")
The rabbit eats the rabbit.
Unknown
random
[@0: The rabbit eats the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "eats" "rabbit" "+")
@0: The rabbit is big.[(triple1)] The rabbit is not blue.[(triple2)] The rabbit is not rough.[(triple4)] The rabbit is red.[(triple3)] The rabbit is round.[(triple5 OR ((triple3) -> rule1))]
The rabbit is big.
("rabbit" "is" "big" "+")
triple1
The rabbit is not blue.
("rabbit" "is" "blue" "-")
triple2
The rabbit is not rough.
("rabbit" "is" "rough" "-")
triple4
The rabbit is red.
("rabbit" "is" "red" "+")
triple3
The rabbit is round.
("rabbit" "is" "round" "+")
triple5
((triple3) -> (rule1 % int1))
The rabbit is round.
("rabbit" "is" "round" "+")
int1