# same-side-priority-review Приоритет между двумя правилами одной головы и одной полярности, не участвующими в других приоритетных рёбрах — ребро на ревью: между согласными кандидатами побеждать нечего. ## Query ```lawq from p in nodes where p.kind == "priority_rule" and exists(h in edges where (h.from == p.id and h.role == "higher.id" and exists(l in edges where (l.from == p.id and l.role == "lower.id" and exists(a in rules where (a.id == h.to and exists(b in rules where (b.id == l.to and b.head_predicate == a.head_predicate and b.head_polarity == a.head_polarity)))) and not exists(o in edges where (o.to == h.to and o.from != p.id and exists(q in nodes where (q.id == o.from and q.kind == "priority_rule")))) and not exists(u in edges where (u.to == l.to and u.from != p.id and exists(w in nodes where (w.id == u.from and w.kind == "priority_rule")))))))) select p.id as node, anchor(p.id) as anchors ```