The cat eats the lion. The cat is big. The cat sees the dog. The cat sees the lion. The dog eats the cat. The dog eats the mouse. The dog sees the cat. The lion eats the dog. The lion is not round. The lion sees the cat. The lion sees the dog. The lion sees the mouse. The lion visits the mouse. The mouse does not eat the lion. The mouse visits the dog. If someone eats the cat and the cat eats the lion then the cat sees the mouse. If the dog visits the lion then the lion is blue. If the dog eats the lion and the lion does not eat the dog then the dog sees the mouse.
The cat eats the lion.
("cat" "eats" "lion" "+")
The cat is big.
("cat" "is" "big" "+")
The cat sees the dog.
("cat" "sees" "dog" "+")
The cat sees the lion.
("cat" "sees" "lion" "+")
The dog eats the cat.
("dog" "eats" "cat" "+")
The dog eats the mouse.
("dog" "eats" "mouse" "+")
The dog sees the cat.
("dog" "sees" "cat" "+")
The lion eats the dog.
("lion" "eats" "dog" "+")
The lion is not round.
("lion" "is" "round" "-")
The lion sees the cat.
("lion" "sees" "cat" "+")
The lion sees the dog.
("lion" "sees" "dog" "+")
The lion sees the mouse.
("lion" "sees" "mouse" "+")
The lion visits the mouse.
("lion" "visits" "mouse" "+")
The mouse does not eat the lion.
("mouse" "eats" "lion" "-")
The mouse visits the dog.
("mouse" "visits" "dog" "+")
If someone eats the cat and the cat eats the lion then the cat sees the mouse.
((("someone" "eats" "cat" "+") ("cat" "eats" "lion" "+")) -> ("cat" "sees" "mouse" "+"))
If the dog visits the lion then the lion is blue.
((("dog" "visits" "lion" "+")) -> ("lion" "is" "blue" "+"))
If the dog eats the lion and the lion does not eat the dog then the dog sees the mouse.
((("dog" "eats" "lion" "+") ("lion" "eats" "dog" "~")) -> ("dog" "sees" "mouse" "+"))
The dog eats the cat.
True
1
proof
[(triple5)]
("dog" "eats" "cat" "+")
triple5
The cat is not big.
False
1
inv-proof
[(triple2)]
("cat" "is" "big" "-")
triple2
The cat sees the mouse.
True
3
proof
[(((triple5 triple1) -> rule1))]
("cat" "sees" "mouse" "+")
((triple5 triple1) -> (rule1 % int1))
The cat sees the mouse.
("cat" "sees" "mouse" "+")
int1
The cat does not see the mouse.
False
3
inv-proof
[(((triple5 triple1) -> rule1))]
("cat" "sees" "mouse" "-")
((triple5 triple1) -> (rule1 % int1))
The cat sees the mouse.
("cat" "sees" "mouse" "+")
int1
The dog does not see the mouse.
Unknown
inv-rconc
[@1: The dog sees the mouse.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("dog" "sees" "mouse" "-")
The lion is blue.
Unknown
rconc
[@1: The lion is blue.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("lion" "is" "blue" "+")
The cat does not eat the cat.
Unknown
inv-random
[@0: The cat eats the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "eats" "cat" "-")
The mouse visits the lion.
Unknown
random
[@0: The mouse visits the lion.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "lion" "+")
@0: The cat eats the lion.[(triple1)] The cat is big.[(triple2)] The cat sees the dog.[(triple3)] The cat sees the lion.[(triple4)] The dog eats the cat.[(triple5)] The dog eats the mouse.[(triple6)] The dog sees the cat.[(triple7)] The lion eats the dog.[(triple8)] The lion is not round.[(triple9)] The lion sees the cat.[(triple10)] The lion sees the dog.[(triple11)] The lion sees the mouse.[(triple12)] The lion visits the mouse.[(triple13)] The mouse does not eat the lion.[(triple14)] The mouse visits the dog.[(triple15)] @1: The cat sees the mouse.[(((triple5 triple1) -> rule1))]
The cat eats the lion.
("cat" "eats" "lion" "+")
triple1
The cat is big.
("cat" "is" "big" "+")
triple2
The cat sees the dog.
("cat" "sees" "dog" "+")
triple3
The cat sees the lion.
("cat" "sees" "lion" "+")
triple4
The dog eats the cat.
("dog" "eats" "cat" "+")
triple5
The dog eats the mouse.
("dog" "eats" "mouse" "+")
triple6
The dog sees the cat.
("dog" "sees" "cat" "+")
triple7
The lion eats the dog.
("lion" "eats" "dog" "+")
triple8
The lion is not round.
("lion" "is" "round" "-")
triple9
The lion sees the cat.
("lion" "sees" "cat" "+")
triple10
The lion sees the dog.
("lion" "sees" "dog" "+")
triple11
The lion sees the mouse.
("lion" "sees" "mouse" "+")
triple12
The lion visits the mouse.
("lion" "visits" "mouse" "+")
triple13
The mouse does not eat the lion.
("mouse" "eats" "lion" "-")
triple14
The mouse visits the dog.
("mouse" "visits" "dog" "+")
triple15
The cat sees the mouse.
("cat" "sees" "mouse" "+")
((triple5 triple1) -> (rule1 % int1))
The cat sees the mouse.
("cat" "sees" "mouse" "+")
int1