The dog chases the lion. The lion is green. If the dog chases the lion then the lion chases the dog. If something chases the dog and the dog sees the lion then the dog is rough.
The dog chases the lion.
("dog" "chases" "lion" "+")
The lion is green.
("lion" "is" "green" "+")
If the dog chases the lion then the lion chases the dog.
((("dog" "chases" "lion" "+")) -> ("lion" "chases" "dog" "+"))
If something chases the dog and the dog sees the lion then the dog is rough.
((("something" "chases" "dog" "+") ("dog" "sees" "lion" "+")) -> ("dog" "is" "rough" "+"))
The lion is green.
True
1
proof
[(triple2)]
("lion" "is" "green" "+")
triple2
The dog does not chase the lion.
False
1
inv-proof
[(triple1)]
("dog" "chases" "lion" "-")
triple1
The lion chases the dog.
True
2
proof
[(((triple1) -> rule1))]
("lion" "chases" "dog" "+")
((triple1) -> (rule1 % int1))
The lion chases the dog.
("lion" "chases" "dog" "+")
int1
The lion does not chase the dog.
False
2
inv-proof
[(((triple1) -> rule1))]
("lion" "chases" "dog" "-")
((triple1) -> (rule1 % int1))
The lion chases the dog.
("lion" "chases" "dog" "+")
int1
The dog is not rough.
Unknown
inv-rconc
[@1: The dog is rough.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("dog" "is" "rough" "-")
The lion is kind.
Unknown
random
[@0: The lion is kind.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "kind" "+")
The dog is not nice.
Unknown
inv-random
[@0: The dog is nice.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "nice" "-")
The lion is nice.
Unknown
random
[@0: The lion is nice.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "nice" "+")
@0: The dog chases the lion.[(triple1)] The lion is green.[(triple2)] @1: The lion chases the dog.[(((triple1) -> rule1))]
The dog chases the lion.
("dog" "chases" "lion" "+")
triple1
The lion is green.
("lion" "is" "green" "+")
triple2
The lion chases the dog.
("lion" "chases" "dog" "+")
((triple1) -> (rule1 % int1))
The lion chases the dog.
("lion" "chases" "dog" "+")
int1