The cat is red. The cow eats the rabbit. The cow is cold. The cow is red. The rabbit is cold. The tiger is cold. The tiger likes the cat. If someone likes the tiger and they do not eat the rabbit then the tiger is not red. If someone is kind then they like the cat. If someone likes the cat then they eat the tiger.
The cat is red.
("cat" "is" "red" "+")
The cow eats the rabbit.
("cow" "eats" "rabbit" "+")
The cow is cold.
("cow" "is" "cold" "+")
The cow is red.
("cow" "is" "red" "+")
The rabbit is cold.
("rabbit" "is" "cold" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger likes the cat.
("tiger" "likes" "cat" "+")
If someone likes the tiger and they do not eat the rabbit then the tiger is not red.
((("someone" "likes" "tiger" "+") ("someone" "eats" "rabbit" "~")) -> ("tiger" "is" "red" "-"))
If someone is kind then they like the cat.
((("someone" "is" "kind" "+")) -> ("someone" "likes" "cat" "+"))
If someone likes the cat then they eat the tiger.
((("someone" "likes" "cat" "+")) -> ("someone" "eats" "tiger" "+"))
The cow is red.
True
1
proof
[(triple4)]
("cow" "is" "red" "+")
triple4
The cat is not red.
False
1
inv-proof
[(triple1)]
("cat" "is" "red" "-")
triple1
The tiger eats the tiger.
True
2
proof
[(((triple7) -> rule3))]
("tiger" "eats" "tiger" "+")
((triple7) -> (rule3 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The tiger does not eat the tiger.
False
2
inv-proof
[(((triple7) -> rule3))]
("tiger" "eats" "tiger" "-")
((triple7) -> (rule3 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The rabbit does not like the cat.
Unknown
inv-rconc
[@1: The rabbit likes the cat.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("rabbit" "likes" "cat" "-")
The rabbit eats the tiger.
Unknown
rconc
[@2: The rabbit eats the tiger.[CWA. Example of deepest failure = (rule3 <- rule2 <- FAIL)]]
("rabbit" "eats" "tiger" "+")
The tiger does not need the rabbit.
Unknown
inv-random
[@0: The tiger needs the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "rabbit" "-")
The rabbit is nice.
Unknown
random
[@0: The rabbit is nice.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "nice" "+")
@0: The cat is red.[(triple1)] The cow eats the rabbit.[(triple2)] The cow is cold.[(triple3)] The cow is red.[(triple4)] The rabbit is cold.[(triple5)] The tiger is cold.[(triple6)] The tiger likes the cat.[(triple7)] @1: The tiger eats the tiger.[(((triple7) -> rule3))]
The cat is red.
("cat" "is" "red" "+")
triple1
The cow eats the rabbit.
("cow" "eats" "rabbit" "+")
triple2
The cow is cold.
("cow" "is" "cold" "+")
triple3
The cow is red.
("cow" "is" "red" "+")
triple4
The rabbit is cold.
("rabbit" "is" "cold" "+")
triple5
The tiger is cold.
("tiger" "is" "cold" "+")
triple6
The tiger likes the cat.
("tiger" "likes" "cat" "+")
triple7
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
((triple7) -> (rule3 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1