The bear eats the dog. The bear eats the tiger. The bear is not big. The bear is kind. The bear sees the tiger. The bear does not visit the tiger. The dog eats the bear. The dog eats the tiger. The dog is green. The dog is rough. The dog sees the tiger. The dog does not visit the tiger. The tiger does not eat the dog. The tiger is not kind. The tiger is not red. The tiger visits the dog. If something visits the bear then it is big. If something is red then it is big. If the dog is rough then the dog is big. If the dog sees the tiger then the tiger sees the dog. If something visits the bear then it does not visit the tiger. If something sees the dog then the dog does not visit the bear.
The bear eats the dog.
("bear" "eats" "dog" "+")
The bear eats the tiger.
("bear" "eats" "tiger" "+")
The bear is not big.
("bear" "is" "big" "-")
The bear is kind.
("bear" "is" "kind" "+")
The bear sees the tiger.
("bear" "sees" "tiger" "+")
The bear does not visit the tiger.
("bear" "visits" "tiger" "-")
The dog eats the bear.
("dog" "eats" "bear" "+")
The dog eats the tiger.
("dog" "eats" "tiger" "+")
The dog is green.
("dog" "is" "green" "+")
The dog is rough.
("dog" "is" "rough" "+")
The dog sees the tiger.
("dog" "sees" "tiger" "+")
The dog does not visit the tiger.
("dog" "visits" "tiger" "-")
The tiger does not eat the dog.
("tiger" "eats" "dog" "-")
The tiger is not kind.
("tiger" "is" "kind" "-")
The tiger is not red.
("tiger" "is" "red" "-")
The tiger visits the dog.
("tiger" "visits" "dog" "+")
If something visits the bear then it is big.
((("something" "visits" "bear" "+")) -> ("something" "is" "big" "+"))
If something is red then it is big.
((("something" "is" "red" "+")) -> ("something" "is" "big" "+"))
If the dog is rough then the dog is big.
((("dog" "is" "rough" "+")) -> ("dog" "is" "big" "+"))
If the dog sees the tiger then the tiger sees the dog.
((("dog" "sees" "tiger" "+")) -> ("tiger" "sees" "dog" "+"))
If something visits the bear then it does not visit the tiger.
((("something" "visits" "bear" "+")) -> ("something" "visits" "tiger" "-"))
If something sees the dog then the dog does not visit the bear.
((("something" "sees" "dog" "+")) -> ("dog" "visits" "bear" "-"))
The dog eats the tiger.
True
1
proof
[(triple8)]
("dog" "eats" "tiger" "+")
triple8
The bear visits the tiger.
False
1
inv-proof
[(triple6)]
("bear" "visits" "tiger" "+")
triple6
The dog is big.
True
2
proof
[(((triple10) -> rule3))]
("dog" "is" "big" "+")
((triple10) -> (rule3 % int1))
The dog is big.
("dog" "is" "big" "+")
int1
The tiger does not see the dog.
False
2
inv-proof
[(((triple11) -> rule4))]
("tiger" "sees" "dog" "-")
((triple11) -> (rule4 % int1))
The tiger sees the dog.
("tiger" "sees" "dog" "+")
int1
The dog does not visit the bear.
True
3
proof
[(((((triple11) -> rule4)) -> rule6))]
("dog" "visits" "bear" "-")
((((triple11) -> (rule4 % int2))) -> (rule6 % int1))
The dog does not visit the bear.
("dog" "visits" "bear" "-")
int1
The tiger sees the dog.
("tiger" "sees" "dog" "+")
int2
The dog visits the bear.
False
3
inv-proof
[(((((triple11) -> rule4)) -> rule6))]
("dog" "visits" "bear" "+")
((((triple11) -> (rule4 % int2))) -> (rule6 % int1))
The dog does not visit the bear.
("dog" "visits" "bear" "-")
int1
The tiger sees the dog.
("tiger" "sees" "dog" "+")
int2
The tiger is not big.
Unknown
inv-rconc
[@1: The tiger is big.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "is" "big" "-")
The bear sees the bear.
Unknown
random
[@0: The bear sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "sees" "bear" "+")
The bear is not red.
Unknown
inv-random
[@0: The bear is red.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "red" "-")
The bear visits the bear.
Unknown
random
[@0: The bear visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "bear" "+")
The tiger does not visit the bear.
Unknown
inv-random
[@0: The tiger visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "bear" "-")
The bear sees the dog.
Unknown
random
[@0: The bear sees the dog.[CWA. Example of deepest failure = (FAIL)]]
("bear" "sees" "dog" "+")
@0: The bear does not visit the tiger.[(triple6)] The bear eats the dog.[(triple1)] The bear eats the tiger.[(triple2)] The bear is kind.[(triple4)] The bear is not big.[(triple3)] The bear sees the tiger.[(triple5)] The dog does not visit the tiger.[(triple12)] The dog eats the bear.[(triple7)] The dog eats the tiger.[(triple8)] The dog is green.[(triple9)] The dog is rough.[(triple10)] The dog sees the tiger.[(triple11)] The tiger does not eat the dog.[(triple13)] The tiger is not kind.[(triple14)] The tiger is not red.[(triple15)] The tiger visits the dog.[(triple16)] @1: The dog is big.[(((triple10) -> rule3))] The tiger sees the dog.[(((triple11) -> rule4))] @2: The dog does not visit the bear.[(((((triple11) -> rule4)) -> rule6))]
The bear does not visit the tiger.
("bear" "visits" "tiger" "-")
triple6
The bear eats the dog.
("bear" "eats" "dog" "+")
triple1
The bear eats the tiger.
("bear" "eats" "tiger" "+")
triple2
The bear is kind.
("bear" "is" "kind" "+")
triple4
The bear is not big.
("bear" "is" "big" "-")
triple3
The bear sees the tiger.
("bear" "sees" "tiger" "+")
triple5
The dog does not visit the tiger.
("dog" "visits" "tiger" "-")
triple12
The dog eats the bear.
("dog" "eats" "bear" "+")
triple7
The dog eats the tiger.
("dog" "eats" "tiger" "+")
triple8
The dog is green.
("dog" "is" "green" "+")
triple9
The dog is rough.
("dog" "is" "rough" "+")
triple10
The dog sees the tiger.
("dog" "sees" "tiger" "+")
triple11
The tiger does not eat the dog.
("tiger" "eats" "dog" "-")
triple13
The tiger is not kind.
("tiger" "is" "kind" "-")
triple14
The tiger is not red.
("tiger" "is" "red" "-")
triple15
The tiger visits the dog.
("tiger" "visits" "dog" "+")
triple16
The dog is big.
("dog" "is" "big" "+")
((triple10) -> (rule3 % int1))
The dog is big.
("dog" "is" "big" "+")
int1
The tiger sees the dog.
("tiger" "sees" "dog" "+")
((triple11) -> (rule4 % int1))
The tiger sees the dog.
("tiger" "sees" "dog" "+")
int1
The dog does not visit the bear.
("dog" "visits" "bear" "-")
((((triple11) -> (rule4 % int2))) -> (rule6 % int1))
The dog does not visit the bear.
("dog" "visits" "bear" "-")
int1
The tiger sees the dog.
("tiger" "sees" "dog" "+")
int2