The bear is young. The cow chases the mouse. The mouse is cold. The tiger chases the mouse. If something eats the cow and the cow does not chase the mouse then it sees the tiger. If the tiger does not see the mouse then the tiger is nice. If something sees the bear and it chases the tiger then the tiger is cold. If the mouse is young and the bear does not chase the mouse then the bear chases the tiger. If something sees the tiger and it does not chase the mouse then the tiger eats the cow. If something eats the bear and the bear eats the tiger then the tiger does not see the cow. If something is young then it is round. If the tiger does not eat the mouse and the mouse is not cold then the mouse is round.
The bear is young.
("bear" "is" "young" "+")
The cow chases the mouse.
("cow" "chases" "mouse" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
If something eats the cow and the cow does not chase the mouse then it sees the tiger.
((("something" "eats" "cow" "+") ("cow" "chases" "mouse" "~")) -> ("something" "sees" "tiger" "+"))
If the tiger does not see the mouse then the tiger is nice.
((("tiger" "sees" "mouse" "~")) -> ("tiger" "is" "nice" "+"))
If something sees the bear and it chases the tiger then the tiger is cold.
((("something" "sees" "bear" "+") ("something" "chases" "tiger" "+")) -> ("tiger" "is" "cold" "+"))
If the mouse is young and the bear does not chase the mouse then the bear chases the tiger.
((("mouse" "is" "young" "+") ("bear" "chases" "mouse" "~")) -> ("bear" "chases" "tiger" "+"))
If something sees the tiger and it does not chase the mouse then the tiger eats the cow.
((("something" "sees" "tiger" "+") ("something" "chases" "mouse" "~")) -> ("tiger" "eats" "cow" "+"))
If something eats the bear and the bear eats the tiger then the tiger does not see the cow.
((("something" "eats" "bear" "+") ("bear" "eats" "tiger" "+")) -> ("tiger" "sees" "cow" "-"))
If something is young then it is round.
((("something" "is" "young" "+")) -> ("something" "is" "round" "+"))
If the tiger does not eat the mouse and the mouse is not cold then the mouse is round.
((("tiger" "eats" "mouse" "~") ("mouse" "is" "cold" "~")) -> ("mouse" "is" "round" "+"))
The bear is young.
True
1
proof
[(triple1)]
("bear" "is" "young" "+")
triple1
The cow does not chase the mouse.
False
1
inv-proof
[(triple2)]
("cow" "chases" "mouse" "-")
triple2
The bear is round.
True
2
proof
[(((triple1) -> rule7))]
("bear" "is" "round" "+")
((triple1) -> (rule7 % int1))
The bear is round.
("bear" "is" "round" "+")
int1
The bear is not round.
False
2
inv-proof
[(((triple1) -> rule7))]
("bear" "is" "round" "-")
((triple1) -> (rule7 % int1))
The bear is round.
("bear" "is" "round" "+")
int1
The tiger is not cold.
Unknown
inv-rconc
[@1: The tiger is cold.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("tiger" "is" "cold" "-")
The tiger sees the tiger.
Unknown
rconc
[@1: The tiger sees the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "sees" "tiger" "+")
The bear does not chase the bear.
Unknown
inv-random
[@0: The bear chases the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "chases" "bear" "-")
The bear sees the bear.
Unknown
random
[@0: The bear sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "sees" "bear" "+")
@0: The bear is young.[(triple1)] The cow chases the mouse.[(triple2)] The mouse is cold.[(triple3)] The tiger chases the mouse.[(triple4)] @1: The bear is round.[(((triple1) -> rule7))]
The bear is young.
("bear" "is" "young" "+")
triple1
The cow chases the mouse.
("cow" "chases" "mouse" "+")
triple2
The mouse is cold.
("mouse" "is" "cold" "+")
triple3
The tiger chases the mouse.
("tiger" "chases" "mouse" "+")
triple4
The bear is round.
("bear" "is" "round" "+")
((triple1) -> (rule7 % int1))
The bear is round.
("bear" "is" "round" "+")
int1