The cow sees the dog. The dog is cold. The dog likes the tiger. The dog sees the lion. The lion eats the dog. The tiger is kind. The tiger likes the dog. If someone is kind and round then they see the dog.
The cow sees the dog.
("cow" "sees" "dog" "+")
The dog is cold.
("dog" "is" "cold" "+")
The dog likes the tiger.
("dog" "likes" "tiger" "+")
The dog sees the lion.
("dog" "sees" "lion" "+")
The lion eats the dog.
("lion" "eats" "dog" "+")
The tiger is kind.
("tiger" "is" "kind" "+")
The tiger likes the dog.
("tiger" "likes" "dog" "+")
If someone is kind and round then they see the dog.
((("someone" "is" "kind" "+") ("someone" "is" "round" "+")) -> ("someone" "sees" "dog" "+"))
The lion eats the dog.
True
1
proof
[(triple5)]
("lion" "eats" "dog" "+")
triple5
The cow does not see the dog.
False
1
inv-proof
[(triple1)]
("cow" "sees" "dog" "-")
triple1
The tiger does not see the dog.
Unknown
inv-rconc
[@1: The tiger sees the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "sees" "dog" "-")
The lion likes the cow.
Unknown
random
[@0: The lion likes the cow.[CWA. Example of deepest failure = (FAIL)]]
("lion" "likes" "cow" "+")
@0: The cow sees the dog.[(triple1)] The dog is cold.[(triple2)] The dog likes the tiger.[(triple3)] The dog sees the lion.[(triple4)] The lion eats the dog.[(triple5)] The tiger is kind.[(triple6)] The tiger likes the dog.[(triple7)]
The cow sees the dog.
("cow" "sees" "dog" "+")
triple1
The dog is cold.
("dog" "is" "cold" "+")
triple2
The dog likes the tiger.
("dog" "likes" "tiger" "+")
triple3
The dog sees the lion.
("dog" "sees" "lion" "+")
triple4
The lion eats the dog.
("lion" "eats" "dog" "+")
triple5
The tiger is kind.
("tiger" "is" "kind" "+")
triple6
The tiger likes the dog.
("tiger" "likes" "dog" "+")
triple7