The rabbit is big. The rabbit is blue. The rabbit is green. The rabbit is red. The rabbit is young. If someone is young and red then they are green.
The rabbit is big.
("rabbit" "is" "big" "+")
The rabbit is blue.
("rabbit" "is" "blue" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The rabbit is red.
("rabbit" "is" "red" "+")
The rabbit is young.
("rabbit" "is" "young" "+")
If someone is young and red then they are green.
((("someone" "is" "young" "+") ("someone" "is" "red" "+")) -> ("someone" "is" "green" "+"))
The rabbit is green.
True
1
proof
[(triple3 OR ((triple5 triple4) -> rule1))]
("rabbit" "is" "green" "+")
triple3
((triple5 triple4) -> (rule1 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit is not young.
False
1
inv-proof
[(triple5)]
("rabbit" "is" "young" "-")
triple5
The rabbit does not like the rabbit.
Unknown
inv-random
[@0: The rabbit likes the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "likes" "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 blue.[(triple2)] The rabbit is green.[(triple3 OR ((triple5 triple4) -> rule1))] The rabbit is red.[(triple4)] The rabbit is young.[(triple5)]
The rabbit is big.
("rabbit" "is" "big" "+")
triple1
The rabbit is blue.
("rabbit" "is" "blue" "+")
triple2
The rabbit is green.
("rabbit" "is" "green" "+")
triple3
((triple5 triple4) -> (rule1 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit is red.
("rabbit" "is" "red" "+")
triple4
The rabbit is young.
("rabbit" "is" "young" "+")
triple5