The cow eats the dog. The dog likes the cow. The rabbit likes the tiger. The tiger is kind. If something is red then it eats the tiger. If something sees the cow then the cow sees the dog. If the tiger likes the cow then the tiger is cold. If the tiger is kind then the tiger likes the rabbit. If something likes the rabbit and it does not like the cow then the rabbit sees the cow. Cold, young things are not kind.
The cow eats the dog.
("cow" "eats" "dog" "+")
The dog likes the cow.
("dog" "likes" "cow" "+")
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
The tiger is kind.
("tiger" "is" "kind" "+")
If something is red then it eats the tiger.
((("something" "is" "red" "+")) -> ("something" "eats" "tiger" "+"))
If something sees the cow then the cow sees the dog.
((("something" "sees" "cow" "+")) -> ("cow" "sees" "dog" "+"))
If the tiger likes the cow then the tiger is cold.
((("tiger" "likes" "cow" "+")) -> ("tiger" "is" "cold" "+"))
If the tiger is kind then the tiger likes the rabbit.
((("tiger" "is" "kind" "+")) -> ("tiger" "likes" "rabbit" "+"))
If something likes the rabbit and it does not like the cow then the rabbit sees the cow.
((("something" "likes" "rabbit" "+") ("something" "likes" "cow" "~")) -> ("rabbit" "sees" "cow" "+"))
Cold, young things are not kind.
((("something" "is" "cold" "+") ("something" "is" "young" "+")) -> ("something" "is" "kind" "-"))
The dog likes the cow.
True
1
proof
[(triple2)]
("dog" "likes" "cow" "+")
triple2
The cow does not eat the dog.
False
1
inv-proof
[(triple1)]
("cow" "eats" "dog" "-")
triple1
The tiger likes the rabbit.
True
2
proof
[(((triple4) -> rule4))]
("tiger" "likes" "rabbit" "+")
((triple4) -> (rule4 % int1))
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
int1
The tiger does not like the rabbit.
False
2
inv-proof
[(((triple4) -> rule4))]
("tiger" "likes" "rabbit" "-")
((triple4) -> (rule4 % int1))
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
int1
The cow does not see the dog.
Unknown
inv-rconc
[@2: The cow sees the dog.[CWA. Example of deepest failure = (rule2 <- rule5 <- FAIL)]]
("cow" "sees" "dog" "-")
The tiger eats the tiger.
Unknown
rconc
[@1: The tiger eats the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "eats" "tiger" "+")
The rabbit does not eat the rabbit.
Unknown
inv-random
[@0: The rabbit eats the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "eats" "rabbit" "-")
The rabbit likes the cow.
Unknown
random
[@0: The rabbit likes the cow.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "likes" "cow" "+")
@0: The cow eats the dog.[(triple1)] The dog likes the cow.[(triple2)] The rabbit likes the tiger.[(triple3)] The tiger is kind.[(triple4)] @1: The tiger likes the rabbit.[(((triple4) -> rule4))]
The cow eats the dog.
("cow" "eats" "dog" "+")
triple1
The dog likes the cow.
("dog" "likes" "cow" "+")
triple2
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
triple3
The tiger is kind.
("tiger" "is" "kind" "+")
triple4
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
((triple4) -> (rule4 % int1))
The tiger likes the rabbit.
("tiger" "likes" "rabbit" "+")
int1