The bald eagle is not rough. The bald eagle likes the dog. The bald eagle sees the dog. The cat likes the dog. The dog visits the bald eagle. The dog visits the mouse. The mouse is rough. If the cat is not rough then the cat is big. If someone visits the bald eagle then the bald eagle sees the mouse. If someone likes the mouse and they visit the dog then they like the bald eagle.
The bald eagle is not rough.
("bald eagle" "is" "rough" "-")
The bald eagle likes the dog.
("bald eagle" "likes" "dog" "+")
The bald eagle sees the dog.
("bald eagle" "sees" "dog" "+")
The cat likes the dog.
("cat" "likes" "dog" "+")
The dog visits the bald eagle.
("dog" "visits" "bald eagle" "+")
The dog visits the mouse.
("dog" "visits" "mouse" "+")
The mouse is rough.
("mouse" "is" "rough" "+")
If the cat is not rough then the cat is big.
((("cat" "is" "rough" "~")) -> ("cat" "is" "big" "+"))
If someone visits the bald eagle then the bald eagle sees the mouse.
((("someone" "visits" "bald eagle" "+")) -> ("bald eagle" "sees" "mouse" "+"))
If someone likes the mouse and they visit the dog then they like the bald eagle.
((("someone" "likes" "mouse" "+") ("someone" "visits" "dog" "+")) -> ("someone" "likes" "bald eagle" "+"))
The cat likes the dog.
True
1
proof
[(triple4)]
("cat" "likes" "dog" "+")
triple4
The mouse is not rough.
False
1
inv-proof
[(triple7)]
("mouse" "is" "rough" "-")
triple7
The bald eagle sees the mouse.
True
2
proof
[(((triple5) -> rule2))]
("bald eagle" "sees" "mouse" "+")
((triple5) -> (rule2 % int1))
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
int1
The bald eagle does not see the mouse.
False
2
inv-proof
[(((triple5) -> rule2))]
("bald eagle" "sees" "mouse" "-")
((triple5) -> (rule2 % int1))
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
int1
The dog does not like the bald eagle.
Unknown
inv-rconc
[@1: The dog likes the bald eagle.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("dog" "likes" "bald eagle" "-")
The bald eagle likes the bald eagle.
Unknown
rconc
[@1: The bald eagle likes the bald eagle.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("bald eagle" "likes" "bald eagle" "+")
The cat does not visit the cat.
Unknown
inv-random
[@0: The cat visits the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "visits" "cat" "-")
The cat is kind.
Unknown
random
[@0: The cat is kind.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "kind" "+")
@0: The bald eagle is not rough.[(triple1)] The bald eagle likes the dog.[(triple2)] The bald eagle sees the dog.[(triple3)] The cat likes the dog.[(triple4)] The dog visits the bald eagle.[(triple5)] The dog visits the mouse.[(triple6)] The mouse is rough.[(triple7)] @1: The bald eagle sees the mouse.[(((triple5) -> rule2))]
The bald eagle is not rough.
("bald eagle" "is" "rough" "-")
triple1
The bald eagle likes the dog.
("bald eagle" "likes" "dog" "+")
triple2
The bald eagle sees the dog.
("bald eagle" "sees" "dog" "+")
triple3
The cat likes the dog.
("cat" "likes" "dog" "+")
triple4
The dog visits the bald eagle.
("dog" "visits" "bald eagle" "+")
triple5
The dog visits the mouse.
("dog" "visits" "mouse" "+")
triple6
The mouse is rough.
("mouse" "is" "rough" "+")
triple7
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
((triple5) -> (rule2 % int1))
The bald eagle sees the mouse.
("bald eagle" "sees" "mouse" "+")
int1