The bald eagle is green. The dog sees the mouse. The mouse does not chase the tiger. The tiger likes the mouse. If something is green then it sees the bald eagle. If something is big and red then it is not rough. If something likes the tiger then the tiger likes the dog. If the dog chases the tiger then the dog sees the bald eagle. If the dog chases the mouse then the mouse is rough. If something chases the bald eagle then the bald eagle sees the tiger. If the bald eagle is red and the bald eagle chases the tiger then the tiger is green. If something likes the dog and it does not like the tiger then the dog is rough.
The bald eagle is green.
("bald eagle" "is" "green" "+")
The dog sees the mouse.
("dog" "sees" "mouse" "+")
The mouse does not chase the tiger.
("mouse" "chases" "tiger" "-")
The tiger likes the mouse.
("tiger" "likes" "mouse" "+")
If something is green then it sees the bald eagle.
((("something" "is" "green" "+")) -> ("something" "sees" "bald eagle" "+"))
If something is big and red then it is not rough.
((("something" "is" "big" "+") ("something" "is" "red" "+")) -> ("something" "is" "rough" "-"))
If something likes the tiger then the tiger likes the dog.
((("something" "likes" "tiger" "+")) -> ("tiger" "likes" "dog" "+"))
If the dog chases the tiger then the dog sees the bald eagle.
((("dog" "chases" "tiger" "+")) -> ("dog" "sees" "bald eagle" "+"))
If the dog chases the mouse then the mouse is rough.
((("dog" "chases" "mouse" "+")) -> ("mouse" "is" "rough" "+"))
If something chases the bald eagle then the bald eagle sees the tiger.
((("something" "chases" "bald eagle" "+")) -> ("bald eagle" "sees" "tiger" "+"))
If the bald eagle is red and the bald eagle chases the tiger then the tiger is green.
((("bald eagle" "is" "red" "+") ("bald eagle" "chases" "tiger" "+")) -> ("tiger" "is" "green" "+"))
If something likes the dog and it does not like the tiger then the dog is rough.
((("something" "likes" "dog" "+") ("something" "likes" "tiger" "~")) -> ("dog" "is" "rough" "+"))
The bald eagle is green.
True
1
proof
[(triple1)]
("bald eagle" "is" "green" "+")
triple1
The bald eagle is not green.
False
1
inv-proof
[(triple1)]
("bald eagle" "is" "green" "-")
triple1
The bald eagle sees the bald eagle.
True
2
proof
[(((triple1) -> rule1))]
("bald eagle" "sees" "bald eagle" "+")
((triple1) -> (rule1 % int1))
The bald eagle sees the bald eagle.
("bald eagle" "sees" "bald eagle" "+")
int1
The bald eagle does not see the bald eagle.
False
2
inv-proof
[(((triple1) -> rule1))]
("bald eagle" "sees" "bald eagle" "-")
((triple1) -> (rule1 % int1))
The bald eagle sees the bald eagle.
("bald eagle" "sees" "bald eagle" "+")
int1
The tiger does not see the bald eagle.
Unknown
inv-rconc
[@2: The tiger sees the bald eagle.[CWA. Example of deepest failure = (rule1 <- rule7 <- FAIL)]]
("tiger" "sees" "bald eagle" "-")
The dog sees the bald eagle.
Unknown
rconc
[@1: The dog sees the bald eagle.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("dog" "sees" "bald eagle" "+")
The bald eagle does not chase the mouse.
Unknown
inv-random
[@0: The bald eagle chases the mouse.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "chases" "mouse" "-")
The bald eagle sees the mouse.
Unknown
random
[@0: The bald eagle sees the mouse.[CWA. Example of deepest failure = (FAIL)]]
("bald eagle" "sees" "mouse" "+")
@0: The bald eagle is green.[(triple1)] The dog sees the mouse.[(triple2)] The mouse does not chase the tiger.[(triple3)] The tiger likes the mouse.[(triple4)] @1: The bald eagle sees the bald eagle.[(((triple1) -> rule1))]
The bald eagle is green.
("bald eagle" "is" "green" "+")
triple1
The dog sees the mouse.
("dog" "sees" "mouse" "+")
triple2
The mouse does not chase the tiger.
("mouse" "chases" "tiger" "-")
triple3
The tiger likes the mouse.
("tiger" "likes" "mouse" "+")
triple4
The bald eagle sees the bald eagle.
("bald eagle" "sees" "bald eagle" "+")
((triple1) -> (rule1 % int1))
The bald eagle sees the bald eagle.
("bald eagle" "sees" "bald eagle" "+")
int1