The cow is green. The dog is round. The lion is green. The lion likes the dog. The tiger chases the cow. The tiger likes the cow. The tiger needs the dog. If the lion is round then the lion needs the cow.
The cow is green.
("cow" "is" "green" "+")
The dog is round.
("dog" "is" "round" "+")
The lion is green.
("lion" "is" "green" "+")
The lion likes the dog.
("lion" "likes" "dog" "+")
The tiger chases the cow.
("tiger" "chases" "cow" "+")
The tiger likes the cow.
("tiger" "likes" "cow" "+")
The tiger needs the dog.
("tiger" "needs" "dog" "+")
If the lion is round then the lion needs the cow.
((("lion" "is" "round" "+")) -> ("lion" "needs" "cow" "+"))
The lion likes the dog.
True
1
proof
[(triple4)]
("lion" "likes" "dog" "+")
triple4
The cow is not green.
False
1
inv-proof
[(triple1)]
("cow" "is" "green" "-")
triple1
The lion does not need the cow.
Unknown
inv-rconc
[@1: The lion needs the cow.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "needs" "cow" "-")
The cow chases the tiger.
Unknown
random
[@0: The cow chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("cow" "chases" "tiger" "+")
@0: The cow is green.[(triple1)] The dog is round.[(triple2)] The lion is green.[(triple3)] The lion likes the dog.[(triple4)] The tiger chases the cow.[(triple5)] The tiger likes the cow.[(triple6)] The tiger needs the dog.[(triple7)]
The cow is green.
("cow" "is" "green" "+")
triple1
The dog is round.
("dog" "is" "round" "+")
triple2
The lion is green.
("lion" "is" "green" "+")
triple3
The lion likes the dog.
("lion" "likes" "dog" "+")
triple4
The tiger chases the cow.
("tiger" "chases" "cow" "+")
triple5
The tiger likes the cow.
("tiger" "likes" "cow" "+")
triple6
The tiger needs the dog.
("tiger" "needs" "dog" "+")
triple7