The cow chases the tiger. The cow is big. The cow is green. The cow is kind. The cow is rough. The cow is young. The cow needs the tiger. The cow sees the tiger. The tiger chases the cow. The tiger is big. The tiger is green. The tiger is kind. The tiger is rough. The tiger needs the cow. The tiger sees the cow. If something sees the cow and the cow chases the tiger then the cow sees the tiger. If something is big then it sees the cow.
The cow chases the tiger.
("cow" "chases" "tiger" "+")
The cow is big.
("cow" "is" "big" "+")
The cow is green.
("cow" "is" "green" "+")
The cow is kind.
("cow" "is" "kind" "+")
The cow is rough.
("cow" "is" "rough" "+")
The cow is young.
("cow" "is" "young" "+")
The cow needs the tiger.
("cow" "needs" "tiger" "+")
The cow sees the tiger.
("cow" "sees" "tiger" "+")
The tiger chases the cow.
("tiger" "chases" "cow" "+")
The tiger is big.
("tiger" "is" "big" "+")
The tiger is green.
("tiger" "is" "green" "+")
The tiger is kind.
("tiger" "is" "kind" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger needs the cow.
("tiger" "needs" "cow" "+")
The tiger sees the cow.
("tiger" "sees" "cow" "+")
If something sees the cow and the cow chases the tiger then the cow sees the tiger.
((("something" "sees" "cow" "+") ("cow" "chases" "tiger" "+")) -> ("cow" "sees" "tiger" "+"))
If something is big then it sees the cow.
((("something" "is" "big" "+")) -> ("something" "sees" "cow" "+"))
The tiger needs the cow.
True
1
proof
[(triple14)]
("tiger" "needs" "cow" "+")
triple14
The tiger is not green.
False
1
inv-proof
[(triple11)]
("tiger" "is" "green" "-")
triple11
The cow sees the cow.
True
2
proof
[(((triple2) -> rule2))]
("cow" "sees" "cow" "+")
((triple2) -> (rule2 % int1))
The cow sees the cow.
("cow" "sees" "cow" "+")
int1
The cow does not see the cow.
False
2
inv-proof
[(((triple2) -> rule2))]
("cow" "sees" "cow" "-")
((triple2) -> (rule2 % int1))
The cow sees the cow.
("cow" "sees" "cow" "+")
int1
The tiger does not see the tiger.
Unknown
inv-random
[@0: The tiger sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "tiger" "-")
The tiger chases the tiger.
Unknown
random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "+")
The tiger is not young.
Unknown
inv-random
[@0: The tiger is young.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "young" "-")
The cow needs the cow.
Unknown
random
[@0: The cow needs the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "needs" "cow" "+")
@0: The cow chases the tiger.[(triple1)] The cow is big.[(triple2)] The cow is green.[(triple3)] The cow is kind.[(triple4)] The cow is rough.[(triple5)] The cow is young.[(triple6)] The cow needs the tiger.[(triple7)] The cow sees the tiger.[(triple8 OR ((triple15 triple1) -> rule1) OR ((((triple10) -> rule2) triple1) -> rule1) OR ((((triple2) -> rule2) triple1) -> rule1))] The tiger chases the cow.[(triple9)] The tiger is big.[(triple10)] The tiger is green.[(triple11)] The tiger is kind.[(triple12)] The tiger is rough.[(triple13)] The tiger needs the cow.[(triple14)] The tiger sees the cow.[(triple15 OR ((triple10) -> rule2))] @1: The cow sees the cow.[(((triple2) -> rule2))]
The cow chases the tiger.
("cow" "chases" "tiger" "+")
triple1
The cow is big.
("cow" "is" "big" "+")
triple2
The cow is green.
("cow" "is" "green" "+")
triple3
The cow is kind.
("cow" "is" "kind" "+")
triple4
The cow is rough.
("cow" "is" "rough" "+")
triple5
The cow is young.
("cow" "is" "young" "+")
triple6
The cow needs the tiger.
("cow" "needs" "tiger" "+")
triple7
The cow sees the tiger.
("cow" "sees" "tiger" "+")
triple8
((triple15 triple1) -> (rule1 % int1))
The cow sees the tiger.
("cow" "sees" "tiger" "+")
int1
((((triple10) -> (rule2 % int2)) triple1) -> (rule1 % int1))
The cow sees the tiger.
("cow" "sees" "tiger" "+")
int1
The tiger sees the cow.
("tiger" "sees" "cow" "+")
int2
((((triple2) -> (rule2 % int2)) triple1) -> (rule1 % int1))
The cow sees the tiger.
("cow" "sees" "tiger" "+")
int1
The cow sees the cow.
("cow" "sees" "cow" "+")
int2
The tiger chases the cow.
("tiger" "chases" "cow" "+")
triple9
The tiger is big.
("tiger" "is" "big" "+")
triple10
The tiger is green.
("tiger" "is" "green" "+")
triple11
The tiger is kind.
("tiger" "is" "kind" "+")
triple12
The tiger is rough.
("tiger" "is" "rough" "+")
triple13
The tiger needs the cow.
("tiger" "needs" "cow" "+")
triple14
The tiger sees the cow.
("tiger" "sees" "cow" "+")
triple15
((triple10) -> (rule2 % int1))
The tiger sees the cow.
("tiger" "sees" "cow" "+")
int1
The cow sees the cow.
("cow" "sees" "cow" "+")
((triple2) -> (rule2 % int1))
The cow sees the cow.
("cow" "sees" "cow" "+")
int1