The dog likes the lion. The dog visits the mouse. The lion is kind. The lion visits the mouse. The lion visits the tiger. The mouse visits the tiger. The tiger visits the dog. If someone likes the lion then they visit the lion.
The dog likes the lion.
("dog" "likes" "lion" "+")
The dog visits the mouse.
("dog" "visits" "mouse" "+")
The lion is kind.
("lion" "is" "kind" "+")
The lion visits the mouse.
("lion" "visits" "mouse" "+")
The lion visits the tiger.
("lion" "visits" "tiger" "+")
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
The tiger visits the dog.
("tiger" "visits" "dog" "+")
If someone likes the lion then they visit the lion.
((("someone" "likes" "lion" "+")) -> ("someone" "visits" "lion" "+"))
The dog visits the mouse.
True
1
proof
[(triple2)]
("dog" "visits" "mouse" "+")
triple2
The lion does not visit the tiger.
False
1
inv-proof
[(triple5)]
("lion" "visits" "tiger" "-")
triple5
The dog visits the lion.
True
2
proof
[(((triple1) -> rule1))]
("dog" "visits" "lion" "+")
((triple1) -> (rule1 % int1))
The dog visits the lion.
("dog" "visits" "lion" "+")
int1
The dog does not visit the lion.
False
2
inv-proof
[(((triple1) -> rule1))]
("dog" "visits" "lion" "-")
((triple1) -> (rule1 % int1))
The dog visits the lion.
("dog" "visits" "lion" "+")
int1
The lion does not visit the lion.
Unknown
inv-rconc
[@1: The lion visits the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "visits" "lion" "-")
The mouse visits the lion.
Unknown
rconc
[@1: The mouse visits the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "visits" "lion" "+")
The lion is not blue.
Unknown
inv-random
[@0: The lion is blue.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "blue" "-")
The tiger eats the mouse.
Unknown
random
[@0: The tiger eats the mouse.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "mouse" "+")
@0: The dog likes the lion.[(triple1)] The dog visits the mouse.[(triple2)] The lion is kind.[(triple3)] The lion visits the mouse.[(triple4)] The lion visits the tiger.[(triple5)] The mouse visits the tiger.[(triple6)] The tiger visits the dog.[(triple7)] @1: The dog visits the lion.[(((triple1) -> rule1))]
The dog likes the lion.
("dog" "likes" "lion" "+")
triple1
The dog visits the mouse.
("dog" "visits" "mouse" "+")
triple2
The lion is kind.
("lion" "is" "kind" "+")
triple3
The lion visits the mouse.
("lion" "visits" "mouse" "+")
triple4
The lion visits the tiger.
("lion" "visits" "tiger" "+")
triple5
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
triple6
The tiger visits the dog.
("tiger" "visits" "dog" "+")
triple7
The dog visits the lion.
("dog" "visits" "lion" "+")
((triple1) -> (rule1 % int1))
The dog visits the lion.
("dog" "visits" "lion" "+")
int1