Это связано с определением окружности и прямой. Окружность определяется как множество точек, равноудаленных от центра, а прямая - как множество точек, лежащих на одной линии. Если окружность и прямая пересекаются более чем в двух точках, то это означает, что существует точка, которая одновременно является центром окружности и лежит на прямой, что противоречит определению. Поэтому окружность и прямая могут пересекаться только в двух точках.