The bear does not chase the mouse. The dog chases the mouse. The lion visits the dog. The mouse is nice. If someone sees the lion then the lion is not nice. If someone chases the dog then they are nice. If someone is nice then they are young.
The bear does not chase the mouse.
("bear" "chases" "mouse" "-")
The dog chases the mouse.
("dog" "chases" "mouse" "+")
The lion visits the dog.
("lion" "visits" "dog" "+")
The mouse is nice.
("mouse" "is" "nice" "+")
If someone sees the lion then the lion is not nice.
((("someone" "sees" "lion" "+")) -> ("lion" "is" "nice" "-"))
If someone chases the dog then they are nice.
((("someone" "chases" "dog" "+")) -> ("someone" "is" "nice" "+"))
If someone is nice then they are young.
((("someone" "is" "nice" "+")) -> ("someone" "is" "young" "+"))
The mouse is nice.
True
1
proof
[(triple4)]
("mouse" "is" "nice" "+")
triple4
The dog does not chase the mouse.
False
1
inv-proof
[(triple2)]
("dog" "chases" "mouse" "-")
triple2
The mouse is young.
True
2
proof
[(((triple4) -> rule3))]
("mouse" "is" "young" "+")
((triple4) -> (rule3 % int1))
The mouse is young.
("mouse" "is" "young" "+")
int1
The mouse is not young.
False
2
inv-proof
[(((triple4) -> rule3))]
("mouse" "is" "young" "-")
((triple4) -> (rule3 % int1))
The mouse is young.
("mouse" "is" "young" "+")
int1
The lion is not nice.
Unknown
inv-rconc
[@1: The lion is nice.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("lion" "is" "nice" "-")
The lion is young.
Unknown
rconc
[@2: The lion is young.[CWA. Example of deepest failure = (rule3 <- rule2 <- FAIL)]]
("lion" "is" "young" "+")
The bear does not see the bear.
Unknown
inv-random
[@0: The bear sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "sees" "bear" "-")
The mouse sees the lion.
Unknown
random
[@0: The mouse sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "sees" "lion" "+")
@0: The bear does not chase the mouse.[(triple1)] The dog chases the mouse.[(triple2)] The lion visits the dog.[(triple3)] The mouse is nice.[(triple4)] @1: The mouse is young.[(((triple4) -> rule3))]
The bear does not chase the mouse.
("bear" "chases" "mouse" "-")
triple1
The dog chases the mouse.
("dog" "chases" "mouse" "+")
triple2
The lion visits the dog.
("lion" "visits" "dog" "+")
triple3
The mouse is nice.
("mouse" "is" "nice" "+")
triple4
The mouse is young.
("mouse" "is" "young" "+")
((triple4) -> (rule3 % int1))
The mouse is young.
("mouse" "is" "young" "+")
int1