Asıl sorun FO. Mevcutsa test şekilde ve açıkça FO'dadır.( a , c ) , ( b , d ) ∈ E ( G ) ( a , d ) , ( b , c ) ∉ E ( G )a , b , c , d∈ V( G )( a , c ) , ( b , d) ∈ E( G )( a , d) , ( b , c ) ∉ E( G )
Böyle olmadığını varsayalım , o zaman , yalnızca iki uzunluklu bir yönlendirilmiş döngüyü kabul ederse yönlendirilmiş bir döngüyü kabul eder. Bu, herhangi bir iki köşe için aslında çıkarsanabilir ve arasında G , bunların üzerinden-yakın çevre N - ( a ) ve bu şekilde olan veya .G G a b N - ( b ) N - ( a ) ⊆ N - ( b ) N - ( b ) ⊆ N - ( a )a , b , c , dG,G,birbG,N--( a )N--( b )N--( a ) ⊆ N-( b )N--( b ) ⊆ N-( a )
Bu nedenle, 'de (FO olan olup olmadığını kontrol etmek yeterlidir .( a , b ) , ( b , a ) ∈ E ( G )a , b ∈ V( G )(a,b),(b,a)∈E(G)
Bu nedenle, içinde ancak ve ancakC Y C L E ∪ N O D I A G ( ∃ a , b , c , d ) [ ( E ( a , b ) ∧ E ( c , d ) ∧ ¬ E ( a , d ) ∧ ¬ E ( b , c ) ) ∨ ( E ( a ,GCYCLE∪NODIAG(∃a,b,c,d)[(E(a,b)∧E(c,d)∧¬E(a,d)∧¬E(b,c))∨(E(a,b)∧E(b,a))]