The lion needs the tiger. The lion sees the rabbit. The rabbit sees the lion. The rabbit sees the tiger. The tiger is young. The tiger sees the rabbit. The tiger visits the rabbit. If someone needs the tiger then they see the tiger.
The lion needs the tiger.
("lion" "needs" "tiger" "+")
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
The rabbit sees the lion.
("rabbit" "sees" "lion" "+")
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
The tiger is young.
("tiger" "is" "young" "+")
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
The tiger visits the rabbit.
("tiger" "visits" "rabbit" "+")
If someone needs the tiger then they see the tiger.
((("someone" "needs" "tiger" "+")) -> ("someone" "sees" "tiger" "+"))
The tiger visits the rabbit.
True
1
proof
[(triple7)]
("tiger" "visits" "rabbit" "+")
triple7
The tiger is not young.
False
1
inv-proof
[(triple5)]
("tiger" "is" "young" "-")
triple5
The lion sees the tiger.
True
2
proof
[(((triple1) -> rule1))]
("lion" "sees" "tiger" "+")
((triple1) -> (rule1 % int1))
The lion sees the tiger.
("lion" "sees" "tiger" "+")
int1
The lion does not see the tiger.
False
2
inv-proof
[(((triple1) -> rule1))]
("lion" "sees" "tiger" "-")
((triple1) -> (rule1 % int1))
The lion sees the tiger.
("lion" "sees" "tiger" "+")
int1
The tiger does not see the tiger.
Unknown
inv-rconc
[@1: The tiger sees the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "sees" "tiger" "-")
The lion is big.
Unknown
random
[@0: The lion is big.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "big" "+")
The lion is not green.
Unknown
inv-random
[@0: The lion is green.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "green" "-")
The tiger needs the lion.
Unknown
random
[@0: The tiger needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "needs" "lion" "+")
@0: The lion needs the tiger.[(triple1)] The lion sees the rabbit.[(triple2)] The rabbit sees the lion.[(triple3)] The rabbit sees the tiger.[(triple4)] The tiger is young.[(triple5)] The tiger sees the rabbit.[(triple6)] The tiger visits the rabbit.[(triple7)] @1: The lion sees the tiger.[(((triple1) -> rule1))]
The lion needs the tiger.
("lion" "needs" "tiger" "+")
triple1
The lion sees the rabbit.
("lion" "sees" "rabbit" "+")
triple2
The rabbit sees the lion.
("rabbit" "sees" "lion" "+")
triple3
The rabbit sees the tiger.
("rabbit" "sees" "tiger" "+")
triple4
The tiger is young.
("tiger" "is" "young" "+")
triple5
The tiger sees the rabbit.
("tiger" "sees" "rabbit" "+")
triple6
The tiger visits the rabbit.
("tiger" "visits" "rabbit" "+")
triple7
The lion sees the tiger.
("lion" "sees" "tiger" "+")
((triple1) -> (rule1 % int1))
The lion sees the tiger.
("lion" "sees" "tiger" "+")
int1