ПРОЕКТИВНИ АЛГЕБРИЧНИ КРИВИ, КОНИЧНИ СЕЧЕНИЯ И ТЕОРЕМАТА НА ПАСКАЛ

Отворен достъп

Резюме. Теоремата на Паскал е основен резултат в класическата проективна геометрия на коничните сечения. Чрез методите на съвременната изчислителна геометрия – дял от алгебричната геометрия, занимаващ се с намирането на броя на различни геометрични обекти в дадено многообразие, удовлетворяващи различни условия – са разгледани както теоремата на Паскал, така и някои други факти от проективната геометрия.

Ключови думи: Enumerative geometry, intersection theory, Bezout theorem, Pascal theorem.

Равнинни алгебрични криви. Алгебрична равнинна крива в \(\mathbb{R}^{2}\) наричаме всяка крива, която се задава с уравнение от вида \(\sum_{i+j \leq n} a_{i j} x^{i} y^{j}=0, i, j \in \mathbb{Z}^{+}\), като \(a_{i j} \neq 0\) поне за една двойка \((i, j)\), такава че \(i+j=n\). В този случай \(n\) се нарича степен на кривата.

Много от неприятностите, които възникват при изучаването на свойствата на различни криви в \(\mathbb{R}^{2}\), изчезват, когато се премине към комплексната проективна равнина \(\mathbb{C} P^{2}\). Да напомним, че комплексна проективна равнина наричаме множеството от лъчи в пространството \(\mathbb{C}^{3}\), които минават през началото на координатната система. С други думи, точките в \(\mathbb{C} P^{2}\) представляват наредени тройки числа \((x, y, z), x, y, z \in \mathbb{C}\), като точките \((x, y, z)\) и \((\lambda x, \lambda y, \lambda z), \lambda \in \mathbb{C} \backslash\{0\}\) считаме за еквивалентни, т. е. \((x, y, z) \sim(\lambda x, \lambda y, \lambda z)\) и \(\sim\) е релация на еквивалентност. Прието е точките в проективното пространство да се означават така: (\(x: y: z\) ) . По този начин се вижда, че всъщност пространството \(\mathbb{C} P^{2}\) е разширение на комплексната равнина \(\mathbb{C}^{2} .{ }^{1}\)

Така на всяка реална алгебрична крива \(\sum_{i+j \leq n} a_{i j} x^{i} y^{j}=0\) в \(\mathbb{R}^{2}\) може да се съпостави крива \(\sum_{i+j \leq n} a_{i j} x^{i} y^{j} z^{n-i-j} \quad\) в \(\mathbb{C} P^{2}\). Условията \(z=1, x, y \in \mathbb{R}\) образуват в \(\mathbb{C} P^{2}\) множество, съвпадащо с \(\mathbb{R}^{2}\). Ограничението на тази крива в \(\mathbb{C} P^{2}\) върху това множество представлява точно равнинна алгебрична крива със същите коефициенти \(a_{i j}\).

Равнинната алгебрична крива \(F(x, y)=0\) се нарича неразложима, ако многочленът \(F\) не може да е представи като произведение на многочлени \(F_{1}\) и \(F_{2}\) с положителна степен. В противен случай кривата се нарича разложима. Като множество от точки, тази разложима крива представлява обединение на кривите \(F_{1}=0\) и \(F_{2}=0\). Най-простата разложима крива от степен \(n\) се задава с уравнението \(\ell_{1} \ell_{2} \cdots \ell_{n}=0\), където \(\ell_{1}, \ell_{2}, \ldots, \ell_{n}\) са линейни функции. Като множество от точки, кривата може да се представи като обединение на правите \(\ell_{1}=0, \ell_{2}=0, \ldots, \ell_{n}=0\). Тази най-проста алгебрична крива в много от случаите помага да се изясни как би изглеждала ситуацията при произволна крива от степен \(n\). Например кривите \(\ell_{1} \ell_{2} \cdots \ell_{m}=0\) и \(\ell_{1}^{\prime} \ell_{2}^{\prime} \cdots \ell_{n}^{\prime}=0\) имат \(m n\) общи точки. Както ще видим по-нататък, произволни криви от степени \(m\) и \(n\) също имат \(m n\) общи точки (заедно с техните кратности) или безброй много общи точки.

