The bald eagle is big. The bald eagle sees the lion. The bald eagle sees the tiger. The cat chases the lion. The lion is blue. The lion is cold. The tiger sees the cat. If something sees the bald eagle then the bald eagle is green. If something is cold and it visits the cat then the cat visits the lion. If something sees the lion then it is kind. If the lion chases the bald eagle then the lion chases the tiger. If something chases the tiger then the tiger sees the cat. If something chases the bald eagle then it visits the tiger.
The bald eagle is big.
("bald eagle" "is" "big" "+")
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
The cat chases the lion.
("cat" "chases" "lion" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion is cold.
("lion" "is" "cold" "+")
The tiger sees the cat.
("tiger" "sees" "cat" "+")
If something sees the bald eagle then the bald eagle is green.
((("something" "sees" "bald eagle" "+")) -> ("bald eagle" "is" "green" "+"))
If something is cold and it visits the cat then the cat visits the lion.
((("something" "is" "cold" "+") ("something" "visits" "cat" "+")) -> ("cat" "visits" "lion" "+"))
If something sees the lion then it is kind.
((("something" "sees" "lion" "+")) -> ("something" "is" "kind" "+"))
If the lion chases the bald eagle then the lion chases the tiger.
((("lion" "chases" "bald eagle" "+")) -> ("lion" "chases" "tiger" "+"))
If something chases the tiger then the tiger sees the cat.
((("something" "chases" "tiger" "+")) -> ("tiger" "sees" "cat" "+"))
If something chases the bald eagle then it visits the tiger.
((("something" "chases" "bald eagle" "+")) -> ("something" "visits" "tiger" "+"))
The bald eagle sees the tiger.
True
1
proof
[(triple3)]
("bald eagle" "sees" "tiger" "+")
triple3
The cat does not chase the lion.
False
1
inv-proof
[(triple4)]
("cat" "chases" "lion" "-")
triple4
The bald eagle is kind.
True
2
proof
[(((triple2) -> rule3))]
("bald eagle" "is" "kind" "+")
((triple2) -> (rule3 % int1))
The bald eagle is kind.
("bald eagle" "is" "kind" "+")
int1
The bald eagle is not kind.
False
2
inv-proof
[(((triple2) -> rule3))]
("bald eagle" "is" "kind" "-")
((triple2) -> (rule3 % int1))
The bald eagle is kind.
("bald eagle" "is" "kind" "+")
int1
The tiger does not visit the tiger.
Unknown
inv-rconc
[@1: The tiger visits the tiger.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("tiger" "visits" "tiger" "-")
The lion is kind.
Unknown
rconc
[@1: The lion is kind.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("lion" "is" "kind" "+")
The cat does not chase the tiger.
Unknown
inv-random
[@0: The cat chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("cat" "chases" "tiger" "-")
The lion sees the lion.
Unknown
random
[@0: The lion sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "lion" "+")
@0: The bald eagle is big.[(triple1)] The bald eagle sees the lion.[(triple2)] The bald eagle sees the tiger.[(triple3)] The cat chases the lion.[(triple4)] The lion is blue.[(triple5)] The lion is cold.[(triple6)] The tiger sees the cat.[(triple7)] @1: The bald eagle is kind.[(((triple2) -> rule3))]
The bald eagle is big.
("bald eagle" "is" "big" "+")
triple1
The bald eagle sees the lion.
("bald eagle" "sees" "lion" "+")
triple2
The bald eagle sees the tiger.
("bald eagle" "sees" "tiger" "+")
triple3
The cat chases the lion.
("cat" "chases" "lion" "+")
triple4
The lion is blue.
("lion" "is" "blue" "+")
triple5
The lion is cold.
("lion" "is" "cold" "+")
triple6
The tiger sees the cat.
("tiger" "sees" "cat" "+")
triple7
The bald eagle is kind.
("bald eagle" "is" "kind" "+")
((triple2) -> (rule3 % int1))
The bald eagle is kind.
("bald eagle" "is" "kind" "+")
int1