The cow chases the dog. The dog is round. The lion visits the cow. The mouse visits the lion. If someone visits the cow then the cow visits the dog.
The cow chases the dog.
("cow" "chases" "dog" "+")
The dog is round.
("dog" "is" "round" "+")
The lion visits the cow.
("lion" "visits" "cow" "+")
The mouse visits the lion.
("mouse" "visits" "lion" "+")
If someone visits the cow then the cow visits the dog.
((("someone" "visits" "cow" "+")) -> ("cow" "visits" "dog" "+"))
The lion visits the cow.
True
1
proof
[(triple3)]
("lion" "visits" "cow" "+")
triple3
The dog is not round.
False
1
inv-proof
[(triple2)]
("dog" "is" "round" "-")
triple2
The cow visits the dog.
True
2
proof
[(((triple3) -> rule1))]
("cow" "visits" "dog" "+")
((triple3) -> (rule1 % int1))
The cow visits the dog.
("cow" "visits" "dog" "+")
int1
The cow does not visit the dog.
False
2
inv-proof
[(((triple3) -> rule1))]
("cow" "visits" "dog" "-")
((triple3) -> (rule1 % int1))
The cow visits the dog.
("cow" "visits" "dog" "+")
int1
The mouse does not need the lion.
Unknown
inv-random
[@0: The mouse needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "needs" "lion" "-")
The cow is red.
Unknown
random
[@0: The cow is red.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "red" "+")
The cow does not need the dog.
Unknown
inv-random
[@0: The cow needs the dog.[CWA. Example of deepest failure = (FAIL)]]
("cow" "needs" "dog" "-")
The mouse visits the dog.
Unknown
random
[@0: The mouse visits the dog.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "dog" "+")
@0: The cow chases the dog.[(triple1)] The dog is round.[(triple2)] The lion visits the cow.[(triple3)] The mouse visits the lion.[(triple4)] @1: The cow visits the dog.[(((triple3) -> rule1))]
The cow chases the dog.
("cow" "chases" "dog" "+")
triple1
The dog is round.
("dog" "is" "round" "+")
triple2
The lion visits the cow.
("lion" "visits" "cow" "+")
triple3
The mouse visits the lion.
("mouse" "visits" "lion" "+")
triple4
The cow visits the dog.
("cow" "visits" "dog" "+")
((triple3) -> (rule1 % int1))
The cow visits the dog.
("cow" "visits" "dog" "+")
int1