Изчислителна геометрия и конични сечения. Изчислителната геометрия, като дял от алгебричната геометрия, се превръща в съвременна математическа дисциплина, когато е формулирана като част от петнадесетия проблем на Д. Хилберт (1862 – 1943) в неговия знаменит доклад, изнесен през 1900 г. в Париж. Този проблем в частност е насочен към изграждането и прецизирането на т. нар. Шубертово смятане, което е представено за първи път от немския математик Х. Шуберт (1848 – 1911) в неговата книга от 1879 г. „Kalkül der abzählenden Geometrie“.

Най-общо казано, основният въпрос, който си поставя съвременната изчислителна геометрия, е следният: Колко на брой геометрични структури от даден тип удовлетворяват някакъв набор от геометрични условия? (Zhelev, 2006), (Katz, 2006). Това, което е важно да се отбележи тук, е, че единственото условие, което трябва да удовлетворяват тези геометрични структури, е те да бъдат краен брой. Като тривиален пример можем да формулираме следната задача: Колко точки в равнината лежат върху две дадени прави?

Алгебричните равнинни криви от 2 степен е прието да се наричат накратко конични сечения. Известно е, че коничните сечения могат да бъдат класифицирани в следните групи: параболи, елипси, хиперболи, двойка прави или двойни прави. Първите три от тях оформят специален клас, т. нар. гладки конични сечения. Всяко конично сечение може да се представи по единствен начин с хомогенно уравнение от вида (Шафаревич, 1972), (Gathmann, 2003):

\[ a_{0} x_{0}^{2}+a_{1} x_{0} x_{1}+a_{2} x_{0} x_{2}+a_{3} x_{1}^{2}+a_{4} x_{1} x_{2}+a_{5} x_{2}^{2}=0 \] като всеки коефициент \(a_{i}, i=0,1, \ldots, 5\) е определен от коничното сечение с точност до общ ненулев множител. По този начин можем да си мислим за проективното пространство \(\mathbb{C} P^{5}:=\mathbb{C}^{6} / \sim(\sim\) е релацията на еквивалентност, дефинирана по-горе) с хомогенни координати \(a_{i}\) като за пространството на всички конични сечения. \({ }^{2}\)

Нека сега \(P \in \mathbb{C} P^{2}\) е произволна точка в равнината. Тогава коничното сечение (определено от координатите \(a_{i}\) ) минава през точка \(P\) тогава и само тогава, когато горното уравнение е изпълнено и приемем, че \(P=P\left(x_{0}: x_{1}: x_{2}\right)\). По отношение на координатите \(a_{i}\) на \(\mathbb{C} P^{5}\) това е едно линейно условие. Тъй като това проективно пространство е петмерно, то трябва и да очакваме краен брой конични сечения, ако искаме те да са инцидентни с 5 дадени точки в равнината. Всъщност, както е известно, съществува точно едно такова конично сечение, тъй като решението на 5 линейни условия в \(\mathbb{C} P^{5}\) представлява единствена точка в това пространство. Все пак трябва да отбележим и два потенциални проблема, които могат да се по-явят в зависимост от избора на петте точки (Gathmann, 2003):

1. Трябва да се уверим, че петте линейни уравнения в \(\mathbb{C} P^{5}\) са наистина независими, за да може тяхното пресичане да даде точка, а не пространство с по-висока размерност.

