The cow visits the tiger. The tiger is blue. The tiger visits the cow. If something visits the cow then the cow likes the tiger. If something likes the tiger then it is kind.
The cow visits the tiger.
("cow" "visits" "tiger" "+")
The tiger is blue.
("tiger" "is" "blue" "+")
The tiger visits the cow.
("tiger" "visits" "cow" "+")
If something visits the cow then the cow likes the tiger.
((("something" "visits" "cow" "+")) -> ("cow" "likes" "tiger" "+"))
If something likes the tiger then it is kind.
((("something" "likes" "tiger" "+")) -> ("something" "is" "kind" "+"))
The cow visits the tiger.
True
1
proof
[(triple1)]
("cow" "visits" "tiger" "+")
triple1
The cow does not visit the tiger.
False
1
inv-proof
[(triple1)]
("cow" "visits" "tiger" "-")
triple1
The cow likes the tiger.
True
2
proof
[(((triple3) -> rule1))]
("cow" "likes" "tiger" "+")
((triple3) -> (rule1 % int1))
The cow likes the tiger.
("cow" "likes" "tiger" "+")
int1
The cow does not like the tiger.
False
2
inv-proof
[(((triple3) -> rule1))]
("cow" "likes" "tiger" "-")
((triple3) -> (rule1 % int1))
The cow likes the tiger.
("cow" "likes" "tiger" "+")
int1
The cow is kind.
True
3
proof
[(((((triple3) -> rule1)) -> rule2))]
("cow" "is" "kind" "+")
((((triple3) -> (rule1 % int2))) -> (rule2 % int1))
The cow is kind.
("cow" "is" "kind" "+")
int1
The cow likes the tiger.
("cow" "likes" "tiger" "+")
int2
The cow is not kind.
False
3
inv-proof
[(((((triple3) -> rule1)) -> rule2))]
("cow" "is" "kind" "-")
((((triple3) -> (rule1 % int2))) -> (rule2 % int1))
The cow is kind.
("cow" "is" "kind" "+")
int1
The cow likes the tiger.
("cow" "likes" "tiger" "+")
int2
The tiger is not kind.
Unknown
inv-rconc
[@1: The tiger is kind.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "is" "kind" "-")
The tiger is green.
Unknown
random
[@0: The tiger is green.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "green" "+")
The tiger does not like the cow.
Unknown
inv-random
[@0: The tiger likes the cow.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "likes" "cow" "-")
The tiger likes the tiger.
Unknown
random
[@0: The tiger likes the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "likes" "tiger" "+")
The tiger is not red.
Unknown
inv-random
[@0: The tiger is red.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "red" "-")
The tiger visits the tiger.
Unknown
random
[@0: The tiger visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "visits" "tiger" "+")
@0: The cow visits the tiger.[(triple1)] The tiger is blue.[(triple2)] The tiger visits the cow.[(triple3)] @1: The cow likes the tiger.[(((triple3) -> rule1))] @2: The cow is kind.[(((((triple3) -> rule1)) -> rule2))]
The cow visits the tiger.
("cow" "visits" "tiger" "+")
triple1
The tiger is blue.
("tiger" "is" "blue" "+")
triple2
The tiger visits the cow.
("tiger" "visits" "cow" "+")
triple3
The cow likes the tiger.
("cow" "likes" "tiger" "+")
((triple3) -> (rule1 % int1))
The cow likes the tiger.
("cow" "likes" "tiger" "+")
int1
The cow is kind.
("cow" "is" "kind" "+")
((((triple3) -> (rule1 % int2))) -> (rule2 % int1))
The cow is kind.
("cow" "is" "kind" "+")
int1
The cow likes the tiger.
("cow" "likes" "tiger" "+")
int2