The bear is young. The bear likes the mouse. The bear visits the mouse. The cat likes the tiger. The cat does not visit the bear. The cat visits the mouse. The mouse is not cold. The mouse is rough. The mouse does not like the tiger. The tiger is round. If something likes the bear and it does not chase the cat then the cat visits the tiger. If the cat does not chase the bear and the cat is not round then the cat is not young. All round things are blue. If the mouse chases the cat then the mouse visits the tiger. If something likes the bear and it is not young then the bear visits the tiger. If something visits the tiger and the tiger visits the bear then the tiger chases the bear.
The bear is young.
("bear" "is" "young" "+")
The bear likes the mouse.
("bear" "likes" "mouse" "+")
The bear visits the mouse.
("bear" "visits" "mouse" "+")
The cat likes the tiger.
("cat" "likes" "tiger" "+")
The cat does not visit the bear.
("cat" "visits" "bear" "-")
The cat visits the mouse.
("cat" "visits" "mouse" "+")
The mouse is not cold.
("mouse" "is" "cold" "-")
The mouse is rough.
("mouse" "is" "rough" "+")
The mouse does not like the tiger.
("mouse" "likes" "tiger" "-")
The tiger is round.
("tiger" "is" "round" "+")
If something likes the bear and it does not chase the cat then the cat visits the tiger.
((("something" "likes" "bear" "+") ("something" "chases" "cat" "~")) -> ("cat" "visits" "tiger" "+"))
If the cat does not chase the bear and the cat is not round then the cat is not young.
((("cat" "chases" "bear" "~") ("cat" "is" "round" "~")) -> ("cat" "is" "young" "-"))
All round things are blue.
((("something" "is" "round" "+")) -> ("something" "is" "blue" "+"))
If the mouse chases the cat then the mouse visits the tiger.
((("mouse" "chases" "cat" "+")) -> ("mouse" "visits" "tiger" "+"))
If something likes the bear and it is not young then the bear visits the tiger.
((("something" "likes" "bear" "+") ("something" "is" "young" "~")) -> ("bear" "visits" "tiger" "+"))
If something visits the tiger and the tiger visits the bear then the tiger chases the bear.
((("something" "visits" "tiger" "+") ("tiger" "visits" "bear" "+")) -> ("tiger" "chases" "bear" "+"))
The cat does not visit the bear.
True
1
proof
[(triple5)]
("cat" "visits" "bear" "-")
triple5
The tiger is not round.
False
1
inv-proof
[(triple10)]
("tiger" "is" "round" "-")
triple10
The tiger is blue.
True
2
proof
[(((triple10) -> rule3))]
("tiger" "is" "blue" "+")
((triple10) -> (rule3 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The tiger is not blue.
False
2
inv-proof
[(((triple10) -> rule3))]
("tiger" "is" "blue" "-")
((triple10) -> (rule3 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1
The tiger does not chase the bear.
Unknown
inv-rconc
[@1: The tiger chases the bear.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("tiger" "chases" "bear" "-")
The cat visits the tiger.
Unknown
rconc
[@1: The cat visits the tiger.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cat" "visits" "tiger" "+")
The tiger does not chase the tiger.
Unknown
inv-random
[@0: The tiger chases the tiger.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "tiger" "-")
The bear chases the mouse.
Unknown
random
[@0: The bear chases the mouse.[CWA. Example of deepest failure = (FAIL)]]
("bear" "chases" "mouse" "+")
@0: The bear is young.[(triple1)] The bear likes the mouse.[(triple2)] The bear visits the mouse.[(triple3)] The cat does not visit the bear.[(triple5)] The cat likes the tiger.[(triple4)] The cat visits the mouse.[(triple6)] The mouse does not like the tiger.[(triple9)] The mouse is not cold.[(triple7)] The mouse is rough.[(triple8)] The tiger is round.[(triple10)] @1: The tiger is blue.[(((triple10) -> rule3))]
The bear is young.
("bear" "is" "young" "+")
triple1
The bear likes the mouse.
("bear" "likes" "mouse" "+")
triple2
The bear visits the mouse.
("bear" "visits" "mouse" "+")
triple3
The cat does not visit the bear.
("cat" "visits" "bear" "-")
triple5
The cat likes the tiger.
("cat" "likes" "tiger" "+")
triple4
The cat visits the mouse.
("cat" "visits" "mouse" "+")
triple6
The mouse does not like the tiger.
("mouse" "likes" "tiger" "-")
triple9
The mouse is not cold.
("mouse" "is" "cold" "-")
triple7
The mouse is rough.
("mouse" "is" "rough" "+")
triple8
The tiger is round.
("tiger" "is" "round" "+")
triple10
The tiger is blue.
("tiger" "is" "blue" "+")
((triple10) -> (rule3 % int1))
The tiger is blue.
("tiger" "is" "blue" "+")
int1