2. Не всички точки в модулното пространство \(\mathbb{C} P^{5}\) описват конични сечения. Както видяхме вече, някои от тях описват обединение на две прави или двойни прави. С други думи „истинското“ модулно пространство на тези конични сечения не е цялото \(\mathbb{C} P^{5}\), а някакво отворено подмножество \(U \subset \mathbb{C} P^{5}\). Допълнението \(\mathbb{C} P^{5} \backslash U\) обикновено се нарича граница на модулното пространство. Ние не можем a priori да знаем дали дадена точка от модулното пространство, която се явява решение на петте линейни условия, лежи в \(U\) или не, т. е. гладко конично сечение през петте дадени точки може и да не съществува.

Криви, резултанти и теоремата на Безу. Нека \(C\) и \(D\) са равнинни проективни криви от степен \(c\) и \(d\) съответно. Тогава основен въпрос на изчислителната геометрия е следният: Колко точки в \(\mathbb{C} P^{2}\) лежат както на \(C\), така и на \(D\) ? С други думи, трябва да се намери броят на пресечните точки на двете криви. Както отбелязахме вече, за да има отговор на този въпрос, би трябвало да очакваме множеството \(C \cap D\) да е крайно. По-точно, нека \(p \in C \cap D\) и \(C \cap D\) е крайно множество. Да означим с \(mult_{p}(C \cdot D)\) пресечната кратност (Katz, 2006) на кривите \(C\) и \(D\) в т. \(p\). Очевидно \(mult_{p}(C \cdot D) \gt 0 \Leftrightarrow p \in C \cap D\) . Тогава е в сила следният изключително важен резултат в алгебричната геометрия:

Теорема 1 (Безу) Ако множеството \(C \cap D\) е крайно, то \(\sum_{p \in C \cap D}mult_p(C\cdot D)=cd\).

Досега разглеждахме алгебрични равнинни криви и техните точки на пресичане, но това е геометрична интерпретация на алгебричния въпрос за намирането на общите корени (заедно с техните кратности) на конкретни полиномни уравнения, които представят тези криви.

Знаем, че два полинома имат общ корен точно когато не са взаимно прости (Курош, 1971) и с помощта на алгоритъма на Евклид можем да проверяваме дали два полинома имат общ корен. Възможен е и по-общ подход, свързан с намирането на т. нар. резултанта на тези полиноми.

Нека \(f=a_{0} x^{m}+\cdots+a_{m}, g=b_{0} x^{n}+\cdots+b_{n} \in \mathbb{C}[x], a_{0}, b_{0} \neq 0\) и \(m, n \gt 0\) с корени съответно \(\alpha_{1}, \alpha_{2}, \ldots, \alpha_{m} \in \mathbb{C}\) и \(\beta_{1}, \beta_{2}, \ldots, \beta_{n} \in \mathbb{C}\). Тогава можем да дадем следната

Дефиниция 1. Елемента \(R(f, g)=a_{0}^{n} b_{0}^{m} \prod_{i=1}^{m} \prod_{j=1}^{n}\left(\alpha_{i}-\beta_{j}\right)\) на полето \(\mathbb{C}\) ще наричаме резултанта на полиномите \(f\) и \(g\).

Очевидно \(f\) и \(g\) имат общ корен точно когато \(R(f, g)=0\). Ясно е още, че \(R(g, f)=(-1)^{m n} R(f, g)\). В сила е и следното

Твърдение 1. \(R(f, g)=a_{0}^{n} \prod_{i=1}^{m} g\left(\alpha_{i}\right)\).

Доказателство: Като използваме равенството \(g(x)=b_{0} \prod_{j=1}^{n}\left(x-\beta_{j}\right)\), получаваме: \(R(f, g)=a_{0}^{n} b_{0}^{m} \prod_{i=1}^{m} \prod_{j=1}^{n}\left(\alpha_{i}-\beta_{j}\right)=a_{0}^{n} \prod_{i=1}^{m}\left(b_{0} \prod_{j=1}^{n}\left(\alpha_{i}-\beta_{j}\right)\right)=a_{0}^{n} \prod_{i=1}^{m} g\left(\alpha_{i}\right)\).

