The cow is round. The dog sees the cow. The lion is round. If something sees the cow then the cow sees the lion.
The cow is round.
("cow" "is" "round" "+")
The dog sees the cow.
("dog" "sees" "cow" "+")
The lion is round.
("lion" "is" "round" "+")
If something sees the cow then the cow sees the lion.
((("something" "sees" "cow" "+")) -> ("cow" "sees" "lion" "+"))
The cow is round.
True
1
proof
[(triple1)]
("cow" "is" "round" "+")
triple1
The lion is not round.
False
1
inv-proof
[(triple3)]
("lion" "is" "round" "-")
triple3
The cow sees the lion.
True
2
proof
[(((triple2) -> rule1))]
("cow" "sees" "lion" "+")
((triple2) -> (rule1 % int1))
The cow sees the lion.
("cow" "sees" "lion" "+")
int1
The cow does not see the lion.
False
2
inv-proof
[(((triple2) -> rule1))]
("cow" "sees" "lion" "-")
((triple2) -> (rule1 % int1))
The cow sees the lion.
("cow" "sees" "lion" "+")
int1
The cow does not chase the cow.
Unknown
inv-random
[@0: The cow chases the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "chases" "cow" "-")
The cow sees the dog.
Unknown
random
[@0: The cow sees the dog.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "dog" "+")
The lion does not like the dog.
Unknown
inv-random
[@0: The lion likes the dog.[CWA. Example of deepest failure = (FAIL)]]
("lion" "likes" "dog" "-")
The dog likes the dog.
Unknown
random
[@0: The dog likes the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "likes" "dog" "+")
@0: The cow is round.[(triple1)] The dog sees the cow.[(triple2)] The lion is round.[(triple3)] @1: The cow sees the lion.[(((triple2) -> rule1))]
The cow is round.
("cow" "is" "round" "+")
triple1
The dog sees the cow.
("dog" "sees" "cow" "+")
triple2
The lion is round.
("lion" "is" "round" "+")
triple3
The cow sees the lion.
("cow" "sees" "lion" "+")
((triple2) -> (rule1 % int1))
The cow sees the lion.
("cow" "sees" "lion" "+")
int1