The bear is young. The bear likes the lion. The cat chases the bear. The cat chases the lion. The cat is nice. The cat is young. The cat likes the bear. The cat sees the bear. The lion likes the bear. The lion likes the cat. If something likes the lion then it sees the lion.
The bear is young.
("bear" "is" "young" "+")
The bear likes the lion.
("bear" "likes" "lion" "+")
The cat chases the bear.
("cat" "chases" "bear" "+")
The cat chases the lion.
("cat" "chases" "lion" "+")
The cat is nice.
("cat" "is" "nice" "+")
The cat is young.
("cat" "is" "young" "+")
The cat likes the bear.
("cat" "likes" "bear" "+")
The cat sees the bear.
("cat" "sees" "bear" "+")
The lion likes the bear.
("lion" "likes" "bear" "+")
The lion likes the cat.
("lion" "likes" "cat" "+")
If something likes the lion then it sees the lion.
((("something" "likes" "lion" "+")) -> ("something" "sees" "lion" "+"))
The cat likes the bear.
True
1
proof
[(triple7)]
("cat" "likes" "bear" "+")
triple7
The bear is not young.
False
1
inv-proof
[(triple1)]
("bear" "is" "young" "-")
triple1
The cat does not see the lion.
Unknown
inv-rconc
[@1: The cat sees the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("cat" "sees" "lion" "-")
The cat likes the cat.
Unknown
random
[@0: The cat likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "likes" "cat" "+")
@0: The bear is young.[(triple1)] The bear likes the lion.[(triple2)] The cat chases the bear.[(triple3)] The cat chases the lion.[(triple4)] The cat is nice.[(triple5)] The cat is young.[(triple6)] The cat likes the bear.[(triple7)] The cat sees the bear.[(triple8)] The lion likes the bear.[(triple9)] The lion likes the cat.[(triple10)] @1: The bear sees the lion.[(((triple2) -> rule1))]
The bear is young.
("bear" "is" "young" "+")
triple1
The bear likes the lion.
("bear" "likes" "lion" "+")
triple2
The cat chases the bear.
("cat" "chases" "bear" "+")
triple3
The cat chases the lion.
("cat" "chases" "lion" "+")
triple4
The cat is nice.
("cat" "is" "nice" "+")
triple5
The cat is young.
("cat" "is" "young" "+")
triple6
The cat likes the bear.
("cat" "likes" "bear" "+")
triple7
The cat sees the bear.
("cat" "sees" "bear" "+")
triple8
The lion likes the bear.
("lion" "likes" "bear" "+")
triple9
The lion likes the cat.
("lion" "likes" "cat" "+")
triple10
The bear sees the lion.
("bear" "sees" "lion" "+")
((triple2) -> (rule1 % int1))
The bear sees the lion.
("bear" "sees" "lion" "+")
int1