The cow needs the tiger. The dog likes the tiger. The tiger eats the dog. If something eats the dog then it is young.
The cow needs the tiger.
("cow" "needs" "tiger" "+")
The dog likes the tiger.
("dog" "likes" "tiger" "+")
The tiger eats the dog.
("tiger" "eats" "dog" "+")
If something eats the dog then it is young.
((("something" "eats" "dog" "+")) -> ("something" "is" "young" "+"))
The dog likes the tiger.
True
1
proof
[(triple2)]
("dog" "likes" "tiger" "+")
triple2
The tiger does not eat the dog.
False
1
inv-proof
[(triple3)]
("tiger" "eats" "dog" "-")
triple3
The tiger is young.
True
2
proof
[(((triple3) -> rule1))]
("tiger" "is" "young" "+")
((triple3) -> (rule1 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
The tiger is not young.
False
2
inv-proof
[(((triple3) -> rule1))]
("tiger" "is" "young" "-")
((triple3) -> (rule1 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1
The cow is not young.
Unknown
inv-rconc
[@1: The cow is young.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "is" "young" "-")
The dog is young.
Unknown
rconc
[@1: The dog is young.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("dog" "is" "young" "+")
The cow does not eat the tiger.
Unknown
inv-random
[@0: The cow eats the tiger.[CWA. Example of deepest failure = (FAIL)]]
("cow" "eats" "tiger" "-")
The tiger is big.
Unknown
random
[@0: The tiger is big.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "big" "+")
@0: The cow needs the tiger.[(triple1)] The dog likes the tiger.[(triple2)] The tiger eats the dog.[(triple3)] @1: The tiger is young.[(((triple3) -> rule1))]
The cow needs the tiger.
("cow" "needs" "tiger" "+")
triple1
The dog likes the tiger.
("dog" "likes" "tiger" "+")
triple2
The tiger eats the dog.
("tiger" "eats" "dog" "+")
triple3
The tiger is young.
("tiger" "is" "young" "+")
((triple3) -> (rule1 % int1))
The tiger is young.
("tiger" "is" "young" "+")
int1