The lion likes the rabbit. The rabbit likes the lion. The rabbit visits the lion. If someone likes the lion then the lion is kind. If someone eats the lion and they visit the lion then the lion visits the rabbit. If someone is nice and they like the rabbit then they are round.
The lion likes the rabbit.
("lion" "likes" "rabbit" "+")
The rabbit likes the lion.
("rabbit" "likes" "lion" "+")
The rabbit visits the lion.
("rabbit" "visits" "lion" "+")
If someone likes the lion then the lion is kind.
((("someone" "likes" "lion" "+")) -> ("lion" "is" "kind" "+"))
If someone eats the lion and they visit the lion then the lion visits the rabbit.
((("someone" "eats" "lion" "+") ("someone" "visits" "lion" "+")) -> ("lion" "visits" "rabbit" "+"))
If someone is nice and they like the rabbit then they are round.
((("someone" "is" "nice" "+") ("someone" "likes" "rabbit" "+")) -> ("someone" "is" "round" "+"))
The rabbit likes the lion.
True
1
proof
[(triple2)]
("rabbit" "likes" "lion" "+")
triple2
The rabbit does not visit the lion.
False
1
inv-proof
[(triple3)]
("rabbit" "visits" "lion" "-")
triple3
The lion is kind.
True
2
proof
[(((triple2) -> rule1))]
("lion" "is" "kind" "+")
((triple2) -> (rule1 % int1))
The lion is kind.
("lion" "is" "kind" "+")
int1
The lion is not kind.
False
2
inv-proof
[(((triple2) -> rule1))]
("lion" "is" "kind" "-")
((triple2) -> (rule1 % int1))
The lion is kind.
("lion" "is" "kind" "+")
int1
The rabbit is not round.
Unknown
inv-rconc
[@1: The rabbit is round.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("rabbit" "is" "round" "-")
The lion is round.
Unknown
rconc
[@1: The lion is round.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("lion" "is" "round" "+")
The lion is not green.
Unknown
inv-random
[@0: The lion is green.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "green" "-")
The rabbit eats the rabbit.
Unknown
random
[@0: The rabbit eats the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "eats" "rabbit" "+")
@0: The lion likes the rabbit.[(triple1)] The rabbit likes the lion.[(triple2)] The rabbit visits the lion.[(triple3)] @1: The lion is kind.[(((triple2) -> rule1))]
The lion likes the rabbit.
("lion" "likes" "rabbit" "+")
triple1
The rabbit likes the lion.
("rabbit" "likes" "lion" "+")
triple2
The rabbit visits the lion.
("rabbit" "visits" "lion" "+")
triple3
The lion is kind.
("lion" "is" "kind" "+")
((triple2) -> (rule1 % int1))
The lion is kind.
("lion" "is" "kind" "+")
int1