The bear is big. The bear sees the tiger. The bear visits the dog. The bear visits the tiger. The dog is not big. The dog is red. The dog is rough. The dog is round. The dog likes the tiger. The dog sees the tiger. The dog does not visit the bear. The dog does not visit the tiger. The tiger sees the bear. The tiger does not see the dog. The tiger visits the dog. If the tiger likes the dog then the dog likes the tiger. If someone likes the tiger then the tiger does not like the dog. If someone visits the dog and they do not like the dog then they are big.
The bear is big.
("bear" "is" "big" "+")
The bear sees the tiger.
("bear" "sees" "tiger" "+")
The bear visits the dog.
("bear" "visits" "dog" "+")
The bear visits the tiger.
("bear" "visits" "tiger" "+")
The dog is not big.
("dog" "is" "big" "-")
The dog is red.
("dog" "is" "red" "+")
The dog is rough.
("dog" "is" "rough" "+")
The dog is round.
("dog" "is" "round" "+")
The dog likes the tiger.
("dog" "likes" "tiger" "+")
The dog sees the tiger.
("dog" "sees" "tiger" "+")
The dog does not visit the bear.
("dog" "visits" "bear" "-")
The dog does not visit the tiger.
("dog" "visits" "tiger" "-")
The tiger sees the bear.
("tiger" "sees" "bear" "+")
The tiger does not see the dog.
("tiger" "sees" "dog" "-")
The tiger visits the dog.
("tiger" "visits" "dog" "+")
If the tiger likes the dog then the dog likes the tiger.
((("tiger" "likes" "dog" "+")) -> ("dog" "likes" "tiger" "+"))
If someone likes the tiger then the tiger does not like the dog.
((("someone" "likes" "tiger" "+")) -> ("tiger" "likes" "dog" "-"))
If someone visits the dog and they do not like the dog then they are big.
((("someone" "visits" "dog" "+") ("someone" "likes" "dog" "~")) -> ("someone" "is" "big" "+"))
The bear is big.
True
1
proof
[(triple1)]
("bear" "is" "big" "+")
triple1
The dog visits the bear.
False
1
inv-proof
[(triple11)]
("dog" "visits" "bear" "+")
triple11
The bear is not round.
Unknown
inv-random
[@0: The bear is round.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "round" "-")
The bear is young.
Unknown
random
[@0: The bear is young.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "young" "+")
@0: The bear is big.[(triple1)] The bear sees the tiger.[(triple2)] The bear visits the dog.[(triple3)] The bear visits the tiger.[(triple4)] The dog does not visit the bear.[(triple11)] The dog does not visit the tiger.[(triple12)] The dog is not big.[(triple5)] The dog is red.[(triple6)] The dog is rough.[(triple7)] The dog is round.[(triple8)] The dog likes the tiger.[(triple9)] The dog sees the tiger.[(triple10)] The tiger does not see the dog.[(triple14)] The tiger sees the bear.[(triple13)] The tiger visits the dog.[(triple15)] @1: The tiger does not like the dog.[(((triple9) -> rule2))] @2: The tiger is big.[(((triple15 ((triple9) -> rule2)) -> rule3))]
The bear is big.
("bear" "is" "big" "+")
triple1
The bear sees the tiger.
("bear" "sees" "tiger" "+")
triple2
The bear visits the dog.
("bear" "visits" "dog" "+")
triple3
The bear visits the tiger.
("bear" "visits" "tiger" "+")
triple4
The dog does not visit the bear.
("dog" "visits" "bear" "-")
triple11
The dog does not visit the tiger.
("dog" "visits" "tiger" "-")
triple12
The dog is not big.
("dog" "is" "big" "-")
triple5
The dog is red.
("dog" "is" "red" "+")
triple6
The dog is rough.
("dog" "is" "rough" "+")
triple7
The dog is round.
("dog" "is" "round" "+")
triple8
The dog likes the tiger.
("dog" "likes" "tiger" "+")
triple9
The dog sees the tiger.
("dog" "sees" "tiger" "+")
triple10
The tiger does not see the dog.
("tiger" "sees" "dog" "-")
triple14
The tiger sees the bear.
("tiger" "sees" "bear" "+")
triple13
The tiger visits the dog.
("tiger" "visits" "dog" "+")
triple15
The tiger does not like the dog.
("tiger" "likes" "dog" "-")
((triple9) -> (rule2 % int1))
The tiger does not like the dog.
("tiger" "likes" "dog" "-")
int1
The tiger is big.
("tiger" "is" "big" "+")
((triple15 ((triple9) -> (rule2 % int2))) -> (rule3 % int1))
The tiger is big.
("tiger" "is" "big" "+")
int1
The tiger does not like the dog.
("tiger" "likes" "dog" "-")
int2