The cow chases the lion. The lion chases the cow. The lion eats the cow. The lion is blue. The lion is cold. The lion is not round. The lion likes the cow. If something likes the cow and it is round then it is not cold. If something likes the cow and it chases the lion then it chases the cow. If the lion eats the cow then the cow eats the lion.
The cow chases the lion.
("cow" "chases" "lion" "+")
The lion chases the cow.
("lion" "chases" "cow" "+")
The lion eats the cow.
("lion" "eats" "cow" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion is cold.
("lion" "is" "cold" "+")
The lion is not round.
("lion" "is" "round" "-")
The lion likes the cow.
("lion" "likes" "cow" "+")
If something likes the cow and it is round then it is not cold.
((("something" "likes" "cow" "+") ("something" "is" "round" "+")) -> ("something" "is" "cold" "-"))
If something likes the cow and it chases the lion then it chases the cow.
((("something" "likes" "cow" "+") ("something" "chases" "lion" "+")) -> ("something" "chases" "cow" "+"))
If the lion eats the cow then the cow eats the lion.
((("lion" "eats" "cow" "+")) -> ("cow" "eats" "lion" "+"))
The lion is not round.
True
1
proof
[(triple6)]
("lion" "is" "round" "-")
triple6
The cow does not chase the lion.
False
1
inv-proof
[(triple1)]
("cow" "chases" "lion" "-")
triple1
The cow eats the lion.
True
2
proof
[(((triple3) -> rule3))]
("cow" "eats" "lion" "+")
((triple3) -> (rule3 % int1))
The cow eats the lion.
("cow" "eats" "lion" "+")
int1
The cow does not eat the lion.
False
2
inv-proof
[(((triple3) -> rule3))]
("cow" "eats" "lion" "-")
((triple3) -> (rule3 % int1))
The cow eats the lion.
("cow" "eats" "lion" "+")
int1
The cow does not chase the cow.
Unknown
inv-rconc
[@1: The cow chases the cow.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cow" "chases" "cow" "-")
The cow is round.
Unknown
random
[@0: The cow is round.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "round" "+")
The cow does not like the lion.
Unknown
inv-random
[@0: The cow likes the lion.[CWA. Example of deepest failure = (FAIL)]]
("cow" "likes" "lion" "-")
The cow is blue.
Unknown
random
[@0: The cow is blue.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "blue" "+")
@0: The cow chases the lion.[(triple1)] The lion chases the cow.[(triple2)] The lion eats the cow.[(triple3)] The lion is blue.[(triple4)] The lion is cold.[(triple5)] The lion is not round.[(triple6)] The lion likes the cow.[(triple7)] @1: The cow eats the lion.[(((triple3) -> rule3))]
The cow chases the lion.
("cow" "chases" "lion" "+")
triple1
The lion chases the cow.
("lion" "chases" "cow" "+")
triple2
The lion eats the cow.
("lion" "eats" "cow" "+")
triple3
The lion is blue.
("lion" "is" "blue" "+")
triple4
The lion is cold.
("lion" "is" "cold" "+")
triple5
The lion is not round.
("lion" "is" "round" "-")
triple6
The lion likes the cow.
("lion" "likes" "cow" "+")
triple7
The cow eats the lion.
("cow" "eats" "lion" "+")
((triple3) -> (rule3 % int1))
The cow eats the lion.
("cow" "eats" "lion" "+")
int1