決定問題
決定問題
ZKPの勉強に対して一番理解が必要な部分は決定問題になります。
決定問題は、答えが「はい」か「いいえ」になる問題を指します。
決定問題ではない問題は、ゼロ知識証明の対象になりません。
決定問題例
分類
複雑性
33
は素数ですか?
素数判定問題
P
辺の長さが3, 4, 5の
三角形は直角三角形ですか?
幾何学問題
P
377の素因数は13と29ですか?
素因数分解問題
NP
の算術回路に対して、
は算術回路を満たしますか?
算術回路充足可能性問題(CircuitSAT, CSAT)
NP
に対して、は数式の解ですか?
離散対数問題 (DLP)
NP
を有限体 上の楕円曲線とした時、はを満たしますか?
楕円曲線離散対数問題(ECDLP)
NP
囲碁で次の石をD16に置くことは最善手ですか?
囲碁最適手問題
PSPACE
決定問題ではない例
今日の夜ご飯何にしようか
Last updated