3
構文クラスとセマンティッククラスの利点
これは、UPの結果がNPに等しいという結果から分離された投稿であり、また、意味論的構文と構文的複雑さのクラスへのフォローアップの質問です。 上記の投稿では、セマンティッククラスと構文クラスについて学びました。簡単に言えば、クラスがリーフ言語クラス 、その後、クラスは構文である場合、L 1 ∪ L 2 = Σ *、言語受け入れ、であるL 1は、言語拒絶の相補体であるL 2、それ以外の場合は、セマンティッククラスと呼びます。一つは、見ることができるP、N 、PおよびP PをL[L1|L2]L[L1|L2]\mathsf{L}[L_1|L_2]L1∪L2=Σ∗L1∪L2=Σ∗L_1 \cup L_2 = \Sigma^*L1L1L_1L2L2L_2PP\mathsf{P}NPNP\mathsf{NP}PPPP\mathsf{PP}以下のようなクラスながら、構文上のクラスであるとI Pは意味クラスです。BPPBPP\mathsf{BPP}IPIP\mathsf{IP} ような古典的な結果と推測P ?= B P Pセマンティッククラスは構文上の特徴を持つことが判明しているため、両方とも表示できます。自然に完全な問題があるため、構文クラスの方が扱いやすいように思えます。また、対角化のような手法は、自然なマシン列挙があるため、構文クラスに適用するのが簡単です。しかし、セマンティッククラスとしてのB P Pは、構文クラスP Pよりもはるかに優れたプロパティを持っているようです。PSPACE=IPPSPACE=IP\mathsf{PSPACE} = \mathsf{IP}P=?BPPP=?BPP\mathsf{P} \stackrel{?}{=} \mathsf{BPP}BPPBPP\mathsf{BPP}PPPP\mathsf{PP} セマンティッククラスの構文表現がある場合、またはその逆の場合、どのような利点がありますか?構文/意味クラスにのみ適用される結果または証明手法はありますか?