The lion eats the mouse. The lion is big. The lion visits the tiger. The mouse eats the tiger. The mouse is big. The tiger is kind. The tiger visits the mouse. If someone visits the lion and they see the mouse then the mouse is nice. If someone visits the lion then they are big. If someone eats the mouse and they are big then they see the tiger. If someone sees the tiger then they see the mouse. If someone sees the lion then the lion eats the mouse. If someone visits the tiger then they are young.
The lion eats the mouse.
("lion" "eats" "mouse" "+")
The lion is big.
("lion" "is" "big" "+")
The lion visits the tiger.
("lion" "visits" "tiger" "+")
The mouse eats the tiger.
("mouse" "eats" "tiger" "+")
The mouse is big.
("mouse" "is" "big" "+")
The tiger is kind.
("tiger" "is" "kind" "+")
The tiger visits the mouse.
("tiger" "visits" "mouse" "+")
If someone visits the lion and they see the mouse then the mouse is nice.
((("someone" "visits" "lion" "+") ("someone" "sees" "mouse" "+")) -> ("mouse" "is" "nice" "+"))
If someone visits the lion then they are big.
((("someone" "visits" "lion" "+")) -> ("someone" "is" "big" "+"))
If someone eats the mouse and they are big then they see the tiger.
((("someone" "eats" "mouse" "+") ("someone" "is" "big" "+")) -> ("someone" "sees" "tiger" "+"))
If someone sees the tiger then they see the mouse.
((("someone" "sees" "tiger" "+")) -> ("someone" "sees" "mouse" "+"))
If someone sees the lion then the lion eats the mouse.
((("someone" "sees" "lion" "+")) -> ("lion" "eats" "mouse" "+"))
If someone visits the tiger then they are young.
((("someone" "visits" "tiger" "+")) -> ("someone" "is" "young" "+"))
The mouse eats the tiger.
True
1
proof
[(triple4)]
("mouse" "eats" "tiger" "+")
triple4
The mouse does not eat the tiger.
False
1
inv-proof
[(triple4)]
("mouse" "eats" "tiger" "-")
triple4
The tiger does not see the mouse.
Unknown
inv-rconc
[@2: The tiger sees the mouse.[CWA. Example of deepest failure = (rule4 <- rule3 <- FAIL)]]
("tiger" "sees" "mouse" "-")
The lion eats the tiger.
Unknown
random
[@0: The lion eats the tiger.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "tiger" "+")
@0: The lion eats the mouse.[(triple1)] The lion is big.[(triple2)] The lion visits the tiger.[(triple3)] The mouse eats the tiger.[(triple4)] The mouse is big.[(triple5)] The tiger is kind.[(triple6)] The tiger visits the mouse.[(triple7)] @1: The lion is young.[(((triple3) -> rule6))] The lion sees the tiger.[(((triple1 triple2) -> rule3))] @2: The lion sees the mouse.[(((((triple1 triple2) -> rule3)) -> rule4))]
The lion eats the mouse.
("lion" "eats" "mouse" "+")
triple1
The lion is big.
("lion" "is" "big" "+")
triple2
The lion visits the tiger.
("lion" "visits" "tiger" "+")
triple3
The mouse eats the tiger.
("mouse" "eats" "tiger" "+")
triple4
The mouse is big.
("mouse" "is" "big" "+")
triple5
The tiger is kind.
("tiger" "is" "kind" "+")
triple6
The tiger visits the mouse.
("tiger" "visits" "mouse" "+")
triple7
The lion is young.
("lion" "is" "young" "+")
((triple3) -> (rule6 % int1))
The lion is young.
("lion" "is" "young" "+")
int1
The lion sees the tiger.
("lion" "sees" "tiger" "+")
((triple1 triple2) -> (rule3 % int1))
The lion sees the tiger.
("lion" "sees" "tiger" "+")
int1
The lion sees the mouse.
("lion" "sees" "mouse" "+")
((((triple1 triple2) -> (rule3 % int2))) -> (rule4 % int1))
The lion sees the mouse.
("lion" "sees" "mouse" "+")
int1
The lion sees the tiger.
("lion" "sees" "tiger" "+")
int2