The bald eagle sees the mouse. The mouse is kind. The mouse sees the rabbit. The mouse visits the bald eagle. The rabbit is round. The rabbit sees the mouse. The rabbit visits the bald eagle. The squirrel needs the rabbit. The squirrel visits the bald eagle. The squirrel visits the mouse. If someone needs the rabbit then the rabbit is kind. Kind people are red.
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
The mouse is kind.
("mouse" "is" "kind" "+")
The mouse sees the rabbit.
("mouse" "sees" "rabbit" "+")
The mouse visits the bald eagle.
("mouse" "visits" "bald eagle" "+")
The rabbit is round.
("rabbit" "is" "round" "+")
The rabbit sees the mouse.
("rabbit" "sees" "mouse" "+")
The rabbit visits the bald eagle.
("rabbit" "visits" "bald eagle" "+")
The squirrel needs the rabbit.
("squirrel" "needs" "rabbit" "+")
The squirrel visits the bald eagle.
("squirrel" "visits" "bald eagle" "+")
The squirrel visits the mouse.
("squirrel" "visits" "mouse" "+")
If someone needs the rabbit then the rabbit is kind.
((("someone" "needs" "rabbit" "+")) -> ("rabbit" "is" "kind" "+"))
Kind people are red.
((("someone" "is" "kind" "+")) -> ("someone" "is" "red" "+"))
The bald eagle sees the mouse.
True
1
proof
[(triple1)]
("bald eagle" "sees" "mouse" "+")
triple1
The squirrel does not visit the bald eagle.
False
1
inv-proof
[(triple9)]
("squirrel" "visits" "bald eagle" "-")
triple9
The rabbit is kind.
True
2
proof
[(((triple8) -> rule1))]
("rabbit" "is" "kind" "+")
((triple8) -> (rule1 % int1))
The rabbit is kind.
("rabbit" "is" "kind" "+")
int1
The rabbit is not kind.
False
2
inv-proof
[(((triple8) -> rule1))]
("rabbit" "is" "kind" "-")
((triple8) -> (rule1 % int1))
The rabbit is kind.
("rabbit" "is" "kind" "+")
int1
The bald eagle is not red.
Unknown
inv-rconc
[@1: The bald eagle is red.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bald eagle" "is" "red" "-")
The squirrel is red.
Unknown
rconc
[@1: The squirrel is red.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("squirrel" "is" "red" "+")
The rabbit does not need the bald eagle.
Unknown
inv-random
[@0: The rabbit needs the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "needs" "bald eagle" "-")
The mouse is blue.
Unknown
random
[@0: The mouse is blue.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "blue" "+")
@0: The bald eagle sees the mouse.[(triple1)] The mouse is kind.[(triple2)] The mouse sees the rabbit.[(triple3)] The mouse visits the bald eagle.[(triple4)] The rabbit is round.[(triple5)] The rabbit sees the mouse.[(triple6)] The rabbit visits the bald eagle.[(triple7)] The squirrel needs the rabbit.[(triple8)] The squirrel visits the bald eagle.[(triple9)] The squirrel visits the mouse.[(triple10)] @1: The mouse is red.[(((triple2) -> rule2))] The rabbit is kind.[(((triple8) -> rule1))] @2: The rabbit is red.[(((((triple8) -> rule1)) -> rule2))]
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
triple1
The mouse is kind.
("mouse" "is" "kind" "+")
triple2
The mouse sees the rabbit.
("mouse" "sees" "rabbit" "+")
triple3
The mouse visits the bald eagle.
("mouse" "visits" "bald eagle" "+")
triple4
The rabbit is round.
("rabbit" "is" "round" "+")
triple5
The rabbit sees the mouse.
("rabbit" "sees" "mouse" "+")
triple6
The rabbit visits the bald eagle.
("rabbit" "visits" "bald eagle" "+")
triple7
The squirrel needs the rabbit.
("squirrel" "needs" "rabbit" "+")
triple8
The squirrel visits the bald eagle.
("squirrel" "visits" "bald eagle" "+")
triple9
The squirrel visits the mouse.
("squirrel" "visits" "mouse" "+")
triple10
The mouse is red.
("mouse" "is" "red" "+")
((triple2) -> (rule2 % int1))
The mouse is red.
("mouse" "is" "red" "+")
int1
The rabbit is kind.
("rabbit" "is" "kind" "+")
((triple8) -> (rule1 % int1))
The rabbit is kind.
("rabbit" "is" "kind" "+")
int1
The rabbit is red.
("rabbit" "is" "red" "+")
((((triple8) -> (rule1 % int2))) -> (rule2 % int1))
The rabbit is red.
("rabbit" "is" "red" "+")
int1
The rabbit is kind.
("rabbit" "is" "kind" "+")
int2