Актуальна проблема - у ФО. Тестування, чи існує , що і , очевидно, у FO.a,b,c,d∈V(G)(a,c),(b,d)∈E(G)(a,d),(b,c)∉E(G)
Припустимо, що таких , тоді допускає спрямований цикл тоді і лише тоді, коли допускає спрямований цикл довжиною два. Це може бути виведено з того факту , що для будь-яких двох вершин і з , їх витрачених околиць і таке , що або .a,b,c,dGGabGN−(a)N−(b)N−(a)⊆N−(b)N−(b)⊆N−(a)
Таким чином, достатньо перевірити, чи існує такий, що , який знаходиться у FO.a,b∈V(G)(a,b),(b,a)∈E(G)
Отже, знаходиться в тоді і лише тоді, колиGCYCLE∪NODIAG(∃a,b,c,d)[(E(a,b)∧E(c,d)∧¬E(a,d)∧¬E(b,c))∨(E(a,b)∧E(b,a))]