The rabbit is blue. The rabbit is cold. The rabbit is green. The rabbit is round. The rabbit is young. Round things are green. Young things are round. Green things are young.
The rabbit is blue.
("rabbit" "is" "blue" "+")
The rabbit is cold.
("rabbit" "is" "cold" "+")
The rabbit is green.
("rabbit" "is" "green" "+")
The rabbit is round.
("rabbit" "is" "round" "+")
The rabbit is young.
("rabbit" "is" "young" "+")
Round things are green.
((("something" "is" "round" "+")) -> ("something" "is" "green" "+"))
Young things are round.
((("something" "is" "young" "+")) -> ("something" "is" "round" "+"))
Green things are young.
((("something" "is" "green" "+")) -> ("something" "is" "young" "+"))
The rabbit is green.
True
1
proof
[(triple3 OR ((triple4) -> rule1) OR ((((triple5) -> rule2)) -> rule1))]
("rabbit" "is" "green" "+")
triple3
((triple4) -> (rule1 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
((((triple5) -> (rule2 % int2))) -> (rule1 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit is round.
("rabbit" "is" "round" "+")
int2
The rabbit is not cold.
False
1
inv-proof
[(triple2)]
("rabbit" "is" "cold" "-")
triple2
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 sees the rabbit.
Unknown
random
[@0: The rabbit sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "sees" "rabbit" "+")
@0: The rabbit is blue.[(triple1)] The rabbit is cold.[(triple2)] The rabbit is green.[(triple3 OR ((triple4) -> rule1) OR ((((triple5) -> rule2)) -> rule1))] The rabbit is round.[(triple4 OR ((triple5) -> rule2) OR ((((triple3) -> rule3)) -> rule2))] The rabbit is young.[(triple5 OR ((triple3) -> rule3) OR ((((triple4) -> rule1)) -> rule3))]
The rabbit is blue.
("rabbit" "is" "blue" "+")
triple1
The rabbit is cold.
("rabbit" "is" "cold" "+")
triple2
The rabbit is green.
("rabbit" "is" "green" "+")
triple3
((triple4) -> (rule1 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
((((triple5) -> (rule2 % int2))) -> (rule1 % int1))
The rabbit is green.
("rabbit" "is" "green" "+")
int1
The rabbit is round.
("rabbit" "is" "round" "+")
int2
The rabbit is round.
("rabbit" "is" "round" "+")
triple4
((triple5) -> (rule2 % int1))
The rabbit is round.
("rabbit" "is" "round" "+")
int1
((((triple3) -> (rule3 % int2))) -> (rule2 % int1))
The rabbit is round.
("rabbit" "is" "round" "+")
int1
The rabbit is young.
("rabbit" "is" "young" "+")
int2
The rabbit is young.
("rabbit" "is" "young" "+")
triple5
((triple3) -> (rule3 % int1))
The rabbit is young.
("rabbit" "is" "young" "+")
int1
((((triple4) -> (rule1 % int2))) -> (rule3 % int1))
The rabbit is young.
("rabbit" "is" "young" "+")
int1
The rabbit is green.
("rabbit" "is" "green" "+")
int2