The cat likes the rabbit. The lion is blue. The lion is nice. The lion is red. The lion likes the cat. The lion sees the rabbit. The rabbit likes the lion. If something likes the cat then it visits the lion.
The cat likes the rabbit.
("cat" "likes" "rabbit" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion is red.
("lion" "is" "red" "+")
The lion likes the cat.
("lion" "likes" "cat" "+")
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
The rabbit likes the lion.
("rabbit" "likes" "lion" "+")
If something likes the cat then it visits the lion.
((("something" "likes" "cat" "+")) -> ("something" "visits" "lion" "+"))
The lion sees the rabbit.
True
1
proof
[(triple6)]
("lion" "sees" "rabbit" "+")
triple6
The lion does not like the cat.
False
1
inv-proof
[(triple5)]
("lion" "likes" "cat" "-")
triple5
The lion visits the lion.
True
2
proof
[(((triple5) -> rule1))]
("lion" "visits" "lion" "+")
((triple5) -> (rule1 % int1))
The lion visits the lion.
("lion" "visits" "lion" "+")
int1
The lion does not visit the lion.
False
2
inv-proof
[(((triple5) -> rule1))]
("lion" "visits" "lion" "-")
((triple5) -> (rule1 % int1))
The lion visits the lion.
("lion" "visits" "lion" "+")
int1
The cat does not visit the lion.
Unknown
inv-rconc
[@1: The cat visits the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cat" "visits" "lion" "-")
The rabbit visits the lion.
Unknown
rconc
[@1: The rabbit visits the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("rabbit" "visits" "lion" "+")
The cat does not like the cat.
Unknown
inv-random
[@0: The cat likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "likes" "cat" "-")
The rabbit sees the rabbit.
Unknown
random
[@0: The rabbit sees the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "sees" "rabbit" "+")
@0: The cat likes the rabbit.[(triple1)] The lion is blue.[(triple2)] The lion is nice.[(triple3)] The lion is red.[(triple4)] The lion likes the cat.[(triple5)] The lion sees the rabbit.[(triple6)] The rabbit likes the lion.[(triple7)] @1: The lion visits the lion.[(((triple5) -> rule1))]
The cat likes the rabbit.
("cat" "likes" "rabbit" "+")
triple1
The lion is blue.
("lion" "is" "blue" "+")
triple2
The lion is nice.
("lion" "is" "nice" "+")
triple3
The lion is red.
("lion" "is" "red" "+")
triple4
The lion likes the cat.
("lion" "likes" "cat" "+")
triple5
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
triple6
The rabbit likes the lion.
("rabbit" "likes" "lion" "+")
triple7
The lion visits the lion.
("lion" "visits" "lion" "+")
((triple5) -> (rule1 % int1))
The lion visits the lion.
("lion" "visits" "lion" "+")
int1