Нека да сме благодарни на проф. д-р Михаил Константинов за разрешението да четем курса в math10.com.
Алгебрични повърхнини. Повърхнини от втора степен
В тази глава се разглеждат някои въпроси от теорията на алгебричните повърхнини и в частност на повърхнините от втора степен.
Полиноми на три променливи
Реален полином (или многочлен) на три променливи ще наричаме израз от вида
(1)
= а000 + а100х + а010у + a001z + а200х2 + а110ху
+ a101хz + а020y2 + а011уz + а002z2 + ....
където aijk са реални коефициенти, а х,у и z са реални променливи. Разбира се, в (1) някои от коефициентите могат да са нулеви. Съгласно това определение полиномът е сума от мономи (или едночлени) аijkхiуjzk.
Аналогично се дефинира комплексен полином на три променливи, както и полином на три променливи над произволно поле.
Полиномът ƒ може да се разглежда и като функция R3 -> R, която на всяка наредена тройка (x, у, х)
R3 съпоставя числото ƒ(х, у, z)
R.
Степен на полинома (1) ще наричаме числото
deg(ƒ) := max {i + j + k : aijk ≠ 0}.
Ако всички коефициенти аijk са нулеви, полиномът се нарича нулев, означава се с 0 и му се приписва степен -∞.
Пример 1 Всеки полином на три променливи от втора степен може да се запише във вида
q + 2р1х + 2р2у + 2р3z + а11х2 + 2а12ху + 2а13хz + а22у2 + 2а23уz + а33z2
или с използване на векторно-матрични означения
q + 2рTr + rTАr, А ≠ 0
където q
R, р = [pi]
R3 и А = [аij]
R3x3, аij = аji, а r = [х, у, z]T
R3 е векторът на променливите.
Полиномите ƒ от степен deg(ƒ) > 1 се наричат нетривиални.
Полиномът (1) се нарича приводим (над R), ако съществуват два нетривиални полинома g, h, такива че
ƒ(x, у, z) = g(х, у, z)h(х, у, z).
Полином, който не е приводим, се нарича неприводим. В частност полиномите от нулева и първа степен са неприводими.
Следователно полиномът ƒ от степен deg(ƒ) ≥ 2 е приводим, ако се разлага в произведение от нетривиални множители. Когато даден полином ƒ се представя като произведение на множителите g и h, то
deg(ƒ) = deg(g) + deg(h).
Всеки нетривиален ƒ полином може да се представи като произведение от степени на неприводими полиноми:
ƒ(х, у, z) = ƒk11(х, у, z)ƒk22(х, у, z)....ƒkmm(х, у, z).
Тук ki ≥ 1 са кратностите, с които участват в произведението неприводимите полиноми ƒi, такива че ƒi ≠ cƒ
Алгебрични повърхнини
Тройката (х0, у,0, z0)
R3 се нарича нула на полинома ƒ, ако
ƒ(x0, y0, z0) = 0.
Така нулите на един полином на три променливи са точки в пространството R3.
Множеството от нули
Γ(ƒ) := {(х, у, z)
R3 : ƒ(х, у, z) = 0} ⊂ R3
на полинома ƒ се нарича алгебрична повърхнина, асоциирана, или свързана с ƒ. В този случай зависимостта
ƒ(х, у, z) = 0
се нарича уравнение на повърхнината. Понякога за краткост самото уравнение
ƒ(х, у, z) = 0
(записвано и като ƒ(x, у, z) = с, където с е реална константа) се нарича алгебрична повърхнина. Степента на полинома ƒ е също степен на алгебричната повърхнина Γ(ƒ).
Алгебричната повърхнина Γ(ƒ) се нарича приводима (респ. неприводима), ако полиномът ƒ е приводим (респ. неприводим).
Имаме Γ(0) = R3 и Γ(с) = ∅ 0 ≠ с
R. Тези случаи не са интересни и поради това по-нататък ще разглеждаме само повърхнини, асоциирани с нетривиални полиноми.
Повърхнините от първа степен са равнините. Общото уравнение на всяка равнина γ ⊂ R3 може да се запише като
ах + bу + сz + d = 0
където а, b и с не са едновременно нули. Следователно можем да приемем, че
а2 + b2 + с2 = 1.
Когато равнината не е успоредна на апликатната ос Оx (това е случаят когато с ≠ 0), уравнението й може да се запише като
Нека (x0, y0, z0) е точка от равнината γ, т.е.,
ах0о + bу0 + сz0 + d = 0.
Тогава уравнението на равнината може да се запише като
а(х - x0) + b(у - у0) + c(z - z0) = 0.
Ако се въведе вектора v := [а, b, с]T
R3, то имаме
vT(r - r0) = 0
където
r := (х, у, z), r0 = (х0, y0, z0).
Векторът v се нарича нормален вектор на равнината защото той е перпендикулярен на всеки вектор r - r0, лежащ в равнината.
И накрая, уравнението на равнината може да се запише в параметрична форма
r = r(t) = r1t1 + r2t2 + r0 = Rt + r0
където r1,r2
R3 са ненулеви вектори, перпендикулярни на нормалния вектор v, и
R := [r1, r2]
R3x2, t = [t1, t2]
R2.
Векторната променлива t е параметър на равнината. На всяка стойност на t съответства определено положение на изобразяващата точка r(t). Така при t = 0 изобразяващата точка се намира в положение r0.
Права линия, или съкратено права в R3 се дефинира като пресечницата на две неуспоредни равнини, например
vTi(r - ri), i = 1,2,
където
rank[v1, v2] = 2.
Удобно е правата да се определи и параметрично, например
r = r(t) = сt + r0, t
R
където 0 ≠ c
R3 направляващ вектор, а t е параметър на правата, който се интерпретира като „време".
Две алгебрични повърхнини се наричат еквивалентни, ако едната може да се получи от другата чрез транслация и ротация, т.е., чрез трансформацията
r = Uρ + r0
където
r:= [х, у, z]T, ρ:= [ξ, η, ζ]T.
Тук r0 = [x0, y0, z0]T е транслационният вектор, а U
R3x3 е ортогонална матрица (UTU = I3). Така например всички прави в пространството са еквивалентни, всички равнини са еквивалентни, всички сфери с даден радиус са еквивалентни, и т.н.
С всяка алгебрична повърхнина Γ ⊂ R3 можем да асоциираме едно множество [Γ] ⊂ R3, което се състои от всички повърхнини, еквивалентни на Γ. Това множество се нарича класа на еквивалентност (асоцииран с Г). Вс клас на еквивалентност се характеризира с минимален брой параметри, с помощта на които уравнението на повърхнината се записва в простен (или каноничен) вид.
Пресечницата (или сечението)
Δ := Γ1 ∩ Γ2
на две алгебрични повърхнини Γ1, Γ2 ⊂ R3 в общо положение е по принцип едномерен геометричен обект (положението на произволна точка от Δ се определя с помощта на един параметър), който се нарича алгебрична линия (в пространството).
Пример 2 Повърхнината:
1. х2 + у2 + z2 = 1 е единичната сфера, т.е., сферата с център в точката (0, 0, 0) и с радиус 1;
2. х2 + у2 + z2 = 0 е точката (0, 0, 0);
3. х2 + у2 + z2 = -1 е празното множество ∅;
4. ху + 2х - у - 2 = 0 се разпада на две перпендикулярни равнини х = 1 и у = -2;
Пример 3 Да разгледаме взаимното положение на сферата (х - хc)2 + (у - уc)2 + (z - zc)2 = δ2, δ > 0
с център rc := (хc, уc, zc) и радиус δ и правата
х = аt + x0, у = bt + y0, z = ct + z0, t
R
като ще считаме, че а2 + b2 + c2 = 1. Ще отбележим, че уравнението на сферата може да се запише компактно като
|r - rc| = δ.
След заместване на параметричните зависимости на правата в уравнението на сферата получаваме квадратно уравнение за t:
t2 + 2αt + β2 - δ2 = 0
където
α := а(х0 - хc) + b(у0 - уc) + c(z0 - zc),
β2 := (x0 -хc)2 + (у0 - yc)2 + (z0 - zc)2.
Корените на уравнението са
t1,2 = α ± √α2 + δ2 - β2.
Следователно:
- при α2 + δ2 > β2 правата пресича сферата в две точки (х1, y1, z1) И (x2, y2, z2), където
xi = аti + x0, yi = bti + y0, zi = cti + z0;
- при α2 + δ2 = β2 правата се допира до сферата в точката (х1, y1, z1), където
х1 = аt1 + х0, у1 = bt1 + у0, z1 = сt1 + z0, t1 = -α
- при α2 + δ2 ≤ β2 правата не пресича сферата.
Приводимата повърхнина Γ(ƒ), съответстваща на полинома ƒ = gh, се разпада на две компоненти Γ(g) и Γ(h):
Γ(ƒ) = Γ(g) ∪ Γ(h).
Така всяка крива Γ(ƒ) може да се разложи на неприводими компоненти
Γ(ƒ) = Γ(ƒ1) ∪ Γ(ƒ2) ∪ .... ∪ Γ(ƒm)
съответно с разлагането на полинома
ƒ = ƒk11ƒk22....ƒkmm
на степени на неприводимите множители ƒ1, ƒ2,..., ƒm.
Възможно е една повърхнина да е неприводима, но да се разпада на отделни клонове, представляващи непресичащи се множества в R3. Такава повърхнина е например двулистният хиперболоид.
Повърхнината Γ(ƒ) се нарича рационална, ако съществуват три рационални функции φ, ψ, ω на два аргумента, поне една от които не е постоянна, и такива че
ƒ(φ(u, v), ψ(u, v), ω(u, v)) = 0, (u, v)
R2\Ω,
където Ω, е множеството от нули на знаменателите на φ, ψ или ω. Ще напомним, че една функция е рационална, ако тя може да се представи като отношение на два полинома.
Ако повърхнината Γ(/) е рационална, то зависимостите
х = φ(u, v), у = ψ(u, v), z = ω(u, v), (u,v)
R2\Ω
представляват рационална параметризация на повърхнината Γ(ƒ).
Пример 4 Кубичната повърхнина z2 = х2 + у3 съдържа точката (0, 0, 0) и се рационализира чрез полагането х = uу, z = uу. След заместване на тези две зависимости в уравнението на повърхнината получаваме v2 = u2 + у, откъдето следва рационалната параметризация
х = u(v2 - u2), у = v2 - u2, z = v(v2 - u2).
Очевидно равнините са рационални повърхнини. Лесно се вижда, че и сферите са рационални.
Пример 5 Сферата
х2 + у2 + z2 = 1
се рационализира чрез полагането
х = ut, у = vt, z = t - 1.
Оттук получаваме
и търсената рационална параметризация добива вида
Може да се покаже, че изобщо повърхнините от втора степен са рационални. Доказателството е аналогично на случая на криви от втора степен.
Да разгледаме сега по-подробно повърхнините от втора степен, описвани от уравнението
ƒ(x, у, z) = 0,
където ƒ е полином от втора степен. Тези повърхнини се наричат още квадрики.
Да въведем векторната променлива
r = [х, у, z]T
R3
и да положим
Тогава уравнението на квадриката Γ(ƒ) може да се запише във вида
ƒ(x, у, z) = rTАr + 2рTr + q = 0.
Ще напомним, че с (х, у, z) означаваме както точка от пространството с координати х, у, z, така и вектора r = [х, у, z]T предвид взаимно-еднозначното съответствие между точките в равнината с избрана декартова координатна система Охуz и векторите с начало в точката О.
Упражнения
1 Разложете на множители g, h полинома
ƒ(х, у, z) := х3 + х2у - х2z - у2 + х + у - z
и постройте приводимата повърхнина Γ(ƒ) = Γ(g) ∪ Γ(h).
2 Изследвайте взаимното разположение на сферата
х2 + у2 + z2 - 2у = 0
и правата
у = kх, z = mх
в зависимост от стойностите на параметрите k и m.
3 Намерете рационална параметризация на повърхнината
х2 - 2ху + Зу2 + уz - 4у + 1 = 0.
4 Намерете рационална параметризация на повърхнината
x3 + xу2 - xу + z3 + x2 + у2 + xу - z2 = 0.
5 Докажете, че квадриките са рационални повърхнини.
6 Намерете уравнението на права, минаваща през зададена точка и перпендикулярна на зададена равнина.
7 Намерете уравнението на равнина, минаваща през зададена точка и перпендикулярна на зададена права.
8 Намерете уравнението на равнина, минаваща през зададена точка и успоредна на две зададени (неуспоредни) прави.
9 Напишете алгоритъм за намиране на пресечната точка на равнината vT(r - r0) = 0 и правата r = сt + r1 и опишете възможните изходи от този алгоритъм.
10 Дадена е равнина γ и две точки r0 и r1, нележащи в γ и разположени от едната й страна. Светлинен лъч от r1 се отразява от γ и минава през r2. Намерете уравненията на падащия и отразения лъч.
11 Намерете уравнението на равнина, равноотдалечена от две кръстосани прави.
Елементи на аналитичната геометрия: криви и повърхнини от втора степен,
проф. д-р Михаил Константинов
Алгебрични и плоски криви. Криви от втора степенКласификация и канонизация на кривите от втора степен.
Алгебрични повърхнини. Повърхнини от втора степен
Класификация и канонизация на повърхнините от втора степен.
Повърхнини в многомерното пространство. Повърхнини от втора степен.

