The bear chases the tiger. The cat needs the tiger. The cow needs the bear. The tiger is big. If someone chases the cat then they visit the bear. If someone chases the bear then the bear chases the tiger. Young people are red. If someone visits the cow then they chase the bear. If someone is big and they visit the bear then the bear chases the cow. If the bear chases the tiger then the tiger chases the cat. If someone needs the tiger then the tiger is kind. If someone needs the cow then the cow chases the cat.
The bear chases the tiger.
("bear" "chases" "tiger" "+")
The cat needs the tiger.
("cat" "needs" "tiger" "+")
The cow needs the bear.
("cow" "needs" "bear" "+")
The tiger is big.
("tiger" "is" "big" "+")
If someone chases the cat then they visit the bear.
((("someone" "chases" "cat" "+")) -> ("someone" "visits" "bear" "+"))
If someone chases the bear then the bear chases the tiger.
((("someone" "chases" "bear" "+")) -> ("bear" "chases" "tiger" "+"))
Young people are red.
((("someone" "is" "young" "+")) -> ("someone" "is" "red" "+"))
If someone visits the cow then they chase the bear.
((("someone" "visits" "cow" "+")) -> ("someone" "chases" "bear" "+"))
If someone is big and they visit the bear then the bear chases the cow.
((("someone" "is" "big" "+") ("someone" "visits" "bear" "+")) -> ("bear" "chases" "cow" "+"))
If the bear chases the tiger then the tiger chases the cat.
((("bear" "chases" "tiger" "+")) -> ("tiger" "chases" "cat" "+"))
If someone needs the tiger then the tiger is kind.
((("someone" "needs" "tiger" "+")) -> ("tiger" "is" "kind" "+"))
If someone needs the cow then the cow chases the cat.
((("someone" "needs" "cow" "+")) -> ("cow" "chases" "cat" "+"))
The cat needs the tiger.
True
1
proof
[(triple2)]
("cat" "needs" "tiger" "+")
triple2
The bear does not chase the tiger.
False
1
inv-proof
[(triple1)]
("bear" "chases" "tiger" "-")
triple1
The tiger is kind.
True
2
proof
[(((triple2) -> rule7))]
("tiger" "is" "kind" "+")
((triple2) -> (rule7 % int1))
The tiger is kind.
("tiger" "is" "kind" "+")
int1
The tiger is not kind.
False
2
inv-proof
[(((triple2) -> rule7))]
("tiger" "is" "kind" "-")
((triple2) -> (rule7 % int1))
The tiger is kind.
("tiger" "is" "kind" "+")
int1
The tiger visits the bear.
True
3
proof
[(((((triple1) -> rule6)) -> rule1))]
("tiger" "visits" "bear" "+")
((((triple1) -> (rule6 % int2))) -> (rule1 % int1))
The tiger visits the bear.
("tiger" "visits" "bear" "+")
int1
The tiger chases the cat.
("tiger" "chases" "cat" "+")
int2
The tiger does not visit the bear.
False
3
inv-proof
[(((((triple1) -> rule6)) -> rule1))]
("tiger" "visits" "bear" "-")
((((triple1) -> (rule6 % int2))) -> (rule1 % int1))
The tiger visits the bear.
("tiger" "visits" "bear" "+")
int1
The tiger chases the cat.
("tiger" "chases" "cat" "+")
int2
The bear chases the cow.
True
5
proof
[(((triple4 ((((triple1) -> rule6)) -> rule1)) -> rule5))]
("bear" "chases" "cow" "+")
((triple4 ((((triple1) -> (rule6 % int3))) -> (rule1 % int2))) -> (rule5 % int1))
The bear chases the cow.
("bear" "chases" "cow" "+")
int1
The tiger visits the bear.
("tiger" "visits" "bear" "+")
int2
The tiger chases the cat.
("tiger" "chases" "cat" "+")
int3
The bear does not chase the cow.
False
5
inv-proof
[(((triple4 ((((triple1) -> rule6)) -> rule1)) -> rule5))]
("bear" "chases" "cow" "-")
((triple4 ((((triple1) -> (rule6 % int3))) -> (rule1 % int2))) -> (rule5 % int1))
The bear chases the cow.
("bear" "chases" "cow" "+")
int1
The tiger visits the bear.
("tiger" "visits" "bear" "+")
int2
The tiger chases the cat.
("tiger" "chases" "cat" "+")
int3
The cow does not chase the bear.
Unknown
inv-rconc
[@1: The cow chases the bear.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("cow" "chases" "bear" "-")
The cow chases the cat.
Unknown
rconc
[@1: The cow chases the cat.[CWA. Example of deepest failure = (rule8 <- FAIL)]]
("cow" "chases" "cat" "+")
The cow is not red.
Unknown
inv-rconc
[@1: The cow is red.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("cow" "is" "red" "-")
The bear chases the bear.
Unknown
rconc
[@1: The bear chases the bear.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("bear" "chases" "bear" "+")
The cow does not need the cow.
Unknown
inv-random
[@0: The cow needs the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "needs" "cow" "-")
The bear visits the tiger.
Unknown
random
[@0: The bear visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "tiger" "+")
The bear does not need the cat.
Unknown
inv-random
[@0: The bear needs the cat.[CWA. Example of deepest failure = (FAIL)]]
("bear" "needs" "cat" "-")
The cat is young.
Unknown
random
[@0: The cat is young.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "young" "+")
@0: The bear chases the tiger.[(triple1)] The cat needs the tiger.[(triple2)] The cow needs the bear.[(triple3)] The tiger is big.[(triple4)] @1: The tiger chases the cat.[(((triple1) -> rule6))] The tiger is kind.[(((triple2) -> rule7))] @2: The tiger visits the bear.[(((((triple1) -> rule6)) -> rule1))] @3: The bear chases the cow.[(((triple4 ((((triple1) -> rule6)) -> rule1)) -> rule5))]
The bear chases the tiger.
("bear" "chases" "tiger" "+")
triple1
The cat needs the tiger.
("cat" "needs" "tiger" "+")
triple2
The cow needs the bear.
("cow" "needs" "bear" "+")
triple3
The tiger is big.
("tiger" "is" "big" "+")
triple4
The tiger chases the cat.
("tiger" "chases" "cat" "+")
((triple1) -> (rule6 % int1))
The tiger chases the cat.
("tiger" "chases" "cat" "+")
int1
The tiger is kind.
("tiger" "is" "kind" "+")
((triple2) -> (rule7 % int1))
The tiger is kind.
("tiger" "is" "kind" "+")
int1
The tiger visits the bear.
("tiger" "visits" "bear" "+")
((((triple1) -> (rule6 % int2))) -> (rule1 % int1))
The tiger visits the bear.
("tiger" "visits" "bear" "+")
int1
The tiger chases the cat.
("tiger" "chases" "cat" "+")
int2
The bear chases the cow.
("bear" "chases" "cow" "+")
((triple4 ((((triple1) -> (rule6 % int3))) -> (rule1 % int2))) -> (rule5 % int1))
The bear chases the cow.
("bear" "chases" "cow" "+")
int1
The tiger visits the bear.
("tiger" "visits" "bear" "+")
int2
The tiger chases the cat.
("tiger" "chases" "cat" "+")
int3