The bald eagle is cold. The bald eagle likes the cat. The bald eagle likes the lion. The bald eagle visits the cat. The cat does not like the lion. The cat visits the lion. The cow is nice. The lion likes the cow. The lion does not see the cat. The lion does not visit the cat. If something is nice and not cold then it sees the lion. If something is cold then it does not see the lion.
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
The bald eagle likes the cat.
("bald eagle" "likes" "cat" "+")
The bald eagle likes the lion.
("bald eagle" "likes" "lion" "+")
The bald eagle visits the cat.
("bald eagle" "visits" "cat" "+")
The cat does not like the lion.
("cat" "likes" "lion" "-")
The cat visits the lion.
("cat" "visits" "lion" "+")
The cow is nice.
("cow" "is" "nice" "+")
The lion likes the cow.
("lion" "likes" "cow" "+")
The lion does not see the cat.
("lion" "sees" "cat" "-")
The lion does not visit the cat.
("lion" "visits" "cat" "-")
If something is nice and not cold then it sees the lion.
((("something" "is" "nice" "+") ("something" "is" "cold" "~")) -> ("something" "sees" "lion" "+"))
If something is cold then it does not see the lion.
((("something" "is" "cold" "+")) -> ("something" "sees" "lion" "-"))
The cow is nice.
True
1
proof
[(triple7)]
("cow" "is" "nice" "+")
triple7
The bald eagle does not like the lion.
False
1
inv-proof
[(triple3)]
("bald eagle" "likes" "lion" "-")
triple3
The bald eagle does not see the lion.
True
2
proof
[(((triple1) -> rule2))]
("bald eagle" "sees" "lion" "-")
((triple1) -> (rule2 % int1))
The bald eagle does not see the lion.
("bald eagle" "sees" "lion" "-")
int1
The bald eagle sees the lion.
False
2
inv-proof
[(((triple1) -> rule2))]
("bald eagle" "sees" "lion" "+")
((triple1) -> (rule2 % int1))
The bald eagle does not see the lion.
("bald eagle" "sees" "lion" "-")
int1
The cow does not see the lion.
Unknown
inv-rconc
[@1: The cow sees the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "sees" "lion" "-")
The cat sees the lion.
Unknown
rconc
[@1: The cat sees the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cat" "sees" "lion" "+")
The cow does not visit the lion.
Unknown
inv-random
[@0: The cow visits the lion.[CWA. Example of deepest failure = (FAIL)]]
("cow" "visits" "lion" "-")
The cow is kind.
Unknown
random
[@0: The cow is kind.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "kind" "+")
@0: The bald eagle is cold.[(triple1)] The bald eagle likes the cat.[(triple2)] The bald eagle likes the lion.[(triple3)] The bald eagle visits the cat.[(triple4)] The cat does not like the lion.[(triple5)] The cat visits the lion.[(triple6)] The cow is nice.[(triple7)] The lion does not see the cat.[(triple9)] The lion does not visit the cat.[(triple10)] The lion likes the cow.[(triple8)] @1: The bald eagle does not see the lion.[(((triple1) -> rule2))]
The bald eagle is cold.
("bald eagle" "is" "cold" "+")
triple1
The bald eagle likes the cat.
("bald eagle" "likes" "cat" "+")
triple2
The bald eagle likes the lion.
("bald eagle" "likes" "lion" "+")
triple3
The bald eagle visits the cat.
("bald eagle" "visits" "cat" "+")
triple4
The cat does not like the lion.
("cat" "likes" "lion" "-")
triple5
The cat visits the lion.
("cat" "visits" "lion" "+")
triple6
The cow is nice.
("cow" "is" "nice" "+")
triple7
The lion does not see the cat.
("lion" "sees" "cat" "-")
triple9
The lion does not visit the cat.
("lion" "visits" "cat" "-")
triple10
The lion likes the cow.
("lion" "likes" "cow" "+")
triple8
The bald eagle does not see the lion.
("bald eagle" "sees" "lion" "-")
((triple1) -> (rule2 % int1))
The bald eagle does not see the lion.
("bald eagle" "sees" "lion" "-")
int1