Това твърдение показва, че \(R(f, g)\) е симетричен полином с коефициенти от \(\mathbb{C}\) на корените \(\alpha_{1}, \alpha_{2}, \ldots, \alpha_{m} \in \mathbb{C}\) на полинома \(f\) и следователно \(R(f, g) \in \mathbb{C}\). Сега вече, на базата на горните резултати, можем да дадем нова формулировка на теоремата на Безу:

Теорема 1’ (Безу) За всеки две проективни алгебрични криви от степен \(m\) и \(n\), резултантата им представлява хомогенен полином от степен \(m n\) или е тъждествено равна на нула.

Теорема на Паскал – проективно-аналитичен подход. Един от красивите резултати в проективната геометрия е теоремата на Паскал:

Теорема 2. (Паскал) Нека \(X \subset \mathbb{C} P^{2}\) е крива от втора степен и нека точките \(A, B, C, D, E\) и \(F\) върху кривата са върхове на вписан шестоъгълник. Тогава пресечните точки на срещуположните страни на шестоъгълника (на черт. по-долу точките \(P=A B \cap D E, Q=B C \cap E F, R=C D \cap A F\) ) лежат на една права.

Фигура 1. Точките P, Q и R лежат на една права

Преди да докажем теоремата, ще направим някои забележки. Най-общо семейството от конични сечения, които минават през върховете на произволен четириъгълник \(A B C D\), могат лесно да бъдат описани. Наистина, нека \(\ell_{A B}\) е уравнението на правата \(A B\). Тогава върховете на \(A B C D\) анулират израза \(\ell_{A B} \cdot \ell_{C D}\), а така също и \(\ell_{B C} \cdot \ell_{A D}\). Следователно уравнението \(\lambda \ell_{A B} \cdot \ell_{C D}+\mu \ell_{B C} \cdot \ell_{A D}=0, \lambda, \mu \in \mathbb{C}^{*}\) определя конично сечение, което минава през върховете на \(A B C D\). По-важното е, че е в сила и обратното

Твърдение 2. Нека точките \(A, B, C\) и \(D\) са такива, че никои три от тях не лежат на една права. Тогава коничното сечение през тези точки може да бъде записано във вида

\[ \lambda \ell_{A B} \cdot \ell_{C D}+\mu \ell_{B C} \cdot \ell_{A D}=0 . \]

Доказателство: Без ограничение на общността можем да предполагаме, че правите \(A B\) и \(A D\) имат уравнения във фиксирана координатна система съответно \(y=0\) и \(x=0\). Нека \(f=0\) е уравнението на коничното сечение. Ограниченията на \(f\) и \(\lambda \ell_{A B} \cdot \ell_{C D}+\mu \ell_{B C} \cdot \ell_{A D}=\lambda y \cdot \ell_{C D}+\mu x \ell_{B C}\) върху произволна координатна система представляват квадратични форми с общи корени (\(A\) и \(B\) или \(A\) и \(D\) ). По този начин числата \(\lambda, \mu \in \mathbb{C}\) могат да се изберат така, че полиномът

\[ P(x, y)=f(x, y)-\lambda y \cdot \ell_{C D}(x, y)-\mu x \cdot \ell_{B C}(x, y) \] да се анулира при \(x=0\) и \(y=0\). Това означава, че \(x y \mid P(x, y)\), y) , т. е. \(P(x, y)=x y \cdot Q\) и \(Q\) е константа. Но в т. \(C\) полиномът \(P\) също се анулира и тъй като \(x y \neq 0\), то \(Q=0\). Следователно \(f=\lambda \ell_{A B} \cdot \ell_{C D}+\mu \ell_{B C} \cdot \ell_{A D}\).

Следствие 1. Нека \(f=0\) и \(g=0\) описват две конични сечения, минаващи през върховете на четириъгълника \(A B C D\). Тогава уравнението на произволно конично сечение, минаващо през тези върхове, има вида \(\lambda f+\mu g=0\) за някакви \(\lambda, \mu \in \mathbb{C}\).

