The rabbit likes the tiger. The tiger is cold. The tiger sees the rabbit. If something is nice and it sees the rabbit then it likes the rabbit. If something likes the rabbit then it eats the tiger.
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
If something is nice and it sees the rabbit then it likes the rabbit.
((("something" "is" "nice" "+") ("something" "sees" "rabbit" "+")) -> ("something" "likes" "rabbit" "+"))
If something likes the rabbit then it eats the tiger.
((("something" "likes" "rabbit" "+")) -> ("something" "eats" "tiger" "+"))
The tiger sees the rabbit.
True
1
proof
[(triple3)]
("tiger" "sees" "rabbit" "+")
triple3
The tiger does not see the rabbit.
False
1
inv-proof
[(triple3)]
("tiger" "sees" "rabbit" "-")
triple3
The tiger does not eat the tiger.
Unknown
inv-rconc
[@2: The tiger eats the tiger.[CWA. Example of deepest failure = (rule2 <- rule1 <- FAIL)]]
("tiger" "eats" "tiger" "-")
The rabbit is round.
Unknown
random
[@0: The rabbit is round.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "round" "+")
@0: The rabbit likes the tiger.[(triple1)] The tiger is cold.[(triple2)] The tiger sees the rabbit.[(triple3)]
The rabbit likes the tiger.
("rabbit" "likes" "tiger" "+")
triple1
The tiger is cold.
("tiger" "is" "cold" "+")
triple2
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
triple3