The cow chases the lion. The cow is red. The cow sees the lion. The cow visits the lion. The lion chases the cow. The lion is big. The lion is blue. The lion is not rough. The lion sees the cow. The lion does not visit the cow. If something is big and not red then it visits the cow. If the lion visits the cow then the lion is not rough. If something is blue then it sees the cow.
The cow chases the lion.
("cow" "chases" "lion" "+")
The cow is red.
("cow" "is" "red" "+")
The cow sees the lion.
("cow" "sees" "lion" "+")
The cow visits the lion.
("cow" "visits" "lion" "+")
The lion chases the cow.
("lion" "chases" "cow" "+")
The lion is big.
("lion" "is" "big" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion is not rough.
("lion" "is" "rough" "-")
The lion sees the cow.
("lion" "sees" "cow" "+")
The lion does not visit the cow.
("lion" "visits" "cow" "-")
If something is big and not red then it visits the cow.
((("something" "is" "big" "+") ("something" "is" "red" "~")) -> ("something" "visits" "cow" "+"))
If the lion visits the cow then the lion is not rough.
((("lion" "visits" "cow" "+")) -> ("lion" "is" "rough" "-"))
If something is blue then it sees the cow.
((("something" "is" "blue" "+")) -> ("something" "sees" "cow" "+"))
The lion is blue.
True
1
proof
[(triple7)]
("lion" "is" "blue" "+")
triple7
The cow does not chase the lion.
False
1
inv-proof
[(triple1)]
("cow" "chases" "lion" "-")
triple1
The cow does not see the cow.
Unknown
inv-rconc
[@1: The cow sees the cow.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("cow" "sees" "cow" "-")
The lion chases the lion.
Unknown
random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "+")
@0: The cow chases the lion.[(triple1)] The cow is red.[(triple2)] The cow sees the lion.[(triple3)] The cow visits the lion.[(triple4)] The lion chases the cow.[(triple5)] The lion does not visit the cow.[(triple10)] The lion is big.[(triple6)] The lion is blue.[(triple7)] The lion is not rough.[(triple8)] The lion sees the cow.[(triple9 OR ((triple7) -> rule3))]
The cow chases the lion.
("cow" "chases" "lion" "+")
triple1
The cow is red.
("cow" "is" "red" "+")
triple2
The cow sees the lion.
("cow" "sees" "lion" "+")
triple3
The cow visits the lion.
("cow" "visits" "lion" "+")
triple4
The lion chases the cow.
("lion" "chases" "cow" "+")
triple5
The lion does not visit the cow.
("lion" "visits" "cow" "-")
triple10
The lion is big.
("lion" "is" "big" "+")
triple6
The lion is blue.
("lion" "is" "blue" "+")
triple7
The lion is not rough.
("lion" "is" "rough" "-")
triple8
The lion sees the cow.
("lion" "sees" "cow" "+")
triple9
((triple7) -> (rule3 % int1))
The lion sees the cow.
("lion" "sees" "cow" "+")
int1