Доказателство: Коничните сечения, които минават през върховете на \(A B C D\), образуват проективна права, която се генерира от точките, удовлетворяващи уравненията \(\ell_{A B} \cdot \ell_{C D}=0\) и \(\ell_{A D} \cdot \ell_{B C}=0\). Но тези прави са генерирани и от точките, за които \(f=0\) и \(g=0\). С това доказателството е завършено.

Доказателство на Теорема 2: Да разгледаме шестоъгълника \(A B C D E F\), чиито върхове лежат върху коничното сечение с уравнение \(f=0\). Четириъгълниците \(A B C D, A F E D\) и \(B E F C\) са вписани в коничното сечение и следователно \(f\) може да се представи в някоя от следните форми:

(1) \[ f=\lambda_{1} \ell_{A B} \cdot \ell_{C D}+\mu_{1} \ell_{A D} \cdot \ell_{B C}, \]

(2) \[ f=\lambda_{2} \ell_{A F} \cdot \ell_{E D}+\mu_{2} \ell_{A D} \cdot \ell_{E F}, \]

(3) \[ f=\lambda_{3} \ell_{B E} \cdot \ell_{C F}+\mu_{3} \ell_{B C} \cdot \ell_{E F} \cdot \]

След приравняване на (1) и (2), получаваме \(\lambda_{1} \ell_{A B} \cdot \ell_{C D}-\lambda_{2} \ell_{A F} \cdot \ell_{E D}=\left(\mu_{1} \ell_{B C}-\mu_{2} \ell_{E F}\right) \cdot \ell_{A D}\). Нека \(P=A B \cap E D\). Тогава в т. \(P \ell_{A B} \cdot \ell_{C D}=0=\ell_{A F} \cdot \ell_{E D}\), но \(\ell_{A D} \neq 0\) и следователно \(\mu_{1} \ell_{B C}-\mu_{2} \ell_{E F}=0\) в т. \(P\), т. е. \(P \in\left\{\mu_{1} \ell_{B C}-\mu_{2} \ell_{E F}=0\right\}\). Аналогично се доказва, че \(R=C D \cap A F \in\left\{\mu_{1} \ell_{B C}-\mu_{2} \ell_{E F}=0\right\}\). Очевидно и \(Q=B C \cap E F \in\left\{\mu_{1} \ell_{B C}-\mu_{2} \ell_{E F}=0\right\}\). Теоремета е доказана.

Сега да се опитаме да отидем малко по-нататък. Като приравним (2) и (3), получаваме, че \(A F \cap B E, E D \cap C F, A D \cap B C \in\left\{\mu_{2} \ell_{A D}-\mu_{3} \ell_{B C}=0\right\}\). От друга страна, ако приравним (1) и (3), ще получим, че \(A B \cap C F, C D \cap B E, A D \cap E F \in\left\{\mu_{1} \ell_{A D}-\mu_{3} \ell_{E F}=0\right\}\). Тогава не е трудно да се види, че правите

\[ \mu_{1} \ell_{B C}-\mu_{2} \ell_{E F}=0, \mu_{2} \ell_{A D}-\mu_{3} \ell_{B C}=0, \mu_{1} \ell_{A D}-\mu_{3} \ell_{E F}=0 \] се пресичат в обща точка. Ще дадем следната:

Дефиниция 2. Правата, която съдържа пресечните точки на двойките срещуположни страни на шестоъгълника, вписан в коничното сечение, се нарича права на Паскал.

На базата на заключенията по-горе можем да формулираме и следната

Теорема 3. (Щайнер) Нека точките \(A, B, C, D, E\) и \(F\) лежат върху конично сечение. Тогава правите на Паскал за шестоъгълниците \(A B C D E F, A D E B C F\) и \(A D C F E B\) се пресичат в една точка.

