The cow sees the mouse. The dog is nice. The dog sees the cow. The mouse is nice. The mouse sees the cow. The tiger chases the cow. The tiger visits the mouse. If something sees the cow then it chases the dog.
The cow sees the mouse.
("cow" "sees" "mouse" "+")
The dog is nice.
("dog" "is" "nice" "+")
The dog sees the cow.
("dog" "sees" "cow" "+")
The mouse is nice.
("mouse" "is" "nice" "+")
The mouse sees the cow.
("mouse" "sees" "cow" "+")
The tiger chases the cow.
("tiger" "chases" "cow" "+")
The tiger visits the mouse.
("tiger" "visits" "mouse" "+")
If something sees the cow then it chases the dog.
((("something" "sees" "cow" "+")) -> ("something" "chases" "dog" "+"))
The mouse is nice.
True
1
proof
[(triple4)]
("mouse" "is" "nice" "+")
triple4
The cow does not see the mouse.
False
1
inv-proof
[(triple1)]
("cow" "sees" "mouse" "-")
triple1
The mouse chases the dog.
True
2
proof
[(((triple5) -> rule1))]
("mouse" "chases" "dog" "+")
((triple5) -> (rule1 % int1))
The mouse chases the dog.
("mouse" "chases" "dog" "+")
int1
The dog does not chase the dog.
False
2
inv-proof
[(((triple3) -> rule1))]
("dog" "chases" "dog" "-")
((triple3) -> (rule1 % int1))
The dog chases the dog.
("dog" "chases" "dog" "+")
int1
The cow does not chase the dog.
Unknown
inv-rconc
[@1: The cow chases the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "chases" "dog" "-")
The tiger chases the dog.
Unknown
rconc
[@1: The tiger chases the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "chases" "dog" "+")
The dog is not red.
Unknown
inv-random
[@0: The dog is red.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "red" "-")
The tiger sees the dog.
Unknown
random
[@0: The tiger sees the dog.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "sees" "dog" "+")
@0: The cow sees the mouse.[(triple1)] The dog is nice.[(triple2)] The dog sees the cow.[(triple3)] The mouse is nice.[(triple4)] The mouse sees the cow.[(triple5)] The tiger chases the cow.[(triple6)] The tiger visits the mouse.[(triple7)] @1: The dog chases the dog.[(((triple3) -> rule1))] The mouse chases the dog.[(((triple5) -> rule1))]
The cow sees the mouse.
("cow" "sees" "mouse" "+")
triple1
The dog is nice.
("dog" "is" "nice" "+")
triple2
The dog sees the cow.
("dog" "sees" "cow" "+")
triple3
The mouse is nice.
("mouse" "is" "nice" "+")
triple4
The mouse sees the cow.
("mouse" "sees" "cow" "+")
triple5
The tiger chases the cow.
("tiger" "chases" "cow" "+")
triple6
The tiger visits the mouse.
("tiger" "visits" "mouse" "+")
triple7
The dog chases the dog.
("dog" "chases" "dog" "+")
((triple3) -> (rule1 % int1))
The dog chases the dog.
("dog" "chases" "dog" "+")
int1
The mouse chases the dog.
("mouse" "chases" "dog" "+")
((triple5) -> (rule1 % int1))
The mouse chases the dog.
("mouse" "chases" "dog" "+")
int1