決定問題 A があり、それが NP 完全であることを示したい場合。別の NP 完全問題が多項式で A に還元されることを証明するだけで十分ですか、それとも別の NP 完全問題が多項式で A に変換されることを示す必要がありますか?
つまり、それを示すことができますか
procedure solve_SAT
...
call solve_A
call solve_A
call solve_A
...
end
または、示されているように、solve_A の使用は 1 回だけに制限されていますか?
procedure solve_SAT
input = ...
result = call solve_A(input)
return result
end
一部の情報源は前者を言い、他の情報源は後者を言っていることがわかり、少し混乱しています.