The bald eagle is cold. The bear is kind. The cat visits the bear. The squirrel is big. If something is cold then it does not see the cat. If something sees the bald eagle and the bald eagle eats the bear then it is cold. If something is red and it eats the bald eagle then it is not cold.
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
The bear is kind.
("bear" "is" "kind" "+")
The cat visits the bear.
("cat" "visits" "bear" "+")
The squirrel is big.
("squirrel" "is" "big" "+")
If something is cold then it does not see the cat.
((("something" "is" "cold" "+")) -> ("something" "sees" "cat" "-"))
If something sees the bald eagle and the bald eagle eats the bear then it is cold.
((("something" "sees" "bald eagle" "+") ("bald eagle" "eats" "bear" "+")) -> ("something" "is" "cold" "+"))
If something is red and it eats the bald eagle then it is not cold.
((("something" "is" "red" "+") ("something" "eats" "bald eagle" "+")) -> ("something" "is" "cold" "-"))
The bear is kind.
True
1
proof
[(triple2)]
("bear" "is" "kind" "+")
triple2
The bald eagle is not cold.
False
1
inv-proof
[(triple1)]
("bald eagle" "is" "cold" "-")
triple1
The bald eagle does not see the cat.
True
2
proof
[(((triple1) -> rule1))]
("bald eagle" "sees" "cat" "-")
((triple1) -> (rule1 % int1))
The bald eagle does not see the cat.
("bald eagle" "sees" "cat" "-")
int1
The bald eagle sees the cat.
False
2
inv-proof
[(((triple1) -> rule1))]
("bald eagle" "sees" "cat" "+")
((triple1) -> (rule1 % int1))
The bald eagle does not see the cat.
("bald eagle" "sees" "cat" "-")
int1
The bear is not cold.
Unknown
inv-rconc
[@1: The bear is cold.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bear" "is" "cold" "-")
The squirrel is cold.
Unknown
rconc
[@1: The squirrel is cold.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("squirrel" "is" "cold" "+")
The cat does not see the cat.
Unknown
inv-random
[@0: The cat sees the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "sees" "cat" "-")
The bald eagle visits the squirrel.
Unknown
random
[@0: The bald eagle visits the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "visits" "squirrel" "+")
@0: The bald eagle is cold.[(triple1)] The bear is kind.[(triple2)] The cat visits the bear.[(triple3)] The squirrel is big.[(triple4)] @1: The bald eagle does not see the cat.[(((triple1) -> rule1))]
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
triple1
The bear is kind.
("bear" "is" "kind" "+")
triple2
The cat visits the bear.
("cat" "visits" "bear" "+")
triple3
The squirrel is big.
("squirrel" "is" "big" "+")
triple4
The bald eagle does not see the cat.
("bald eagle" "sees" "cat" "-")
((triple1) -> (rule1 % int1))
The bald eagle does not see the cat.
("bald eagle" "sees" "cat" "-")
int1