The bear chases the dog. The bear is green. The dog chases the bear. The dog eats the mouse. The dog is young. The dog visits the bear. The mouse chases the bear. The mouse eats the dog. The mouse is big. The mouse visits the dog. If something is young then it chases the mouse. If the bear chases the dog and the dog eats the mouse then the dog visits the bear.
The bear chases the dog.
("bear" "chases" "dog" "+")
The bear is green.
("bear" "is" "green" "+")
The dog chases the bear.
("dog" "chases" "bear" "+")
The dog eats the mouse.
("dog" "eats" "mouse" "+")
The dog is young.
("dog" "is" "young" "+")
The dog visits the bear.
("dog" "visits" "bear" "+")
The mouse chases the bear.
("mouse" "chases" "bear" "+")
The mouse eats the dog.
("mouse" "eats" "dog" "+")
The mouse is big.
("mouse" "is" "big" "+")
The mouse visits the dog.
("mouse" "visits" "dog" "+")
If something is young then it chases the mouse.
((("something" "is" "young" "+")) -> ("something" "chases" "mouse" "+"))
If the bear chases the dog and the dog eats the mouse then the dog visits the bear.
((("bear" "chases" "dog" "+") ("dog" "eats" "mouse" "+")) -> ("dog" "visits" "bear" "+"))
The dog is young.
True
1
proof
[(triple5)]
("dog" "is" "young" "+")
triple5
The dog is not young.
False
1
inv-proof
[(triple5)]
("dog" "is" "young" "-")
triple5
The dog chases the mouse.
True
2
proof
[(((triple5) -> rule1))]
("dog" "chases" "mouse" "+")
((triple5) -> (rule1 % int1))
The dog chases the mouse.
("dog" "chases" "mouse" "+")
int1
The dog does not chase the mouse.
False
2
inv-proof
[(((triple5) -> rule1))]
("dog" "chases" "mouse" "-")
((triple5) -> (rule1 % int1))
The dog chases the mouse.
("dog" "chases" "mouse" "+")
int1
The bear does not chase the mouse.
Unknown
inv-rconc
[@1: The bear chases the mouse.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("bear" "chases" "mouse" "-")
The mouse chases the mouse.
Unknown
rconc
[@1: The mouse chases the mouse.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "chases" "mouse" "+")
The dog does not visit the mouse.
Unknown
inv-random
[@0: The dog visits the mouse.[CWA. Example of deepest failure = (FAIL)]]
("dog" "visits" "mouse" "-")
The bear chases the bear.
Unknown
random
[@0: The bear chases the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "chases" "bear" "+")
@0: The bear chases the dog.[(triple1)] The bear is green.[(triple2)] The dog chases the bear.[(triple3)] The dog eats the mouse.[(triple4)] The dog is young.[(triple5)] The dog visits the bear.[(triple6 OR ((triple1 triple4) -> rule2))] The mouse chases the bear.[(triple7)] The mouse eats the dog.[(triple8)] The mouse is big.[(triple9)] The mouse visits the dog.[(triple10)] @1: The dog chases the mouse.[(((triple5) -> rule1))]
The bear chases the dog.
("bear" "chases" "dog" "+")
triple1
The bear is green.
("bear" "is" "green" "+")
triple2
The dog chases the bear.
("dog" "chases" "bear" "+")
triple3
The dog eats the mouse.
("dog" "eats" "mouse" "+")
triple4
The dog is young.
("dog" "is" "young" "+")
triple5
The dog visits the bear.
("dog" "visits" "bear" "+")
triple6
((triple1 triple4) -> (rule2 % int1))
The dog visits the bear.
("dog" "visits" "bear" "+")
int1
The mouse chases the bear.
("mouse" "chases" "bear" "+")
triple7
The mouse eats the dog.
("mouse" "eats" "dog" "+")
triple8
The mouse is big.
("mouse" "is" "big" "+")
triple9
The mouse visits the dog.
("mouse" "visits" "dog" "+")
triple10
The dog chases the mouse.
("dog" "chases" "mouse" "+")
((triple5) -> (rule1 % int1))
The dog chases the mouse.
("dog" "chases" "mouse" "+")
int1