The bear needs the tiger. The cat likes the bear. The dog sees the tiger. The tiger needs the bear. If someone needs the tiger then the tiger likes the bear.
The bear needs the tiger.
("bear" "needs" "tiger" "+")
The cat likes the bear.
("cat" "likes" "bear" "+")
The dog sees the tiger.
("dog" "sees" "tiger" "+")
The tiger needs the bear.
("tiger" "needs" "bear" "+")
If someone needs the tiger then the tiger likes the bear.
((("someone" "needs" "tiger" "+")) -> ("tiger" "likes" "bear" "+"))
The cat likes the bear.
True
1
proof
[(triple2)]
("cat" "likes" "bear" "+")
triple2
The dog does not see the tiger.
False
1
inv-proof
[(triple3)]
("dog" "sees" "tiger" "-")
triple3
The dog does not see the cat.
Unknown
inv-random
[@0: The dog sees the cat.[CWA. Example of deepest failure = (FAIL)]]
("dog" "sees" "cat" "-")
The dog needs the dog.
Unknown
random
[@0: The dog needs the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "needs" "dog" "+")
@0: The bear needs the tiger.[(triple1)] The cat likes the bear.[(triple2)] The dog sees the tiger.[(triple3)] The tiger needs the bear.[(triple4)] @1: The tiger likes the bear.[(((triple1) -> rule1))]
The bear needs the tiger.
("bear" "needs" "tiger" "+")
triple1
The cat likes the bear.
("cat" "likes" "bear" "+")
triple2
The dog sees the tiger.
("dog" "sees" "tiger" "+")
triple3
The tiger needs the bear.
("tiger" "needs" "bear" "+")
triple4
The tiger likes the bear.
("tiger" "likes" "bear" "+")
((triple1) -> (rule1 % int1))
The tiger likes the bear.
("tiger" "likes" "bear" "+")
int1