The bald eagle sees the rabbit. The bear likes the bald eagle. The lion chases the bald eagle. The rabbit sees the lion. If someone chases the bear then the bear sees the rabbit. All nice people are kind. If someone likes the rabbit then the rabbit likes the lion. If the lion chases the rabbit then the lion sees the rabbit. If someone sees the rabbit then the rabbit chases the lion. If the lion is round then the lion likes the rabbit. If someone is kind then they chase the bear. If someone sees the bald eagle then they like the bald eagle.
The bald eagle sees the rabbit.
("bald eagle" "sees" "rabbit" "+")
The bear likes the bald eagle.
("bear" "likes" "bald eagle" "+")
The lion chases the bald eagle.
("lion" "chases" "bald eagle" "+")
The rabbit sees the lion.
("rabbit" "sees" "lion" "+")
If someone chases the bear then the bear sees the rabbit.
((("someone" "chases" "bear" "+")) -> ("bear" "sees" "rabbit" "+"))
All nice people are kind.
((("someone" "is" "nice" "+")) -> ("someone" "is" "kind" "+"))
If someone likes the rabbit then the rabbit likes the lion.
((("someone" "likes" "rabbit" "+")) -> ("rabbit" "likes" "lion" "+"))
If the lion chases the rabbit then the lion sees the rabbit.
((("lion" "chases" "rabbit" "+")) -> ("lion" "sees" "rabbit" "+"))
If someone sees the rabbit then the rabbit chases the lion.
((("someone" "sees" "rabbit" "+")) -> ("rabbit" "chases" "lion" "+"))
If the lion is round then the lion likes the rabbit.
((("lion" "is" "round" "+")) -> ("lion" "likes" "rabbit" "+"))
If someone is kind then they chase the bear.
((("someone" "is" "kind" "+")) -> ("someone" "chases" "bear" "+"))
If someone sees the bald eagle then they like the bald eagle.
((("someone" "sees" "bald eagle" "+")) -> ("someone" "likes" "bald eagle" "+"))
The bald eagle sees the rabbit.
True
1
proof
[(triple1)]
("bald eagle" "sees" "rabbit" "+")
triple1
The rabbit does not see the lion.
False
1
inv-proof
[(triple4)]
("rabbit" "sees" "lion" "-")
triple4
The rabbit chases the lion.
True
2
proof
[(((triple1) -> rule5))]
("rabbit" "chases" "lion" "+")
((triple1) -> (rule5 % int1))
The rabbit chases the lion.
("rabbit" "chases" "lion" "+")
int1
The rabbit does not chase the lion.
False
2
inv-proof
[(((triple1) -> rule5))]
("rabbit" "chases" "lion" "-")
((triple1) -> (rule5 % int1))
The rabbit chases the lion.
("rabbit" "chases" "lion" "+")
int1
The bear does not chase the bear.
Unknown
inv-rconc
[@2: The bear chases the bear.[CWA. Example of deepest failure = (rule7 <- rule2 <- FAIL)]]
("bear" "chases" "bear" "-")
The rabbit likes the lion.
Unknown
rconc
[@2: The rabbit likes the lion.[CWA. Example of deepest failure = (rule3 <- rule6 <- FAIL)]]
("rabbit" "likes" "lion" "+")
The rabbit does not chase the rabbit.
Unknown
inv-random
[@0: The rabbit chases the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "chases" "rabbit" "-")
The bald eagle chases the rabbit.
Unknown
random
[@0: The bald eagle chases the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "chases" "rabbit" "+")
@0: The bald eagle sees the rabbit.[(triple1)] The bear likes the bald eagle.[(triple2)] The lion chases the bald eagle.[(triple3)] The rabbit sees the lion.[(triple4)] @1: The rabbit chases the lion.[(((triple1) -> rule5))]
The bald eagle sees the rabbit.
("bald eagle" "sees" "rabbit" "+")
triple1
The bear likes the bald eagle.
("bear" "likes" "bald eagle" "+")
triple2
The lion chases the bald eagle.
("lion" "chases" "bald eagle" "+")
triple3
The rabbit sees the lion.
("rabbit" "sees" "lion" "+")
triple4
The rabbit chases the lion.
("rabbit" "chases" "lion" "+")
((triple1) -> (rule5 % int1))
The rabbit chases the lion.
("rabbit" "chases" "lion" "+")
int1