The cat chases the dog. The dog chases the lion. The lion chases the cat. If something chases the cat then the cat is green.
The cat chases the dog.
("cat" "chases" "dog" "+")
The dog chases the lion.
("dog" "chases" "lion" "+")
The lion chases the cat.
("lion" "chases" "cat" "+")
If something chases the cat then the cat is green.
((("something" "chases" "cat" "+")) -> ("cat" "is" "green" "+"))
The dog chases the lion.
True
1
proof
[(triple2)]
("dog" "chases" "lion" "+")
triple2
The lion does not chase the cat.
False
1
inv-proof
[(triple3)]
("lion" "chases" "cat" "-")
triple3
The cat is green.
True
2
proof
[(((triple3) -> rule1))]
("cat" "is" "green" "+")
((triple3) -> (rule1 % int1))
The cat is green.
("cat" "is" "green" "+")
int1
The cat is not green.
False
2
inv-proof
[(((triple3) -> rule1))]
("cat" "is" "green" "-")
((triple3) -> (rule1 % int1))
The cat is green.
("cat" "is" "green" "+")
int1
The cat does not see the lion.
Unknown
inv-random
[@0: The cat sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("cat" "sees" "lion" "-")
The cat visits the cat.
Unknown
random
[@0: The cat visits the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "visits" "cat" "+")
The dog is not blue.
Unknown
inv-random
[@0: The dog is blue.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "blue" "-")
The lion is blue.
Unknown
random
[@0: The lion is blue.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "blue" "+")
@0: The cat chases the dog.[(triple1)] The dog chases the lion.[(triple2)] The lion chases the cat.[(triple3)] @1: The cat is green.[(((triple3) -> rule1))]
The cat chases the dog.
("cat" "chases" "dog" "+")
triple1
The dog chases the lion.
("dog" "chases" "lion" "+")
triple2
The lion chases the cat.
("lion" "chases" "cat" "+")
triple3
The cat is green.
("cat" "is" "green" "+")
((triple3) -> (rule1 % int1))
The cat is green.
("cat" "is" "green" "+")
int1