The bald eagle sees the lion. The cat needs the lion. The lion chases the bald eagle. The tiger is rough. If someone needs the lion and they are young then the lion sees the tiger. If someone chases the bald eagle then they chase the lion. If the bald eagle chases the lion and the lion needs the bald eagle then the lion sees the tiger.
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
The cat needs the lion.
("cat" "needs" "lion" "+")
The lion chases the bald eagle.
("lion" "chases" "bald eagle" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
If someone needs the lion and they are young then the lion sees the tiger.
((("someone" "needs" "lion" "+") ("someone" "is" "young" "+")) -> ("lion" "sees" "tiger" "+"))
If someone chases the bald eagle then they chase the lion.
((("someone" "chases" "bald eagle" "+")) -> ("someone" "chases" "lion" "+"))
If the bald eagle chases the lion and the lion needs the bald eagle then the lion sees the tiger.
((("bald eagle" "chases" "lion" "+") ("lion" "needs" "bald eagle" "+")) -> ("lion" "sees" "tiger" "+"))
The tiger is rough.
True
1
proof
[(triple4)]
("tiger" "is" "rough" "+")
triple4
The tiger is not rough.
False
1
inv-proof
[(triple4)]
("tiger" "is" "rough" "-")
triple4
The lion chases the lion.
True
2
proof
[(((triple3) -> rule2))]
("lion" "chases" "lion" "+")
((triple3) -> (rule2 % int1))
The lion chases the lion.
("lion" "chases" "lion" "+")
int1
The lion does not chase the lion.
False
2
inv-proof
[(((triple3) -> rule2))]
("lion" "chases" "lion" "-")
((triple3) -> (rule2 % int1))
The lion chases the lion.
("lion" "chases" "lion" "+")
int1
The cat does not chase the lion.
Unknown
inv-rconc
[@1: The cat chases the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cat" "chases" "lion" "-")
The tiger chases the lion.
Unknown
rconc
[@1: The tiger chases the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "chases" "lion" "+")
The tiger does not chase the cat.
Unknown
inv-random
[@0: The tiger chases the cat.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "cat" "-")
The tiger needs the lion.
Unknown
random
[@0: The tiger needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "lion" "+")
@0: The bald eagle sees the lion.[(triple1)] The cat needs the lion.[(triple2)] The lion chases the bald eagle.[(triple3)] The tiger is rough.[(triple4)] @1: The lion chases the lion.[(((triple3) -> rule2))]
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
triple1
The cat needs the lion.
("cat" "needs" "lion" "+")
triple2
The lion chases the bald eagle.
("lion" "chases" "bald eagle" "+")
triple3
The tiger is rough.
("tiger" "is" "rough" "+")
triple4
The lion chases the lion.
("lion" "chases" "lion" "+")
((triple3) -> (rule2 % int1))
The lion chases the lion.
("lion" "chases" "lion" "+")
int1