The bald eagle likes the lion. The lion is nice. If something is nice then it likes the lion. If something is big and it chases the bald eagle then it sees the bald eagle. If something sees the lion then the lion is rough. If something sees the lion then it is young. Big things are nice. If the lion chases the bald eagle then the bald eagle likes the lion. If the bald eagle sees the lion then the lion sees the bald eagle. If something is rough and it likes the bald eagle then the bald eagle likes the lion.
The bald eagle likes the lion.
("bald eagle" "likes" "lion" "+")
The lion is nice.
("lion" "is" "nice" "+")
If something is nice then it likes the lion.
((("something" "is" "nice" "+")) -> ("something" "likes" "lion" "+"))
If something is big and it chases the bald eagle then it sees the bald eagle.
((("something" "is" "big" "+") ("something" "chases" "bald eagle" "+")) -> ("something" "sees" "bald eagle" "+"))
If something sees the lion then the lion is rough.
((("something" "sees" "lion" "+")) -> ("lion" "is" "rough" "+"))
If something sees the lion then it is young.
((("something" "sees" "lion" "+")) -> ("something" "is" "young" "+"))
Big things are nice.
((("something" "is" "big" "+")) -> ("something" "is" "nice" "+"))
If the lion chases the bald eagle then the bald eagle likes the lion.
((("lion" "chases" "bald eagle" "+")) -> ("bald eagle" "likes" "lion" "+"))
If the bald eagle sees the lion then the lion sees the bald eagle.
((("bald eagle" "sees" "lion" "+")) -> ("lion" "sees" "bald eagle" "+"))
If something is rough and it likes the bald eagle then the bald eagle likes the lion.
((("something" "is" "rough" "+") ("something" "likes" "bald eagle" "+")) -> ("bald eagle" "likes" "lion" "+"))
The bald eagle likes the lion.
True
1
proof
[(triple1)]
("bald eagle" "likes" "lion" "+")
triple1
The lion is not nice.
False
1
inv-proof
[(triple2)]
("lion" "is" "nice" "-")
triple2
The lion likes the lion.
True
2
proof
[(((triple2) -> rule1))]
("lion" "likes" "lion" "+")
((triple2) -> (rule1 % int1))
The lion likes the lion.
("lion" "likes" "lion" "+")
int1
The lion does not like the lion.
False
2
inv-proof
[(((triple2) -> rule1))]
("lion" "likes" "lion" "-")
((triple2) -> (rule1 % int1))
The lion likes the lion.
("lion" "likes" "lion" "+")
int1
The bald eagle is not nice.
Unknown
inv-rconc
[@1: The bald eagle is nice.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("bald eagle" "is" "nice" "-")
The bald eagle is young.
Unknown
rconc
[@1: The bald eagle is young.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("bald eagle" "is" "young" "+")
The bald eagle does not like the bald eagle.
Unknown
inv-random
[@0: The bald eagle likes the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "likes" "bald eagle" "-")
The lion chases the bald eagle.
Unknown
random
[@0: The lion chases the bald eagle.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "bald eagle" "+")
@0: The bald eagle likes the lion.[(triple1)] The lion is nice.[(triple2)] @1: The lion likes the lion.[(((triple2) -> rule1))]
The bald eagle likes the lion.
("bald eagle" "likes" "lion" "+")
triple1
The lion is nice.
("lion" "is" "nice" "+")
triple2
The lion likes the lion.
("lion" "likes" "lion" "+")
((triple2) -> (rule1 % int1))
The lion likes the lion.
("lion" "likes" "lion" "+")
int1