The dog chases the tiger. The dog is not big. The dog does not visit the tiger. The lion chases the dog. The lion chases the tiger. The lion does not eat the dog. The lion is cold. The lion visits the tiger. The tiger eats the dog. The tiger eats the lion. The tiger is rough. The tiger does not visit the dog. If something is big and it chases the tiger then the tiger does not eat the lion. If something chases the tiger and the tiger is rough then it visits the lion. If something chases the lion then it is not big.
The dog chases the tiger.
("dog" "chases" "tiger" "+")
The dog is not big.
("dog" "is" "big" "-")
The dog does not visit the tiger.
("dog" "visits" "tiger" "-")
The lion chases the dog.
("lion" "chases" "dog" "+")
The lion chases the tiger.
("lion" "chases" "tiger" "+")
The lion does not eat the dog.
("lion" "eats" "dog" "-")
The lion is cold.
("lion" "is" "cold" "+")
The lion visits the tiger.
("lion" "visits" "tiger" "+")
The tiger eats the dog.
("tiger" "eats" "dog" "+")
The tiger eats the lion.
("tiger" "eats" "lion" "+")
The tiger is rough.
("tiger" "is" "rough" "+")
The tiger does not visit the dog.
("tiger" "visits" "dog" "-")
If something is big and it chases the tiger then the tiger does not eat the lion.
((("something" "is" "big" "+") ("something" "chases" "tiger" "+")) -> ("tiger" "eats" "lion" "-"))
If something chases the tiger and the tiger is rough then it visits the lion.
((("something" "chases" "tiger" "+") ("tiger" "is" "rough" "+")) -> ("something" "visits" "lion" "+"))
If something chases the lion then it is not big.
((("something" "chases" "lion" "+")) -> ("something" "is" "big" "-"))
The lion visits the tiger.
True
1
proof
[(triple8)]
("lion" "visits" "tiger" "+")
triple8
The tiger is not rough.
False
1
inv-proof
[(triple11)]
("tiger" "is" "rough" "-")
triple11
The dog visits the lion.
True
3
proof
[(((triple1 triple11) -> rule2))]
("dog" "visits" "lion" "+")
((triple1 triple11) -> (rule2 % int1))
The dog visits the lion.
("dog" "visits" "lion" "+")
int1
The dog does not visit the lion.
False
3
inv-proof
[(((triple1 triple11) -> rule2))]
("dog" "visits" "lion" "-")
((triple1 triple11) -> (rule2 % int1))
The dog visits the lion.
("dog" "visits" "lion" "+")
int1
The tiger does not visit the lion.
Unknown
inv-rconc
[@1: The tiger visits the lion.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("tiger" "visits" "lion" "-")
The tiger chases the lion.
Unknown
random
[@0: The tiger chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "chases" "lion" "+")
The dog does not eat the dog.
Unknown
inv-random
[@0: The dog eats the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "eats" "dog" "-")
The lion eats the lion.
Unknown
random
[@0: The lion eats the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "lion" "+")
@0: The dog chases the tiger.[(triple1)] The dog does not visit the tiger.[(triple3)] The dog is not big.[(triple2)] The lion chases the dog.[(triple4)] The lion chases the tiger.[(triple5)] The lion does not eat the dog.[(triple6)] The lion is cold.[(triple7)] The lion visits the tiger.[(triple8)] The tiger does not visit the dog.[(triple12)] The tiger eats the dog.[(triple9)] The tiger eats the lion.[(triple10)] The tiger is rough.[(triple11)] @1: The dog visits the lion.[(((triple1 triple11) -> rule2))] The lion visits the lion.[(((triple5 triple11) -> rule2))]
The dog chases the tiger.
("dog" "chases" "tiger" "+")
triple1
The dog does not visit the tiger.
("dog" "visits" "tiger" "-")
triple3
The dog is not big.
("dog" "is" "big" "-")
triple2
The lion chases the dog.
("lion" "chases" "dog" "+")
triple4
The lion chases the tiger.
("lion" "chases" "tiger" "+")
triple5
The lion does not eat the dog.
("lion" "eats" "dog" "-")
triple6
The lion is cold.
("lion" "is" "cold" "+")
triple7
The lion visits the tiger.
("lion" "visits" "tiger" "+")
triple8
The tiger does not visit the dog.
("tiger" "visits" "dog" "-")
triple12
The tiger eats the dog.
("tiger" "eats" "dog" "+")
triple9
The tiger eats the lion.
("tiger" "eats" "lion" "+")
triple10
The tiger is rough.
("tiger" "is" "rough" "+")
triple11
The dog visits the lion.
("dog" "visits" "lion" "+")
((triple1 triple11) -> (rule2 % int1))
The dog visits the lion.
("dog" "visits" "lion" "+")
int1
The lion visits the lion.
("lion" "visits" "lion" "+")
((triple5 triple11) -> (rule2 % int1))
The lion visits the lion.
("lion" "visits" "lion" "+")
int1