The rabbit is big. The rabbit is green. The rabbit is kind. The rabbit is nice. The rabbit is rough. Rough things are kind.
The rabbit is big.
("rabbit" "is" "big" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The rabbit is kind.
("rabbit" "is" "kind" "+")
The rabbit is nice.
("rabbit" "is" "nice" "+")
The rabbit is rough.
("rabbit" "is" "rough" "+")
Rough things are kind.
((("something" "is" "rough" "+")) -> ("something" "is" "kind" "+"))
The rabbit is kind.
True
1
proof
[(triple3 OR ((triple5) -> rule1))]
("rabbit" "is" "kind" "+")
triple3
((triple5) -> (rule1 % int1))
The rabbit is kind.
("rabbit" "is" "kind" "+")
int1
The rabbit is not rough.
False
1
inv-proof
[(triple5)]
("rabbit" "is" "rough" "-")
triple5
The rabbit does not need the rabbit.
Unknown
inv-random
[@0: The rabbit needs the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "needs" "rabbit" "-")
The rabbit likes the rabbit.
Unknown
random
[@0: The rabbit likes the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "likes" "rabbit" "+")
@0: The rabbit is big.[(triple1)] The rabbit is green.[(triple2)] The rabbit is kind.[(triple3 OR ((triple5) -> rule1))] The rabbit is nice.[(triple4)] The rabbit is rough.[(triple5)]
The rabbit is big.
("rabbit" "is" "big" "+")
triple1
The rabbit is green.
("rabbit" "is" "green" "+")
triple2
The rabbit is kind.
("rabbit" "is" "kind" "+")
triple3
((triple5) -> (rule1 % int1))
The rabbit is kind.
("rabbit" "is" "kind" "+")
int1
The rabbit is nice.
("rabbit" "is" "nice" "+")
triple4
The rabbit is rough.
("rabbit" "is" "rough" "+")
triple5