The bear chases the dog. The bear likes the dog. The bear visits the dog. The dog chases the bear. The dog is cold. The dog likes the bear. The dog visits the bear. If someone chases the dog then they are not rough. If someone visits the bear and the bear does not like the dog then they like the bear. If the dog likes the bear and the dog visits the bear then the bear visits the dog.
The bear chases the dog.
("bear" "chases" "dog" "+")
The bear likes the dog.
("bear" "likes" "dog" "+")
The bear visits the dog.
("bear" "visits" "dog" "+")
The dog chases the bear.
("dog" "chases" "bear" "+")
The dog is cold.
("dog" "is" "cold" "+")
The dog likes the bear.
("dog" "likes" "bear" "+")
The dog visits the bear.
("dog" "visits" "bear" "+")
If someone chases the dog then they are not rough.
((("someone" "chases" "dog" "+")) -> ("someone" "is" "rough" "-"))
If someone visits the bear and the bear does not like the dog then they like the bear.
((("someone" "visits" "bear" "+") ("bear" "likes" "dog" "~")) -> ("someone" "likes" "bear" "+"))
If the dog likes the bear and the dog visits the bear then the bear visits the dog.
((("dog" "likes" "bear" "+") ("dog" "visits" "bear" "+")) -> ("bear" "visits" "dog" "+"))
The dog chases the bear.
True
1
proof
[(triple4)]
("dog" "chases" "bear" "+")
triple4
The bear does not like the dog.
False
1
inv-proof
[(triple2)]
("bear" "likes" "dog" "-")
triple2
The bear is not rough.
True
2
proof
[(((triple1) -> rule1))]
("bear" "is" "rough" "-")
((triple1) -> (rule1 % int1))
The bear is not rough.
("bear" "is" "rough" "-")
int1
The bear is rough.
False
2
inv-proof
[(((triple1) -> rule1))]
("bear" "is" "rough" "+")
((triple1) -> (rule1 % int1))
The bear is not rough.
("bear" "is" "rough" "-")
int1
The bear does not like the bear.
Unknown
inv-rconc
[@1: The bear likes the bear.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("bear" "likes" "bear" "-")
The bear visits the bear.
Unknown
random
[@0: The bear visits the bear.[CWA. Example of deepest failure = (FAIL)]]
("bear" "visits" "bear" "+")
The dog does not like the dog.
Unknown
inv-random
[@0: The dog likes the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "likes" "dog" "-")
The bear is round.
Unknown
random
[@0: The bear is round.[CWA. Example of deepest failure = (FAIL)]]
("bear" "is" "round" "+")
@0: The bear chases the dog.[(triple1)] The bear likes the dog.[(triple2)] The bear visits the dog.[(triple3 OR ((triple6 triple7) -> rule3))] The dog chases the bear.[(triple4)] The dog is cold.[(triple5)] The dog likes the bear.[(triple6)] The dog visits the bear.[(triple7)] @1: The bear is not rough.[(((triple1) -> rule1))]
The bear chases the dog.
("bear" "chases" "dog" "+")
triple1
The bear likes the dog.
("bear" "likes" "dog" "+")
triple2
The bear visits the dog.
("bear" "visits" "dog" "+")
triple3
((triple6 triple7) -> (rule3 % int1))
The bear visits the dog.
("bear" "visits" "dog" "+")
int1
The dog chases the bear.
("dog" "chases" "bear" "+")
triple4
The dog is cold.
("dog" "is" "cold" "+")
triple5
The dog likes the bear.
("dog" "likes" "bear" "+")
triple6
The dog visits the bear.
("dog" "visits" "bear" "+")
triple7
The bear is not rough.
("bear" "is" "rough" "-")
((triple1) -> (rule1 % int1))
The bear is not rough.
("bear" "is" "rough" "-")
int1