Definition
Inconclusive Algorithm
An inconclusive algorithm may return a distinguished outcome instead of a conclusive result :
It is inconclusive on input exactly when
This means that the algorithm makes no claim about the correct answer. For a decision predicate ,
Here, denotes “unknown”, not logical falsehood. Unlike a conclusive algorithm, an inconclusive algorithm does not always answer. It may nevertheless be sound because soundness requires only that every conclusive result be correct.
Example
Colour refinement
Colour refinement soundly rejects two graphs and when their stable colour signatures differ:
Equal signatures produce an inconclusive result because they establish neither isomorphism nor non-isomorphism: