The bald eagle chases the lion. The lion is red. The lion sees the bald eagle. If the bald eagle is nice then the bald eagle sees the lion. If something sees the bald eagle then the bald eagle sees the lion. If something is big and it does not eat the lion then the lion does not see the bald eagle. If something chases the bald eagle and the bald eagle does not eat the lion then it chases the lion. If something chases the bald eagle then it sees the bald eagle. If something eats the lion and it does not chase the lion then it is kind.
The bald eagle chases the lion.
("bald eagle" "chases" "lion" "+")
The lion is red.
("lion" "is" "red" "+")
The lion sees the bald eagle.
("lion" "sees" "bald eagle" "+")
If the bald eagle is nice then the bald eagle sees the lion.
((("bald eagle" "is" "nice" "+")) -> ("bald eagle" "sees" "lion" "+"))
If something sees the bald eagle then the bald eagle sees the lion.
((("something" "sees" "bald eagle" "+")) -> ("bald eagle" "sees" "lion" "+"))
If something is big and it does not eat the lion then the lion does not see the bald eagle.
((("something" "is" "big" "+") ("something" "eats" "lion" "~")) -> ("lion" "sees" "bald eagle" "-"))
If something chases the bald eagle and the bald eagle does not eat the lion then it chases the lion.
((("something" "chases" "bald eagle" "+") ("bald eagle" "eats" "lion" "~")) -> ("something" "chases" "lion" "+"))
If something chases the bald eagle then it sees the bald eagle.
((("something" "chases" "bald eagle" "+")) -> ("something" "sees" "bald eagle" "+"))
If something eats the lion and it does not chase the lion then it is kind.
((("something" "eats" "lion" "+") ("something" "chases" "lion" "~")) -> ("something" "is" "kind" "+"))
The lion is red.
True
1
proof
[(triple2)]
("lion" "is" "red" "+")
triple2
The lion is not red.
False
1
inv-proof
[(triple2)]
("lion" "is" "red" "-")
triple2
The bald eagle sees the lion.
True
2
proof
[(((triple3) -> rule2))]
("bald eagle" "sees" "lion" "+")
((triple3) -> (rule2 % int1))
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
int1
The bald eagle does not see the lion.
False
2
inv-proof
[(((triple3) -> rule2))]
("bald eagle" "sees" "lion" "-")
((triple3) -> (rule2 % int1))
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
int1
The bald eagle does not see the bald eagle.
Unknown
inv-rconc
[@1: The bald eagle sees the bald eagle.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("bald eagle" "sees" "bald eagle" "-")
The lion is kind.
Unknown
rconc
[@1: The lion is kind.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("lion" "is" "kind" "+")
The lion does not see the lion.
Unknown
inv-random
[@0: The lion sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "lion" "-")
The bald eagle is red.
Unknown
random
[@0: The bald eagle is red.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "is" "red" "+")
@0: The bald eagle chases the lion.[(triple1)] The lion is red.[(triple2)] The lion sees the bald eagle.[(triple3)] @1: The bald eagle sees the lion.[(((triple3) -> rule2))]
The bald eagle chases the lion.
("bald eagle" "chases" "lion" "+")
triple1
The lion is red.
("lion" "is" "red" "+")
triple2
The lion sees the bald eagle.
("lion" "sees" "bald eagle" "+")
triple3
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
((triple3) -> (rule2 % int1))
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
int1