The cat is red. Nice people are red. All red people are kind.
The cat is red.
("cat" "is" "red" "+")
Nice people are red.
((("someone" "is" "nice" "+")) -> ("someone" "is" "red" "+"))
All red people are kind.
((("someone" "is" "red" "+")) -> ("someone" "is" "kind" "+"))
The cat is red.
True
1
proof
[(triple1)]
("cat" "is" "red" "+")
triple1
The cat is not red.
False
1
inv-proof
[(triple1)]
("cat" "is" "red" "-")
triple1
The cat is not nice.
Unknown
inv-random
[@0: The cat is nice.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "nice" "-")
The cat needs the cat.
Unknown
random
[@0: The cat needs the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "needs" "cat" "+")
@0: The cat is red.[(triple1)] @1: The cat is kind.[(((triple1) -> rule2))]
The cat is red.
("cat" "is" "red" "+")
triple1
The cat is kind.
("cat" "is" "kind" "+")
((triple1) -> (rule2 % int1))
The cat is kind.
("cat" "is" "kind" "+")
int1