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