Актуальная проблема в ФО. Проверка, существуют ли такие, что и явно в 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))]