P union X пусто тогда и только тогда, когда P и X пусты. Это условие проверяется в строке
if P and X are both empty:
Таким образом, если это условие не выполняется, это означает, что P или X или оба не пусты. Таким образом, в P union X должен быть хотя бы один элемент.
Другими словами: если P union X пуст, мы report R as a maximal clique
.