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