Ако вземем предвид факта, че четириъгълниците, които разгледахме по-горе, бяха \(A B C D, A F E D\) и \(B E F C\), но могат да бъдат разгледани и четириъгълниците \(A B E F, A B D F\) и \(C D E F\), то можем да формулираме и

Теорема 4. (Киркман) Правите на Паскал за шестоъгълниците \(A B F D C E\), \(A E F B D C\) и \(A B D F E C\) се пресичат в една точка.

Не е трудно да се види още, че за всеки шестоъгълник, вписан в конично сечение, има точно \(60=\tfrac{(6-1)!}{2}\) прави на Паскал, като всяка права на Паскал принадлежи на една Щайнерова тройка шестоъгълници и на три Киркманови тройки.

Теорема на Паскал – алгебрично-геометричен подход. Накрая ще дадем доказателство на теоремата на Паскал, като използваме теоремата на Безу и съвременния подход на изчислителната алгебрична геометрия.

Да си разгледаме разложимите кубични криви \(X_{1}=A B \cup C D \cup E F\) и \(X_{2}=B C \cup D E \cup A F\), представени като обединение на три прави и нека техните уравнения са съответно \(f_{1}=0\) и \(f_{2}=0\). Според теоремата на Безу тези кубични криви се пресичат в девет точки: \(A, B, C, D, E, F, P, Q\) и \(R\).

Избираме си точка \(S \in X \subset \mathbb{C} P^{2}\), която е различна от по-горе изброените. Ясно е, че съществуват числа \(\lambda, \mu \in \mathbb{C}\), μ∈, такива че \(\lambda f_{1}+\mu f_{2}\) се анулира в точка \(S\). Нека с \(X^{\prime}\) означим кривата в \(\mathbb{C} P^{2}\), която се описва с уравнението \(\lambda f_{1}+\mu f_{2}=0\). Следователно \(X^{\prime}\) е също кубична крива и в частност \(S \in X^{\prime}\). Нещо повече, \(X^{\prime}\) се пресича с \(X\) в седем точки \(A, B, C, D, E, F\) и \(S\), въпреки че \(\operatorname{deg} X^{\prime} \cdot \operatorname{deg} X=6\). От теоремата на Безу следва, че \(X^{\prime}\) и \(X\) трябва да имат общ компонент. Поради самите степени на кривите обаче единствената възможност за това е кубичната крива \(X^{\prime}\) също да е разложима и да съдържа в себе си коничното сечение \(X\), т. е. \(X^{\prime}=X \cup L\), където \(L\) е някаква права.

Накрая да забележим, че \(P, Q, R \in X_{1}\) и \(X_{2}\). Следователно \(P, Q, R \in X \cup L\), но \(P, Q, R \notin X\) и следователно трябва да лежат на права \(L\).

Това кратко и елегантно доказателство на иначе силен и недоказващ се лесно резултат от проективната геомерия, показва силата и мащабите на методите, които притежава съвременната алгебрична геометрия.

БЕЛЕЖКИ

1. Целият процес на преминаване от комплексна равнина към комплексна проективна равнина се нарича компактификация.

2. В този случай се казва, че \(\mathbb{C} P^{5}\) е модулно пространство (moduli space) за равнинните конични сечения

ЛИТЕРАТУРА

Gathmann, A. (2003). Agberaic geometry: Lecture notes, Kaiserslautern: Lecture notes.

Katz, S. (2006). Enumerative Geometry and String Theory, Providence, RI: The American Mathematical Society.

Zhelev, Zh. (2006). From Bezout’s Theorem in Enumerative Geometry to the Geometry of Conics and Pascal’s Theorem in Projective Geometry, International Scientific Conference, v. III, p. 322 – 328: Stara Zagora.

Курош, А. Г. (1971). Курс высшей алгебры, Москва: Из-во „Наука“.

Шафаревич, И. Р. (1972). Основы алгебрической геометрии, Москва: Из-во „Наука“.

Година LVI, 2013/6 Архив

стр. 514 - 521 Изтегли PDF