The lion likes the tiger. The mouse is round. The tiger sees the lion. If something likes the lion then it does not see the tiger. If something needs the lion then the lion is cold. If something sees the lion then it needs the tiger. If something needs the lion then the lion needs the tiger. If something needs the tiger and it sees the tiger then it is not round. If something likes the tiger and the tiger does not like the mouse then it is red.
The lion likes the tiger.
("lion" "likes" "tiger" "+")
The mouse is round.
("mouse" "is" "round" "+")
The tiger sees the lion.
("tiger" "sees" "lion" "+")
If something likes the lion then it does not see the tiger.
((("something" "likes" "lion" "+")) -> ("something" "sees" "tiger" "-"))
If something needs the lion then the lion is cold.
((("something" "needs" "lion" "+")) -> ("lion" "is" "cold" "+"))
If something sees the lion then it needs the tiger.
((("something" "sees" "lion" "+")) -> ("something" "needs" "tiger" "+"))
If something needs the lion then the lion needs the tiger.
((("something" "needs" "lion" "+")) -> ("lion" "needs" "tiger" "+"))
If something needs the tiger and it sees the tiger then it is not round.
((("something" "needs" "tiger" "+") ("something" "sees" "tiger" "+")) -> ("something" "is" "round" "-"))
If something likes the tiger and the tiger does not like the mouse then it is red.
((("something" "likes" "tiger" "+") ("tiger" "likes" "mouse" "~")) -> ("something" "is" "red" "+"))
The tiger sees the lion.
True
1
proof
[(triple3)]
("tiger" "sees" "lion" "+")
triple3
The mouse is not round.
False
1
inv-proof
[(triple2)]
("mouse" "is" "round" "-")
triple2
The mouse does not need the tiger.
Unknown
inv-rconc
[@1: The mouse needs the tiger.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("mouse" "needs" "tiger" "-")
The tiger is kind.
Unknown
random
[@0: The tiger is kind.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "kind" "+")
@0: The lion likes the tiger.[(triple1)] The mouse is round.[(triple2)] The tiger sees the lion.[(triple3)] @1: The tiger needs the tiger.[(((triple3) -> rule3))]
The lion likes the tiger.
("lion" "likes" "tiger" "+")
triple1
The mouse is round.
("mouse" "is" "round" "+")
triple2
The tiger sees the lion.
("tiger" "sees" "lion" "+")
triple3
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
((triple3) -> (rule3 % int1))
The tiger needs the tiger.
("tiger" "needs" "tiger" "+")
int1