The dog chases the lion. The dog eats the lion. The dog is big. The dog is cold. The dog is green. The dog is nice. The dog is young. The dog likes the lion. The lion chases the dog. The lion eats the dog. The lion is big. The lion is not cold. The lion is green. The lion is nice. The lion is young. The lion likes the dog. If something is big and young then it chases the dog.
The dog chases the lion.
("dog" "chases" "lion" "+")
The dog eats the lion.
("dog" "eats" "lion" "+")
The dog is big.
("dog" "is" "big" "+")
The dog is cold.
("dog" "is" "cold" "+")
The dog is green.
("dog" "is" "green" "+")
The dog is nice.
("dog" "is" "nice" "+")
The dog is young.
("dog" "is" "young" "+")
The dog likes the lion.
("dog" "likes" "lion" "+")
The lion chases the dog.
("lion" "chases" "dog" "+")
The lion eats the dog.
("lion" "eats" "dog" "+")
The lion is big.
("lion" "is" "big" "+")
The lion is not cold.
("lion" "is" "cold" "-")
The lion is green.
("lion" "is" "green" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion is young.
("lion" "is" "young" "+")
The lion likes the dog.
("lion" "likes" "dog" "+")
If something is big and young then it chases the dog.
((("something" "is" "big" "+") ("something" "is" "young" "+")) -> ("something" "chases" "dog" "+"))
The dog likes the lion.
True
1
proof
[(triple8)]
("dog" "likes" "lion" "+")
triple8
The dog does not like the lion.
False
1
inv-proof
[(triple8)]
("dog" "likes" "lion" "-")
triple8
The dog does not like the dog.
Unknown
inv-random
[@0: The dog likes the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "likes" "dog" "-")
The lion chases the lion.
Unknown
random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "+")
@0: The dog chases the lion.[(triple1)] The dog eats the lion.[(triple2)] The dog is big.[(triple3)] The dog is cold.[(triple4)] The dog is green.[(triple5)] The dog is nice.[(triple6)] The dog is young.[(triple7)] The dog likes the lion.[(triple8)] The lion chases the dog.[(triple9 OR ((triple11 triple15) -> rule1))] The lion eats the dog.[(triple10)] The lion is big.[(triple11)] The lion is green.[(triple13)] The lion is nice.[(triple14)] The lion is not cold.[(triple12)] The lion is young.[(triple15)] The lion likes the dog.[(triple16)] @1: The dog chases the dog.[(((triple3 triple7) -> rule1))]
The dog chases the lion.
("dog" "chases" "lion" "+")
triple1
The dog eats the lion.
("dog" "eats" "lion" "+")
triple2
The dog is big.
("dog" "is" "big" "+")
triple3
The dog is cold.
("dog" "is" "cold" "+")
triple4
The dog is green.
("dog" "is" "green" "+")
triple5
The dog is nice.
("dog" "is" "nice" "+")
triple6
The dog is young.
("dog" "is" "young" "+")
triple7
The dog likes the lion.
("dog" "likes" "lion" "+")
triple8
The lion chases the dog.
("lion" "chases" "dog" "+")
triple9
((triple11 triple15) -> (rule1 % int1))
The lion chases the dog.
("lion" "chases" "dog" "+")
int1
The lion eats the dog.
("lion" "eats" "dog" "+")
triple10
The lion is big.
("lion" "is" "big" "+")
triple11
The lion is green.
("lion" "is" "green" "+")
triple13
The lion is nice.
("lion" "is" "nice" "+")
triple14
The lion is not cold.
("lion" "is" "cold" "-")
triple12
The lion is young.
("lion" "is" "young" "+")
triple15
The lion likes the dog.
("lion" "likes" "dog" "+")
triple16
The dog chases the dog.
("dog" "chases" "dog" "+")
((triple3 triple7) -> (rule1 % int1))
The dog chases the dog.
("dog" "chases" "dog" "+")
int1