The bear chases the squirrel. The cat is kind. The lion sees the bear. The squirrel is nice. If someone is kind then they chase the lion.
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
The cat is kind.
("cat" "is" "kind" "+")
The lion sees the bear.
("lion" "sees" "bear" "+")
The squirrel is nice.
("squirrel" "is" "nice" "+")
If someone is kind then they chase the lion.
((("someone" "is" "kind" "+")) -> ("someone" "chases" "lion" "+"))
The lion sees the bear.
True
1
proof
[(triple3)]
("lion" "sees" "bear" "+")
triple3
The cat is not kind.
False
1
inv-proof
[(triple2)]
("cat" "is" "kind" "-")
triple2
The cat chases the lion.
True
2
proof
[(((triple2) -> rule1))]
("cat" "chases" "lion" "+")
((triple2) -> (rule1 % int1))
The cat chases the lion.
("cat" "chases" "lion" "+")
int1
The cat does not chase the lion.
False
2
inv-proof
[(((triple2) -> rule1))]
("cat" "chases" "lion" "-")
((triple2) -> (rule1 % int1))
The cat chases the lion.
("cat" "chases" "lion" "+")
int1
The squirrel does not chase the lion.
Unknown
inv-rconc
[@1: The squirrel chases the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "chases" "lion" "-")
The lion chases the lion.
Unknown
rconc
[@1: The lion chases the lion.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("lion" "chases" "lion" "+")
The cat does not see the bear.
Unknown
inv-random
[@0: The cat sees the bear.[CWA. Example of deepest failure = (FAIL)]]
("cat" "sees" "bear" "-")
The cat is red.
Unknown
random
[@0: The cat is red.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "red" "+")
@0: The bear chases the squirrel.[(triple1)] The cat is kind.[(triple2)] The lion sees the bear.[(triple3)] The squirrel is nice.[(triple4)] @1: The cat chases the lion.[(((triple2) -> rule1))]
The bear chases the squirrel.
("bear" "chases" "squirrel" "+")
triple1
The cat is kind.
("cat" "is" "kind" "+")
triple2
The lion sees the bear.
("lion" "sees" "bear" "+")
triple3
The squirrel is nice.
("squirrel" "is" "nice" "+")
triple4
The cat chases the lion.
("cat" "chases" "lion" "+")
((triple2) -> (rule1 % int1))
The cat chases the lion.
("cat" "chases" "lion" "+")
int1