The mouse is nice. The tiger is cold. If something likes the tiger then the tiger chases the mouse. If something is cold then it eats the tiger. If something is cold then it chases the tiger. If something eats the tiger then the tiger chases the mouse. If something chases the mouse then the mouse eats the tiger. If the mouse likes the tiger then the mouse eats the tiger.
The mouse is nice.
("mouse" "is" "nice" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
If something likes the tiger then the tiger chases the mouse.
((("something" "likes" "tiger" "+")) -> ("tiger" "chases" "mouse" "+"))
If something is cold then it eats the tiger.
((("something" "is" "cold" "+")) -> ("something" "eats" "tiger" "+"))
If something is cold then it chases the tiger.
((("something" "is" "cold" "+")) -> ("something" "chases" "tiger" "+"))
If something eats the tiger then the tiger chases the mouse.
((("something" "eats" "tiger" "+")) -> ("tiger" "chases" "mouse" "+"))
If something chases the mouse then the mouse eats the tiger.
((("something" "chases" "mouse" "+")) -> ("mouse" "eats" "tiger" "+"))
If the mouse likes the tiger then the mouse eats the tiger.
((("mouse" "likes" "tiger" "+")) -> ("mouse" "eats" "tiger" "+"))
The tiger is cold.
True
1
proof
[(triple2)]
("tiger" "is" "cold" "+")
triple2
The mouse is not nice.
False
1
inv-proof
[(triple1)]
("mouse" "is" "nice" "-")
triple1
The tiger chases the tiger.
True
2
proof
[(((triple2) -> rule3))]
("tiger" "chases" "tiger" "+")
((triple2) -> (rule3 % int1))
The tiger chases the tiger.
("tiger" "chases" "tiger" "+")
int1
The tiger does not eat the tiger.
False
2
inv-proof
[(((triple2) -> rule2))]
("tiger" "eats" "tiger" "-")
((triple2) -> (rule2 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The tiger chases the mouse.
True
3
proof
[(((((triple2) -> rule2)) -> rule4))]
("tiger" "chases" "mouse" "+")
((((triple2) -> (rule2 % int2))) -> (rule4 % int1))
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int2
The tiger does not chase the mouse.
False
3
inv-proof
[(((((triple2) -> rule2)) -> rule4))]
("tiger" "chases" "mouse" "-")
((((triple2) -> (rule2 % int2))) -> (rule4 % int1))
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int2
The mouse does not chase the tiger.
Unknown
inv-rconc
[@1: The mouse chases the tiger.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("mouse" "chases" "tiger" "-")
The tiger is red.
Unknown
random
[@0: The tiger is red.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "red" "+")
The tiger is not blue.
Unknown
inv-random
[@0: The tiger is blue.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "blue" "-")
The tiger is nice.
Unknown
random
[@0: The tiger is nice.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "nice" "+")
The tiger does not eat the mouse.
Unknown
inv-random
[@0: The tiger eats the mouse.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "mouse" "-")
The mouse is cold.
Unknown
random
[@0: The mouse is cold.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "cold" "+")
@0: The mouse is nice.[(triple1)] The tiger is cold.[(triple2)] @1: The tiger chases the tiger.[(((triple2) -> rule3))] The tiger eats the tiger.[(((triple2) -> rule2))] @2: The tiger chases the mouse.[(((((triple2) -> rule2)) -> rule4))] @3: The mouse eats the tiger.[(((((((triple2) -> rule2)) -> rule4)) -> rule5))]
The mouse is nice.
("mouse" "is" "nice" "+")
triple1
The tiger is cold.
("tiger" "is" "cold" "+")
triple2
The tiger chases the tiger.
("tiger" "chases" "tiger" "+")
((triple2) -> (rule3 % int1))
The tiger chases the tiger.
("tiger" "chases" "tiger" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
((triple2) -> (rule2 % int1))
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int1
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
((((triple2) -> (rule2 % int2))) -> (rule4 % int1))
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
int1
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int2
The mouse eats the tiger.
("mouse" "eats" "tiger" "+")
((((((triple2) -> (rule2 % int3))) -> (rule4 % int2))) -> (rule5 % int1))
The mouse eats the tiger.
("mouse" "eats" "tiger" "+")
int1
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
int2
The tiger eats the tiger.
("tiger" "eats" "tiger" "+")
int3