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