Первое решение. Без ограничения общности можно считать, что лучи \(A B\) и \(D C ; C B\) и \(D A\) пересекаются. Пусть отрезки \(A C\) и \(B D\) пересекаются в точке \(G\), а также \(A^{\prime} B^{\prime} C^{\prime} D^{\prime}\) - четырёхугольник, образованный прямыми \(\ell_{a}, \ell_{b}, \ell_{c}, \ell_{d}\) (см.

. Также обозначим через \(X\) пересечение \(A B\) и \(C D^{\prime}\), через \(Y\) - пересечение \(C D\) и \(A B^{\prime}\).
Пусть \(\angle B^{\prime} A B = \alpha\). Из вписанности четырёхугольника \(A^{\prime} B^{\prime} C^{\prime} D^{\prime}\) и условий \(A X\left\|\ell_{d}, C Y\right\| \ell_{b}\) имеем : \(\alpha = \angle B^{\prime} A X = = 180^{\circ}-\angle A^{\prime} B^{\prime} C^{\prime} = \angle C^{\prime} D^{\prime} X = \angle Y C A^{\prime}\). Значит, во-первых, точки \(A, D^{\prime}, X, C^{\prime}\) лежат на одной окружности, обозначим её \(\gamma_{1}\); во-вторых, точки \(C, Y, A^{\prime}, B^{\prime}\) лежат на одной окружности, обозначим её \(\gamma_{2}\); в-третьих, точки \(A, X, C, Y\) лежат на одной окружности, обозначим её \(\gamma_{0}\). Заметим, что точка \(B\) - радикальный центр окружностей \(\gamma, \gamma_{0}, \gamma_{1}\) (поскольку она лежит на прямых \(A X\) и \(C^{\prime} D^{\prime}\) ); точка \(D\) - радикальный центр окружностей \(\gamma, \gamma_{0}, \gamma_{2}\) (так как она лежит на прямых \(C Y\) и \(A^{\prime} B^{\prime}\) ). Таким образом, \(B D\) - радикальная ось окружностей \(\gamma_{0}\) и \(\gamma ; A C\) - радикальная ось окружностей \(\gamma_{0}\) и \(\omega ; E F\) - радикальная ось окружностей \(\omega\) и \(\gamma\), поэтому эти три прямые пересекаются в одной точке, что и требовалось доказать.
Второе решение. Введём обозначения как в первом решении. Для точки плоскости \(P\) обозначим через \(f(P)\) разность степеней точки \(P\) относительно окружностей \(\omega\) и \(\gamma\). Поскольку \(E F\) - радикальная ось окружностей \(\omega\) и \(\gamma\), то достаточно доказать, что \(f(G) = 0\). Кроме того, легко видеть, что \(f(A) = = A C^{\prime} \cdot A B^{\prime}\) и \(f(C) = -C D^{\prime} \cdot C A^{\prime}\)

Заметим, что функция \(f\) - линейная, то есть для точки \(P\) на отрезке \(Q R\) выполнено равенство \(f(P) = = \frac{P R \cdot f(Q) + P Q \cdot f(R)}{Q R}(\star)\). Мы докажем это утверждение позднее. Пока, применив его для точек \(A, G, C\), мы получим, что \(f(G) = \frac{A G \cdot f(C) + C G \cdot f(A)}{A C}\).
Таким образом, достаточно доказать, что \(\frac{f(A)}{-f(C)} = = \frac{A G}{C G}(\star \star)\). Заметим, что \(\frac{A G}{G C} = \frac{d(A, B D)}{d(C, B D)} = \frac{S_{A B D}}{S_{B C D}} = \frac{A B \cdot A D}{C B \cdot C D}\) (последнее равенство следует из того, что \(\angle B A D + \angle B C D = = 180^{\circ}\); через \(d(P, \ell)\) мы обозначаем расстояние от точки \(D\) до
прямой \(\ell\) ). Следовательно, равенство ( \(\star \star\) ) переписывается в виде : \(\frac{A C^{\prime} \cdot A B^{\prime}}{C D^{\prime} \cdot C A^{\prime}} = \frac{A B \cdot A D}{C B \cdot C D}\).
Из вписанности четырёхугольника \(A B C D\) и данных в условии параллельностей прямых следуют равенства углов : \(\angle C A^{\prime} D = 180^{\circ}-\angle A D B^{\prime} = \angle B A D = 180^{\circ}-\angle B C D = \angle C B C^{\prime} = = \angle A C^{\prime} B ; \angle A B C^{\prime} = \angle C D A^{\prime}\) и \(\angle B C D^{\prime} = \angle B^{\prime} A D\). Таким образом, \(\triangle A B C^{\prime}\) и \(\triangle C D A^{\prime}\), а также \(\triangle D A B^{\prime}\) и \(\triangle B C D^{\prime}\) подобны по двум углам. Из подобия получаем равенства отношений \(\frac{A C^{\prime}}{C A^{\prime}} = \frac{A B}{C D}\) и \(\frac{A B^{\prime}}{C D^{\prime}} = \frac{A D}{B C}\), остаётся лишь перемножить эти равенства.
Вернёмся к доказательству линейности функции \(f\). Введём декартовы координаты таким образом, чтобы центры окружностей \(\omega\) и \(\gamma\) лежали на оси абсцисс, пусть их координаты будут \(\left(x_{1}, 0\right)\) и ( \(x_{2}, 0\) ), а радиусы окружностей - \(R_{1}\) и \(R_{2}\). Тогда для произвольной точки \(P\) с координатами ( \(x, y\) ) по определению степени точки мы получаем, что \(f(P) = \left(x - x_{1}\right)^{2} + y^{2}-R_{1}^{2}- -\left(x - x_{2}\right)^{2}-y^{2} + R_{2}^{2} = a x + b\), где \(a\) и \(b\) - две константы. Если точка \(P\) лежит на отрезке \(Q R\) и \(x_{q}, x_{r}\) - координаты точек \(Q\) и \(R\) по оси абсцисс, то \(x = \frac{P R \cdot x_{q} + P Q \cdot x_{r}}{Q R}\), откуда немедленно следует ( \(\star\) ).
Замечание 1. Линейная функция в произвольным образом введённых декартовых координатах имеет вид \(f(x, y) = a x + + b y + c\). Если она отлична от константы, то решением уравнения \(f(x, y) = 0\) будет прямая. Например, таким образом (рассуждая как в приведённом решении) доказывается, что радикальная ось двух окружностей-это прямая, перпендикулярная линии центров.
Замечание 2. Приведём план решения задачи с помощью комплексных чисел. Пусть окружность \(\omega\) - стандартная единичная, координаты точек \(A, B, C, D\) обозначаются соответственно \(a, b, c, d\). Рассмотрим прямые (точнее, уравнения прямых) \(\ell_{a c}(z) = a c \bar{z} + z - a - c, \ell_{b d}(z) = b d \bar{z} + z - b - d-\) это соответствующие диагонали \(A C, B D\). Прямая \(\ell_{a}\) через точку \(A\) параллельно \(B C\) имеет уравнение \(\ell_{a}(z) = b c \bar{z} + z - b c / a - a\), аналогично три другие прямые из условия. Окружность \(\gamma\), проходящая через точки их пересечения, имеет уравнение \(F(z) : = = \ell_{a}(z) \ell_{c}(z)-\ell_{b}(z) \ell_{d}(z)\) : с одной стороны, точки пересечения удовлетворяют условию \(F = 0\), с другой стороны, коэффициенты при \(z^{2}\) и \(\bar{z}^{2}\) сокращаются, так что это именно окружность. Радикальная ось окружностей \(\gamma\) и \(\omega\) имеет уравнение \(\ell_{e f}(z) : = = F(z)-T(z \bar{z}-1)\), где \(T\) - подходящий коэффициент, чтобы получилась прямая (он нам не будет важен в дальнейшем). Докажем, что для некоторых коэффициентов \(\tau, \theta\) имеет место тождество \(\ell_{e f}(z) + \tau \ell_{a c}(z) + \theta \ell_{b d}(z) = 0(\mathrm{~A})\), из этого будет следовать требуемое. Тождество (A) достаточно проверять, когда \(z\) - одна из вершин четырёхугольника \(A B C D\), потому что на одной прямой они не лежат. Подставляя, например, \(z = a\), получаем тождество \(0 = F(a) + \theta \ell_{b d}(a) = -\ell_{b}(a) \ell_{d}(a) + \theta \ell_{b d}(a)\). Это даёт значение \(\theta\), и оно должно быть согласовано со значением, которое получается для \(z = c\), то есть должно выполняться тождество \(\ell_{b}(a) \ell_{d}(a) / \ell_{b d}(a) = \ell_{b}(c) \ell_{d}(c) / \ell_{b d}(c)\), и второе аналогичное. Все эти значения считаются непосредственно (и раскладываются на множители, например, \(\left.\ell_{b d}(a) = b d / a + a - b - d = (a - b)(a - d) / d\right)\), после чего не составляет труда доказать нужное тождество.