The cow chases the tiger. The cow is nice. The cow is rough. The cow sees the tiger. The cow visits the tiger. The tiger chases the cow. The tiger is big. If something chases the tiger and it is kind then the tiger is kind. If something is rough and it chases the tiger then it is kind. If something visits the tiger and the tiger sees the cow then the cow chases the tiger.
The cow chases the tiger.
("cow" "chases" "tiger" "+")
The cow is nice.
("cow" "is" "nice" "+")
The cow is rough.
("cow" "is" "rough" "+")
The cow sees the tiger.
("cow" "sees" "tiger" "+")
The cow visits the tiger.
("cow" "visits" "tiger" "+")
The tiger chases the cow.
("tiger" "chases" "cow" "+")
The tiger is big.
("tiger" "is" "big" "+")
If something chases the tiger and it is kind then the tiger is kind.
((("something" "chases" "tiger" "+") ("something" "is" "kind" "+")) -> ("tiger" "is" "kind" "+"))
If something is rough and it chases the tiger then it is kind.
((("something" "is" "rough" "+") ("something" "chases" "tiger" "+")) -> ("something" "is" "kind" "+"))
If something visits the tiger and the tiger sees the cow then the cow chases the tiger.
((("something" "visits" "tiger" "+") ("tiger" "sees" "cow" "+")) -> ("cow" "chases" "tiger" "+"))
The cow is nice.
True
1
proof
[(triple2)]
("cow" "is" "nice" "+")
triple2
The tiger does not chase the cow.
False
1
inv-proof
[(triple6)]
("tiger" "chases" "cow" "-")
triple6
The cow is kind.
True
3
proof
[(((triple3 triple1) -> rule2))]
("cow" "is" "kind" "+")
((triple3 triple1) -> (rule2 % int1))
The cow is kind.
("cow" "is" "kind" "+")
int1
The cow is not kind.
False
3
inv-proof
[(((triple3 triple1) -> rule2))]
("cow" "is" "kind" "-")
((triple3 triple1) -> (rule2 % int1))
The cow is kind.
("cow" "is" "kind" "+")
int1
The tiger is not nice.
Unknown
inv-random
[@0: The tiger is nice.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "nice" "-")
The tiger visits the tiger.
Unknown
random
[@0: The tiger visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "tiger" "+")
The tiger does not chase the tiger.
Unknown
inv-random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "-")
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 rough.[(triple3)] The cow sees the tiger.[(triple4)] The cow visits the tiger.[(triple5)] The tiger chases the cow.[(triple6)] The tiger is big.[(triple7)] @1: The cow is kind.[(((triple3 triple1) -> rule2))] @2: The tiger is kind.[(((triple1 ((triple3 triple1) -> rule2)) -> rule1))]
The cow chases the tiger.
("cow" "chases" "tiger" "+")
triple1
The cow is nice.
("cow" "is" "nice" "+")
triple2
The cow is rough.
("cow" "is" "rough" "+")
triple3
The cow sees the tiger.
("cow" "sees" "tiger" "+")
triple4
The cow visits the tiger.
("cow" "visits" "tiger" "+")
triple5
The tiger chases the cow.
("tiger" "chases" "cow" "+")
triple6
The tiger is big.
("tiger" "is" "big" "+")
triple7
The cow is kind.
("cow" "is" "kind" "+")
((triple3 triple1) -> (rule2 % int1))
The cow is kind.
("cow" "is" "kind" "+")
int1
The tiger is kind.
("tiger" "is" "kind" "+")
((triple1 ((triple3 triple1) -> (rule2 % int2))) -> (rule1 % int1))
The tiger is kind.
("tiger" "is" "kind" "+")
int1
The cow is kind.
("cow" "is" "kind" "+")
int2