The cow visits the dog. The dog sees the cow. If something likes the cow and it is blue then it is cold. If something sees the cow then the cow likes the dog.
The cow visits the dog.
("cow" "visits" "dog" "+")
The dog sees the cow.
("dog" "sees" "cow" "+")
If something likes the cow and it is blue then it is cold.
((("something" "likes" "cow" "+") ("something" "is" "blue" "+")) -> ("something" "is" "cold" "+"))
If something sees the cow then the cow likes the dog.
((("something" "sees" "cow" "+")) -> ("cow" "likes" "dog" "+"))
The cow visits the dog.
True
1
proof
[(triple1)]
("cow" "visits" "dog" "+")
triple1
The cow does not visit the dog.
False
1
inv-proof
[(triple1)]
("cow" "visits" "dog" "-")
triple1
The cow likes the dog.
True
2
proof
[(((triple2) -> rule2))]
("cow" "likes" "dog" "+")
((triple2) -> (rule2 % int1))
The cow likes the dog.
("cow" "likes" "dog" "+")
int1
The cow does not like the dog.
False
2
inv-proof
[(((triple2) -> rule2))]
("cow" "likes" "dog" "-")
((triple2) -> (rule2 % int1))
The cow likes the dog.
("cow" "likes" "dog" "+")
int1
The dog is not cold.
Unknown
inv-rconc
[@1: The dog is cold.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("dog" "is" "cold" "-")
The cow is cold.
Unknown
rconc
[@1: The cow is cold.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cow" "is" "cold" "+")
The cow is not young.
Unknown
inv-random
[@0: The cow is young.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "young" "-")
The cow sees the dog.
Unknown
random
[@0: The cow sees the dog.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "dog" "+")
@0: The cow visits the dog.[(triple1)] The dog sees the cow.[(triple2)] @1: The cow likes the dog.[(((triple2) -> rule2))]
The cow visits the dog.
("cow" "visits" "dog" "+")
triple1
The dog sees the cow.
("dog" "sees" "cow" "+")
triple2
The cow likes the dog.
("cow" "likes" "dog" "+")
((triple2) -> (rule2 % int1))
The cow likes the dog.
("cow" "likes" "dog" "+")
int1