The bear sees the tiger. The lion is blue. The squirrel sees the lion. The tiger is round. If someone sees the tiger and they are round then the tiger chases the bear. If someone is round then they see the tiger.
The bear sees the tiger.
("bear" "sees" "tiger" "+")
The lion is blue.
("lion" "is" "blue" "+")
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
The tiger is round.
("tiger" "is" "round" "+")
If someone sees the tiger and they are round then the tiger chases the bear.
((("someone" "sees" "tiger" "+") ("someone" "is" "round" "+")) -> ("tiger" "chases" "bear" "+"))
If someone is round then they see the tiger.
((("someone" "is" "round" "+")) -> ("someone" "sees" "tiger" "+"))
The squirrel sees the lion.
True
1
proof
[(triple3)]
("squirrel" "sees" "lion" "+")
triple3
The lion is not blue.
False
1
inv-proof
[(triple2)]
("lion" "is" "blue" "-")
triple2
The tiger sees the tiger.
True
2
proof
[(((triple4) -> rule2))]
("tiger" "sees" "tiger" "+")
((triple4) -> (rule2 % int1))
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int1
The tiger does not see the tiger.
False
2
inv-proof
[(((triple4) -> rule2))]
("tiger" "sees" "tiger" "-")
((triple4) -> (rule2 % int1))
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int1
The lion does not see the tiger.
Unknown
inv-rconc
[@1: The lion sees the tiger.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("lion" "sees" "tiger" "-")
The squirrel sees the tiger.
Unknown
rconc
[@1: The squirrel sees the tiger.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("squirrel" "sees" "tiger" "+")
The lion does not visit the bear.
Unknown
inv-random
[@0: The lion visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("lion" "visits" "bear" "-")
The bear is blue.
Unknown
random
[@0: The bear is blue.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "blue" "+")
@0: The bear sees the tiger.[(triple1)] The lion is blue.[(triple2)] The squirrel sees the lion.[(triple3)] The tiger is round.[(triple4)] @1: The tiger sees the tiger.[(((triple4) -> rule2))] @2: The tiger chases the bear.[(((((triple4) -> rule2) triple4) -> rule1))]
The bear sees the tiger.
("bear" "sees" "tiger" "+")
triple1
The lion is blue.
("lion" "is" "blue" "+")
triple2
The squirrel sees the lion.
("squirrel" "sees" "lion" "+")
triple3
The tiger is round.
("tiger" "is" "round" "+")
triple4
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
((triple4) -> (rule2 % int1))
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int1
The tiger chases the bear.
("tiger" "chases" "bear" "+")
((((triple4) -> (rule2 % int2)) triple4) -> (rule1 % int1))
The tiger chases the bear.
("tiger" "chases" "bear" "+")
int1
The tiger sees the tiger.
("tiger" "sees" "tiger" "+")
int2