The cow chases the tiger. The cow is nice. The cow is red. The cow is rough. The cow likes the tiger. The cow sees the tiger. The tiger chases the cow. The tiger is green. The tiger is red. The tiger is young. The tiger likes the cow. The tiger sees the cow. If the tiger is rough then the tiger likes the cow. If something is red then it chases the cow. If something likes the tiger then it is rough. If the cow is green and the cow is red then the cow likes the tiger. If something chases the tiger and it is rough then the tiger likes the cow. If the cow sees the tiger and the cow is young then the tiger chases the cow.
The cow chases the tiger.
("cow" "chases" "tiger" "+")
The cow is nice.
("cow" "is" "nice" "+")
The cow is red.
("cow" "is" "red" "+")
The cow is rough.
("cow" "is" "rough" "+")
The cow likes the tiger.
("cow" "likes" "tiger" "+")
The cow sees the tiger.
("cow" "sees" "tiger" "+")
The tiger chases the cow.
("tiger" "chases" "cow" "+")
The tiger is green.
("tiger" "is" "green" "+")
The tiger is red.
("tiger" "is" "red" "+")
The tiger is young.
("tiger" "is" "young" "+")
The tiger likes the cow.
("tiger" "likes" "cow" "+")
The tiger sees the cow.
("tiger" "sees" "cow" "+")
If the tiger is rough then the tiger likes the cow.
((("tiger" "is" "rough" "+")) -> ("tiger" "likes" "cow" "+"))
If something is red then it chases the cow.
((("something" "is" "red" "+")) -> ("something" "chases" "cow" "+"))
If something likes the tiger then it is rough.
((("something" "likes" "tiger" "+")) -> ("something" "is" "rough" "+"))
If the cow is green and the cow is red then the cow likes the tiger.
((("cow" "is" "green" "+") ("cow" "is" "red" "+")) -> ("cow" "likes" "tiger" "+"))
If something chases the tiger and it is rough then the tiger likes the cow.
((("something" "chases" "tiger" "+") ("something" "is" "rough" "+")) -> ("tiger" "likes" "cow" "+"))
If the cow sees the tiger and the cow is young then the tiger chases the cow.
((("cow" "sees" "tiger" "+") ("cow" "is" "young" "+")) -> ("tiger" "chases" "cow" "+"))
The tiger is young.
True
1
proof
[(triple10)]
("tiger" "is" "young" "+")
triple10
The tiger is not young.
False
1
inv-proof
[(triple10)]
("tiger" "is" "young" "-")
triple10
The cow chases the cow.
True
2
proof
[(((triple3) -> rule2))]
("cow" "chases" "cow" "+")
((triple3) -> (rule2 % int1))
The cow chases the cow.
("cow" "chases" "cow" "+")
int1
The cow does not chase the cow.
False
2
inv-proof
[(((triple3) -> rule2))]
("cow" "chases" "cow" "-")
((triple3) -> (rule2 % int1))
The cow chases the cow.
("cow" "chases" "cow" "+")
int1
The tiger is not rough.
Unknown
inv-rconc
[@1: The tiger is rough.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("tiger" "is" "rough" "-")
The cow likes the cow.
Unknown
random
[@0: The cow likes the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "likes" "cow" "+")
The tiger is not nice.
Unknown
inv-random
[@0: The tiger is nice.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "nice" "-")
The cow sees the cow.
Unknown
random
[@0: The cow sees the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "cow" "+")
@0: The cow chases the tiger.[(triple1)] The cow is nice.[(triple2)] The cow is red.[(triple3)] The cow is rough.[(triple4 OR ((triple5) -> rule3))] The cow likes the tiger.[(triple5)] The cow sees the tiger.[(triple6)] The tiger chases the cow.[(triple7 OR ((triple9) -> rule2))] The tiger is green.[(triple8)] The tiger is red.[(triple9)] The tiger is young.[(triple10)] The tiger likes the cow.[(triple11 OR ((triple1 triple4) -> rule5) OR ((triple1 ((triple5) -> rule3)) -> rule5))] The tiger sees the cow.[(triple12)] @1: The cow chases the cow.[(((triple3) -> rule2))]
The cow chases the tiger.
("cow" "chases" "tiger" "+")
triple1
The cow is nice.
("cow" "is" "nice" "+")
triple2
The cow is red.
("cow" "is" "red" "+")
triple3
The cow is rough.
("cow" "is" "rough" "+")
triple4
((triple5) -> (rule3 % int1))
The cow is rough.
("cow" "is" "rough" "+")
int1
The cow likes the tiger.
("cow" "likes" "tiger" "+")
triple5
The cow sees the tiger.
("cow" "sees" "tiger" "+")
triple6
The tiger chases the cow.
("tiger" "chases" "cow" "+")
triple7
((triple9) -> (rule2 % int1))
The tiger chases the cow.
("tiger" "chases" "cow" "+")
int1
The tiger is green.
("tiger" "is" "green" "+")
triple8
The tiger is red.
("tiger" "is" "red" "+")
triple9
The tiger is young.
("tiger" "is" "young" "+")
triple10
The tiger likes the cow.
("tiger" "likes" "cow" "+")
triple11
((triple1 triple4) -> (rule5 % int1))
The tiger likes the cow.
("tiger" "likes" "cow" "+")
int1
((triple1 ((triple5) -> (rule3 % int2))) -> (rule5 % int1))
The tiger likes the cow.
("tiger" "likes" "cow" "+")
int1
The cow is rough.
("cow" "is" "rough" "+")
int2
The tiger sees the cow.
("tiger" "sees" "cow" "+")
triple12
The cow chases the cow.
("cow" "chases" "cow" "+")
((triple3) -> (rule2 % int1))
The cow chases the cow.
("cow" "chases" "cow" "+")
int1