The cow is cold. The cow is nice. The cow is red. The cow is rough. The cow needs the tiger. The cow sees the tiger. The tiger eats the cow. The tiger is cold. The tiger needs the cow. The tiger sees the cow. If someone eats the cow and the cow needs the tiger then they need the tiger.
The cow is cold.
("cow" "is" "cold" "+")
The cow is nice.
("cow" "is" "nice" "+")
The cow is red.
("cow" "is" "red" "+")
The cow is rough.
("cow" "is" "rough" "+")
The cow needs the tiger.
("cow" "needs" "tiger" "+")
The cow sees the tiger.
("cow" "sees" "tiger" "+")
The tiger eats the cow.
("tiger" "eats" "cow" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger needs the cow.
("tiger" "needs" "cow" "+")
The tiger sees the cow.
("tiger" "sees" "cow" "+")
If someone eats the cow and the cow needs the tiger then they need the tiger.
((("someone" "eats" "cow" "+") ("cow" "needs" "tiger" "+")) -> ("someone" "needs" "tiger" "+"))
The cow is rough.
True
1
proof
[(triple4)]
("cow" "is" "rough" "+")
triple4
The tiger does not need the cow.
False
1
inv-proof
[(triple9)]
("tiger" "needs" "cow" "-")
triple9
The tiger needs the tiger.
True
3
proof
[(((triple7 triple5) -> rule1))]
("tiger" "needs" "tiger" "+")
((triple7 triple5) -> (rule1 % int1))
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
int1
The tiger does not need the tiger.
False
3
inv-proof
[(((triple7 triple5) -> rule1))]
("tiger" "needs" "tiger" "-")
((triple7 triple5) -> (rule1 % int1))
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
int1
The cow does not eat the cow.
Unknown
inv-random
[@0: The cow eats the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "eats" "cow" "-")
The tiger is nice.
Unknown
random
[@0: The tiger is nice.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "nice" "+")
The tiger is not red.
Unknown
inv-random
[@0: The tiger is red.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "red" "-")
The cow eats the tiger.
Unknown
random
[@0: The cow eats the tiger.[CWA. Example of deepest failure = (FAIL)]]
("cow" "eats" "tiger" "+")
@0: The cow is cold.[(triple1)] The cow is nice.[(triple2)] The cow is red.[(triple3)] The cow is rough.[(triple4)] The cow needs the tiger.[(triple5)] The cow sees the tiger.[(triple6)] The tiger eats the cow.[(triple7)] The tiger is cold.[(triple8)] The tiger needs the cow.[(triple9)] The tiger sees the cow.[(triple10)] @1: The tiger needs the tiger.[(((triple7 triple5) -> rule1))]
The cow is cold.
("cow" "is" "cold" "+")
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
The cow needs the tiger.
("cow" "needs" "tiger" "+")
triple5
The cow sees the tiger.
("cow" "sees" "tiger" "+")
triple6
The tiger eats the cow.
("tiger" "eats" "cow" "+")
triple7
The tiger is cold.
("tiger" "is" "cold" "+")
triple8
The tiger needs the cow.
("tiger" "needs" "cow" "+")
triple9
The tiger sees the cow.
("tiger" "sees" "cow" "+")
triple10
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
((triple7 triple5) -> (rule1 % int1))
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
int1