Lukas' Notes

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: