コンテキスト: 有向グラフのみを考慮します。CYCLEを周期のあるグラフの言語とする。それはNL完全な問題です。HASEDGEを少なくとも1つのエッジを持つグラフの言語とする。次に、簡単に言うと、はNLハードではなくなりましたが、はです。サイクル∪ ¯ HASEDGE
実際の問題:言語はNLハードです。
質問:グラフの語彙のどのFO式が NL-hard?このプロパティは決定可能ですか?CYCLE ∪ { (V 、E ):(V 、E )⊨ φ }
ご協力ありがとうございます。
コンテキスト: 有向グラフのみを考慮します。CYCLEを周期のあるグラフの言語とする。それはNL完全な問題です。HASEDGEを少なくとも1つのエッジを持つグラフの言語とする。次に、簡単に言うと、はNLハードではなくなりましたが、はです。サイクル∪ ¯ HASEDGE
実際の問題:言語はNLハードです。
質問:グラフの語彙のどのFO式が NL-hard?このプロパティは決定可能ですか?CYCLE ∪ { (V 、E ):(V 、E )⊨ φ }
ご協力ありがとうございます。
回答:
"実際の問題"のプロパティを。次のマッピングは、を。CYCLE CYCLE ∪ NODIAG
所与のために、すべての頂点交換で 2つのコピーがによって及び及びエッジがある場合で、聞かせてエッジを有するおよび。したがって、すべての、グラフは満たし。v G v v ′(u 、v )E G ′(u 、v )、(u 、v ′)、(u ′、v )(u ′G G ′ ¬ NODIAG
また、ときに限りサイクルを有するGは、したがって、サイクルを有するG '満たしCYCLE ∪ NODIAG IFF G satifies サイクル。したがってCYCLE ∪ NODIAGは NL-困難です。
同様の構造は、すべての純粋に普遍的な財産で機能すると思います。
実際の問題はFOにあります。およびようなが存在するかどうかのテストは明らかにFOにあります。(、C )、(B 、D )∈ E (G )(、D )、(B 、C )∉ E (G )
そのようながないと仮定すると、が長さ2の有向サイクルを認める場合に限り、は有向サイクルを認めます。これは、任意の2つの頂点およびについて、それらの隣接およびがまたは。G G B G N - () N - (B )N - () ⊆ N - (B )N - (B )⊆ N - ()
したがって、FOにあるようなが存在するかどうかを確認するだけで十分です。(、B )、(B 、A )∈ E (G )
したがって、場合に限り、はなります。C Y C L E ∪ N O D I A G (∃ 、B 、C 、D )[ (E (、B )∧ E (C 、D )∧ ¬ E (、D )∧ ¬ E (b 、c ))∨ (E (a 、