The cow sees the lion. The dog is blue. The lion needs the cow. If someone sees the lion then they see the dog.
The cow sees the lion.
("cow" "sees" "lion" "+")
The dog is blue.
("dog" "is" "blue" "+")
The lion needs the cow.
("lion" "needs" "cow" "+")
If someone sees the lion then they see the dog.
((("someone" "sees" "lion" "+")) -> ("someone" "sees" "dog" "+"))
The lion needs the cow.
True
1
proof
[(triple3)]
("lion" "needs" "cow" "+")
triple3
The dog is not blue.
False
1
inv-proof
[(triple2)]
("dog" "is" "blue" "-")
triple2
The cow sees the dog.
True
2
proof
[(((triple1) -> rule1))]
("cow" "sees" "dog" "+")
((triple1) -> (rule1 % int1))
The cow sees the dog.
("cow" "sees" "dog" "+")
int1
The cow does not see the dog.
False
2
inv-proof
[(((triple1) -> rule1))]
("cow" "sees" "dog" "-")
((triple1) -> (rule1 % int1))
The cow sees the dog.
("cow" "sees" "dog" "+")
int1
The dog does not see the dog.
Unknown
inv-rconc
[@1: The dog sees the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("dog" "sees" "dog" "-")
The lion sees the dog.
Unknown
rconc
[@1: The lion sees the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "sees" "dog" "+")
The cow is not young.
Unknown
inv-random
[@0: The cow is young.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "young" "-")
The dog needs the dog.
Unknown
random
[@0: The dog needs the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "needs" "dog" "+")
@0: The cow sees the lion.[(triple1)] The dog is blue.[(triple2)] The lion needs the cow.[(triple3)] @1: The cow sees the dog.[(((triple1) -> rule1))]
The cow sees the lion.
("cow" "sees" "lion" "+")
triple1
The dog is blue.
("dog" "is" "blue" "+")
triple2
The lion needs the cow.
("lion" "needs" "cow" "+")
triple3
The cow sees the dog.
("cow" "sees" "dog" "+")
((triple1) -> (rule1 % int1))
The cow sees the dog.
("cow" "sees" "dog" "+")
int1