The lion visits the tiger. The rabbit is round. The tiger sees the rabbit. If someone is rough and they eat the rabbit then they see the rabbit. If someone eats the rabbit then they are young. If the tiger eats the lion then the lion sees the rabbit.
The lion visits the tiger.
("lion" "visits" "tiger" "+")
The rabbit is round.
("rabbit" "is" "round" "+")
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
If someone is rough and they eat the rabbit then they see the rabbit.
((("someone" "is" "rough" "+") ("someone" "eats" "rabbit" "+")) -> ("someone" "sees" "rabbit" "+"))
If someone eats the rabbit then they are young.
((("someone" "eats" "rabbit" "+")) -> ("someone" "is" "young" "+"))
If the tiger eats the lion then the lion sees the rabbit.
((("tiger" "eats" "lion" "+")) -> ("lion" "sees" "rabbit" "+"))
The rabbit is round.
True
1
proof
[(triple2)]
("rabbit" "is" "round" "+")
triple2
The rabbit is not round.
False
1
inv-proof
[(triple2)]
("rabbit" "is" "round" "-")
triple2
The lion is not young.
Unknown
inv-rconc
[@1: The lion is young.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("lion" "is" "young" "-")
The rabbit sees the tiger.
Unknown
random
[@0: The rabbit sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "sees" "tiger" "+")
@0: The lion visits the tiger.[(triple1)] The rabbit is round.[(triple2)] The tiger sees the rabbit.[(triple3)]
The lion visits the tiger.
("lion" "visits" "tiger" "+")
triple1
The rabbit is round.
("rabbit" "is" "round" "+")
triple2
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
triple3