ЧАСТ ПЪРВА - АРИТМЕТИЧЕН УВОД
Глава 2. Сравнения по
модул и свойства на сравненията. Класове по даден модул
Глава 3. Аритметични
приложения на сравненията
ЧАСТ ВТОРА - АЛГЕБРИЧНИ СИСТЕМИ
Глава 4. Общи понятия.
Алгебрични операции. Морфизми
Глава 7. Алгебра на
полиномите над дадено поле
Глава 8. Векторни
пространства
Глава 9. Прости разширения
на алгебрични полета. Поле на разлагане. Полета на
Галоа
Изложението съдържа материала, предвиден в учебната програма по дисциплината "Алгебра" за студентите от специалност "Информатика" в УНСС - София, но може да бъде от полза за всички, интересуващи се от основни понятия и резултати от общата алгебра, представени в достатъчно кратка и достъпна форма. За разбирането и овладяването на този материал се предполагат минимални познания от следните предхождащи математически дисциплини: теория на множествата, логика, аритметика и елементарна алгебра. Епизодично се използуват и понятия от линейната алгебра и математическия анализ.
Изложението е в 2 части, 9 глави, като всяка глава е илюстрирана с примери и упражнения за самостоятелна работа. Дефинициите, твърденията, примерите и упражненията са еднообразно номерирани, например ТВЪРДЕНИЕ 6.2 означава второ твърдение от шеста глава. Не всички твърдения са доказани, а само някои със сравнително просто и кратко доказателство; за други доказателството се предлага като упражнение - често в такива случаи във формулировката на упражнението думите "да се докаже, че" са пропуснати за краткост. Самите упражнения са разнородни по важност и трудност: по-трудните имат знак [
*] след номера си, а [!] означава, че упражнението настоятелно се препоръчва на читателя.Курсив
в текста е използуван за привличане на вниманието: при въвеждане на нови понятия (например в дефиниции), при използуване на по-рано въведени и т.н. С дребен шрифт са дадени забележки от по-странично естество, както и текстът на упражненията. Накрая има азбучен указател и библиографска справка.При четене на настоящия HTML-докумкент се препоръчва максимизиране на текстовия прозорец за да се избегне нежелателното пренасяне на формули или части от изрази на нов ред. За извеждане на стандартно използуваните в печатни издания
означения за множествата съответно от естествените, целите, рационалните, реалните и комплексните числа /с "кухи" или "двойни" букви/ е необходимо да бъде инсталиран шрифтът Euclid Math Two.Авторът изразява благодарност на проф. Ангел Попов и проф. Николай Божинов за съветите, препоръките и забележките към текста.
София, 2003
Oбратно към
СЪДЪРЖАНИЕ
P ::= Q |
равенство по дефиниция (обектът P се дефинира като равен на стойността на предварително дефинирания обект или израз Q); |
c |
начало на доказателство; |
g |
край на доказателство; |
{ a, b, c, ...} |
множество, състоящо се от елементите a, b, c и т.н.; |
N , Z, Q, R, C |
множества съответно от естествените, целите, рационалните, реалните, комплексните числа; |
x О M |
елементът x принадлежи на множеството M; |
x П M |
елементът x не принадлежи на множеството M; |
#(M) |
брой на елементите на множеството M; |
M М N, N Й M |
множеството M е истинско подмножество на N; |
M Н N, N К M |
множеството M е подмножество или съвпада с N; |
M И N |
обединение на множествата M и N; |
M З N |
сечение на множествата M и N; |
M \ N |
разлика на множествата M и N; |
M ® N |
съответствие (изображение, функция) на множеството M в множеството N; |
a |
елемент a се изобразява в елемент b (при изображение между множества); |
M « N |
еднозначно обратимо съответствие между множествата M и N; |
a « b |
елемент a еднозначно обратимо съответствува на елемент b; |
" x |
квантор за общност (за всеки елемент x); |
$ x |
квантор за съществуване (съществува елемент x); |
a Ю b |
логическа импликация /от a следва b/; |
a Ы b |
логическа еквиваленция / a точно тогава, когато b/; |
a | b |
делимост на цели числа (a се дели на b); |
НОД (a, b) |
най-голям общ делител на a и b; |
НОК (a, b) |
най-малко общо кратно на a и b; |
a є b (mod m) |
сравнимост/конгруенция (a е сравнимо с b по модул m); |
S @ S' |
изоморфизъм между алгебричните системи S и S' |
Oбратно към
СЪДЪРЖАНИЕ
ЧАСТ ПЪРВА - АРИТМЕТИЧЕН УВОД
1. ДЕЛИМОСТ В МНОЖЕСТВОТО НА ЦЕЛИТЕ ЧИСЛА. НАЙ-ГОЛЯМ ОБЩ ДЕЛИТЕЛ И НАЙ-МАЛКО ОБЩО КРАТНО. ПРОСТИ ЧИСЛА И ОСНОВНА ТЕОРЕМА НА АРИТМЕТИКАТА
ДЕФИНИЦИЯ 1.1. Релация делимост на цели числа: нека a, b О Z, b № 0. Числото a се дели на b (означение a | b) ако съществува c О Z такова, че a = bc (казва се още, че b е делител или дивизор на a, или че a е кратно на b). |
Например
20 | 4, 2001 | 3, -10 |-2, a | 1, a |-1 за всяко a О Z и други цели числа, освен ±1 с това свойство няма. Числата ±a и ±1 се наричат тривиални делители на a. Останалите делители на a (ако има такива) се наричат собствени.Забележка: в някои литературни източници по алгебра символът
a | b означава "a дели b", вместо "a се дели на b.ТВЪРДЕНИЕ 1.1. Свойства на релацията делимост: нека
a, b, c, x, y О Z, като всеки делител
е различен от 0. Тогава са в сила следните
свойства:
1) a | a /рефлексивност/;
2)
a | b
и b | c
Ю a | c /транзитивност/;
3) a | b Ю -a | b, a |-b, -a |-b;
4) a | b и b | a Ю a = ±b;
5) a | b Ю ac | b;
6)
a | b и
c № 0 Ю ac | bc;
7)
a | c и
b | c
Ю (ax + by) | c;
8)
0 Ј a <
b и a | b Ю a = 0;
9) 0 < a Ј
b и a | b Ю a = b.
Елементарното доказателство на горните свойства се предоставя на читателя. Свойство 3) позволява да се възприеме следният подход, който често ще бъде използуван по-нататък: някои елементи от теорията на делимостта ще бъдат изграждани за естествените числа с последващо евентуално пренасяне или обобщаване на резултатите за целите числа.
Разбира се релацията делимост не е валидна за всеки две цели числа, но е в сила:
ТВЪРДЕНИЕ 1.2. Теорема за деление с остатък:
ако a, b О Z, b > 0, то съществуват единствени
q, r О Z, такива, че
c
Съществуване: Числото a или съвпада с някое от целочислените кратни на b:..., -3b, -2b, -b, 0, b, 2b, 3b, ... ,
или се намира между две последователни от тях, тоест
Единственост: предполагайки, че съществуват две различни представяния:
a = bq + r, 0 Ј r < b и a = bq' + r', 0 Ј r' < b,
с изваждането им се получава
Твърдението се обобщава по очевиден начин и за отрицателен делител, като за
остатъка ще бъде изпълнено
q = a div b, r = a mod b, a/b = q + r/b, q = int (a/b), r/b = frac (a/b)
/операциите целочислено деление и целочислен модул и функциите цяла част и дробна част
/.
ДЕФИНИЦИЯ 1.2. Общ делител: нека a, b О Z. Всяко d О Z, d № 0 със свойството, че a | d и b | d се нарича общ делител на a и b. |
Общи делители съществуват за всеки две цели числа - такива са например
±1. Освен това, ако поне едното от двете числа е различно от 0, общите им делители са краен брой.Например всичките делители на числото
12 са: ±1, ±2, ±3, ±4, ±6, ±12; всичките делители на числото 20 са: ±1, ±2, ±4, ±5, ±10, ±20; всичките делители на числото 21 са: ±1, ±3, ±7, ±21. Следователно общи делители на 12 и 20 са ±1, ±2, ±4; общи делители на 20 и 21 са ±1. От общите делители на 12 и 20 числото 4 има следните свойства: то е положително и се дели на всеки друг техен общ делител. От общите делители на 20 и 21 подобни свойства има числото 1.Тези наблюдения дават основание за следната
Например
НОД(12, 20) = 4, НОД(20, 21) = 1, тоест числата 20 и 21 са взаимно прости.Най-голям общ делител не съществува единствено ако и двете числа са равни на
0, в противен случай при a № 0 и b = 0ТВЪРДЕНИЕ 1.3. За всеки две естествени
числа a и b съществува единствен най-голям общ делител.
c
Единственост: ако d' и d" са два най-големи общи делители на a и b, то d' | d", също d" | d' и според ТВЪРДЕНИЕ 1.1.4) d' = ±d". Но d' > 0 и d" > 0 по дефиниция, значи d' = d". ако a | b, то очевидно НОД(a, b) = b, затова нека a не се дели на b. Тогава
a = b q1 + r1; |
0 < r1 < b; |
b = r1 q2 + r2; |
0 < r2 < r1; |
r1 = r2 q3 + r3; |
0 < r3 < r2; |
r2 = r3 q4 + r4; |
0 < r4 < r3; |
. . . . . . . . . . . . . |
. . . . . . . . . |
rk-2 = rk-1 qk + rk; |
0 < rk < rk-1 |
rk-1 = rk qk+1 + 0. |
|
Горната поредица от последователни деления обезателно ще приключи с получаване на нулев остатък след краен брой стъпки, тъй като остатъците
r1 > r2 > r3 > ... і 0 образуват строго намаляваща редица от неотрицателни цели числа и такава редица не може да има безбройно много членове. ТогаваТВЪРДЕНИЕ 1.4. Свойства на най-големия общ
делител (по-нататък a, b, c, d О Z):
1) ако d =
НОД(a, b)
Ю $ x, y О Z такива, че
2) a и
b са взаимно прости Ы $ x, y О Z такива, че
3) ако ab | c и
a и c са взаимно прости Ю b | c;
4) ако
c
1) следва от Евклидовия алгоритъм, действително от първото равенство от веригата, представено във вида:2) следва от 1) и от дефиницията на взаимно прости числа;
3)
ax + cy = 1 за някои x, y О Z според 2) и с умножение по b се получава4) нека
a = a'd, b = b'd, където a', b' О Z. Според 1)Понятията общ делител, най-голям общ делител и взаимно прости числа могат да се обобщят по естествен начин за повече от две цели числа, например
НОД(a1, a2, . . , an), където a1, a2, . . , an О Z, поне едно от които не е 0, се нарича онзи техен положителен общ делител, който се дели на всеки друг техен общ делител. Целите числа a1, a2, . . , an се наричат взаимно прости (в съвкупност), акоТВЪРДЕНИЕ 1.5. НОД(a1,
a2, . . , an) = НОД(НОД(a1,
a2, . . , an-1),
an)
Забележка:
за целите числа понятията взаимно прости в съвкупност и две по две взаимно прости не са идентични, напримерДуални на понятията общ делител и най-голям общ делител са понятията общо кратно и най-малко общо кратно на две различни от
0 цели числа.
Например
120 е общо кратно на 12 и 20, докатоВсеки две ненулеви цели числа притежават общи кратни - такива са всички целочислени кратни на произведението им. Колкото до най-малкото им общо кратно, то винаги съществува и е единствено и намирането му се довежда до вече познатата задача за намиране на най-голям общ делител според следващото
ТВЪРДЕНИЕ 1.6. За "
a, b О N е
изпълнено: НОК(a,
b).НОД(a, b) =
ab.
c
Нека d = НОД(a, b) и a = a'd, b = b'd за някои a', b' О N. Числото M = a'b'd = ab' = a'b е очевидно общо кратно на a и b. Ако M' е друго тяхно общо кратно, M' = ax = by за някои x, y О Z, то ax/b = y О Z, тоест ax | b и оттук последователно a'dx | b'd, a'x | b' и порадиОт доказаното следва, че най-малкото общо кратно на две естествени числа е равно на тяхното произведение точно тогава, когато те са взаимно прости.
Както понятието най-голям общ делител, така и понятието най-малко общо кратно допуска обобщение:
Аналогично на ТВЪРДЕНИЕ 1.5 е в сила:
ТВЪРДЕНИЕ 1.7. НОК(a1,
a2, . . , an) = НОК(НОК(a1,
a2, . . , an-1),
an)
По отношение на броя на естествените си делители естествените числа могат да се разделят на три множества: в първото се съдържа само числото
1, което има единствен естествен делител - себе си; във второто са числата с два естествени делителя - единицата и себе си (например 2, 3, 5); и в третото се съдържат всички числа с повече от два естествени делители. Това дава основание за следващата добре известна
естествено число, по-голямо от 1, което се дели само на 1 и на себе си, се нарича просто. Естествено число с повече от два различни естествени делители се нарича съставно. |
Числото
1 е уникално съгласно тази дефиниция - то нито е просто, нито е съставно.ТВЪРДЕНИЕ 1.8. Свойства на простите числа (нататък
a, b, n, p О N; p - просто):
1) или a | p, или
a и p са
взаимно
прости;
2) ако ab | p и
a не се дели
на p Ю b | p;
3) най-малкият
естествен делител на a, по-голям от
1, е просто число;
4) (Евклид)
съществуват безбройно много прости числа;
5) в N съществуват интервали с
произволна дължина, състоящи се само от съставни числа.
c
1) ако p е просто, положителните делители на p са 1 и p, тогава или2) следва от 1), тъй като
a и p са взаимно прости и от ТВЪРДЕНИЕ 1.4.3);3) ако
a е просто, твърдението е вярно, в противен случай ако най-малкият собствен делител p на a е съставно число, то4) ако се предположи, че всички прости числа са краен брой, например
p1, p2 , . . , pn , то числото q = p1p2...pn + 1, както лесно се вижда, при деление на всяко pi / i = 1, 2, . . , n / дава остатък 1, следователно не се дели на нито едно от pi. Тогава q или е просто, или съгласно 3) се дели на други прости числа, различни от pi - противоречие;5) за
n > 2 поредица от n - 1 последователни съставни числа са n! + 2, n! + 3, . . , n! + n: първото се дели на 2, второто на 3 и т.н. gСвойства 4) и 5) от ТВЪРДЕНИЕ 1.8 означават, че в редицата
1, 2, 3, ... от естествените числа с нарастването им прости числа се срещат все по-рядко и неравномерно, но според изложеното елегантно доказателство на Евклид, което заслужено се счита за шедьовър на античната математика, никога няма да престанат да се срещат. Разпределението на простите числа е породило някои от най-трудните математически проблеми, сред които има все още нерешени. Най-голямото просто число, известно до 2001, е 213 466 917 - 1 (актуална информация може да се намери на адрес http://www.utm.edu/research/primes/largest.html). Десетичният му запис съдържа над 4 милиона цифри.Ефективен алгоритъм за намирането на неголеми прости числа /всички до дадена граница/, основан на своеобразно "пресяване" на последователните естествени числа, е предложен от древногръцкия учен Ератостен /така нареченото решето на Ератостен
/.ТВЪРДЕНИЕ 1.9. Основна теорема на
аритметиката: всяко естествено число, по-голямо от 1, се разлага в произведение на прости числа и това разлагане е
единствено с точност до реда на множителите.
c
Съществуване: нека n О N, n > 1. Ако n е просто, твърдението е доказано, тъй като въпросното произведение се състои от единствен прост множител, затова нека n е съставно. Според ТВЪРДЕНИЕ 1.8.3)n = p1 n1 = p1 p2 n2 = ... = p1 p2 p3...pm ,
като простите множители в това разлагане не са задължително различни.
Единственост: ако се предположи, че има две различни разлагания:
n = p1 p2 p3...pk = q1 q2 q3...ql /p1, p2, . . , pk , q1, q2, q3, . . , ql - прости/,
то простото число p1 дели произведението q1q2q3...ql , което според ТВЪРДЕНИЕ 1.8.2) е възможно само ако p1 съвпада с някое от числата q1, q2, q3, . . , ql , например /след евентуално преномериране/ нека p1 = q1. Съкращавайки на p1 се получава
p2 p3...pk = q2 q3...ql
и със същите разсъждения например
p2 = q2 и т.н. В крайна сметка излиза, че броят на множителите в двете разлагания е един и същи и всеки множител от едното съвпада с някой от другото, което доказва единствеността. Обединявайки евентуални кратни множители, крайният резултат може да се представи в следната форма:където простите числа
p1, p2, . . , ps са две по две различни. g
единственото разлагане на естествено число, по-голямо от 1, на прости множители съгласно основната теорема на аритметиката се нарича канонично разлагане. |
Например
2000 = 24 * 53; 2001 = 3*23*29; 2002 = 2*7*11*13; 2003 = 2003 (просто число);Каноничното разлагане се обобщава за всички цели числа, освен
0 и ±1 с добавяне на знаковия множител ±1.ТВЪРДЕНИЕ 1.10. Формули за най-големия общ
делител и най-малкото общо
кратно на две естествени числа:
нека
са каноничните разлагания на
a, b О N /може да се счита, че в тях участвуват едни и същи прости множители, ако се допусне a1, a2, . . , as, b1, b2, . . , bs і 0, цели/. Тогава
Упражнения към глава 1:
1.1. От всеки k на брой последователни цели числа точно едно се дели на k.
1.2. Всеки две или повече последователни естествени числа са
взаимно прости; всеки две последователни нечетни числа са взаимно прости; най-големият общ делител на всеки две последователни четни числа е равен на 2. 1, 1, 2, 3, 5, 8, 13, ..., в която първите два члена са единици, а от третия нататък всеки е равен на сумата от предходните два (числа на Фибоначи), всеки два съседни члена са взаимно прости.1.4[!]. С
алгоритъма на Евклид да се намерят1.5. Ако
a1, a2, . . , an О Z, то НОД(a1, a2, . . , an) = a1 x1 + a2 x2 + ... + an xn за някои x1, x2, . . , xn О Z; да се представи1.6[!]. Ако поне три цели числа са две по две взаимно прости, те са и взаимно прости. Съществуват ли поне три взаимно прости числа, никои две от които не са взаимно прости?
1.7. Часовата, минутната и секундната стрелки на часовника сочат в една точка само в 12 часа на обяд и в 12 часа в полунощ.
1.8.
НОД(ac, bc) = |c|.НОД(a, b) за a, b, c О Z.1.9.
НОК(a, b, c).НОД(ab, bc, ca) = abc за a, b, c О N.1.
10. Строявайки за поход войниците си в колона по 10, офицерът забелязал, че само в последната редица липсвал един войник за да бъде тя пълна. Тогава той решил да ги построи в колона по 9, но това не помогнало - последната редица отново била непълна с един войник. Престроявайки ги в колона по 8, 7, 6, 5, 4, 3 и 2 ситуацията в последната редица се повтаряла. Колко са били войниците?1.11. При означенията от ТВЪРДЕНИЕ 1.9 броят на естествените делители на естественото число
е равен на
( k1 + 1) ( k2 + 1) ... ( ks + 1).1.12[!]. Да се определи на колко нули окончава числото
1000!1.13[!]. Най-малкият прост делител на съставното число
a О N не надминава1.14. Необходимо условие (което не е
достатъчно!) числото
1.1
5. Необходимо условие (също не достатъчно) числото
Oбратно към
СЪДЪРЖАНИЕ
2. СРАВНЕНИЯ ПО МОДУЛ И СВОЙСТВА НА СРАВНЕНИЯТА. КЛАСОВЕ ПО ДАДЕН МОДУЛ.
ДЕФИНИЦИЯ 2.1. Сравнимост (конгруентност, равноостатъчност): нека a, b О Z и m О N. Числата a и b се наричат сравними (конгруентни, равноостатъчни) по модул m /означение |
Еквивалентността на формулировките следва от факта, че ако
a = mq1 + r1 и b = mq2 + r2, /q1, q2, r1, r2 О Z, 0 Ј r1, r2 < m /,
то
a - b = m (q1 - q2) + r1 - r2, и (a - b) | m Ы r1 - r2 = 0. Последното означава още, че a є b (mod m) Ы a = b + mq за някое q О Z; същоНапример
20 є 41 (mod 7); 9 є 21 (mod 12); 2001 є 0 (mod 3);Тъй като
1 е делител на всяко цяло число, сравнимостта по модул 1 е безсъдържателна, поради което по-нататък всички модули могат да се предполагат по-големи от 1.ТВЪРДЕНИЕ 2.1. Свойства на сравненията
(a, b, c, k и
т.н. О Z;
m, m1, m2 О N);
1)
a є a (mod m) /рефлексивност/;
2) a є b (mod
m) Ы
b є a (mod m) /симетричност/;
3) a є b (mod
m) и b є c
(mod m) Ю a є c (mod
m) /транзитивност/;
4)
a1 є b1
(mod m) и a2 є b2 (mod m)
Ю a1 ± a2 є
b1 ±
b2 (mod m) и
5) a є b (mod m) Ю a - b є 0 (mod m); a є b
+ cm (mod m);
6) a є b (mod m) и
d - общ делител на a, b, m Ю a/d є b/d (mod
m/d);
7) ad є bd (mod m) и
НОД(d, m) = 1 Ю a є b (mod
m);
8) a є b (mod m) Ю НОД(a, m)
= НОД(b, m);
9) a є b (mod
m1) и a є b (mod m2) Ю a є b (mod НОК(m1,
m2))
c
Първите 3 свойства директно следват от дефиницията. От a1 = b1 + mq1 иСвойства 1) - 3) означават изключително важния за по-нататъшното изложение факт, че сравнимостта по модул е релация на еквивалентност. Оттук например следва, че всяка целочислена величина, участвуваща в коя да е страна на едно сравнение, може да се замени с друга, сравнима с нея.
Свойства 4) - 7) описват аритметичните операции със сравнения: сравнения по един и същи модул могат да се събират, изваждат и умножават; двете страни на едно сравнение могат да се умножават с произволно цяло число, да се повдигат в цяла положителна степен, или да се разделят на техен общ делител,
взаимно прост с модула; накрая двете страни и модулът могат да се умножат с положително цяло число или да се разделят с техен положителен общ делител. От 4) и 5) следва, че ако е даден полином с цели коефициенти:F(x) = a0 xn + a1 xn-1 + a2 xn-2 + ... + an-1 x + an, /a0, a1, . . , an О Z; n О N/
и ако
x1 є x2 (mod m) за x1, x2 О Z, то F(x1) є F(x2) (mod m).Друго полезно следствие е, че полиномното сравнение
a0 xn + a1 xn-1 + a2 xn-2 + ... + an-1 x + an є 0 (mod m)
с целочислено неизвестно
x е еквивалентно на уравнението с 2 неизвестни (x, y О Z):a0 xn + a1 xn-1 + a2 xn-2 + ... + an-1 x + an = my,
което ще бъде използувано по-нататък.
От теорията на множествата е известно, че всяка релация на еквивалентност в едно множество осъществява разлагане на това множество на непресичащи се класове /то е тяхно обединение/, като всеки клас съдържа еквивалентни помежду си елементи на множеството, докато никои два елемента от различни класове не са еквивалентни помежду си. Множеството от тези класове е известно като фактор-множество на изходното множество спрямо релацията на еквивалентност. Тъй като сравнимостта е релация на еквивалентност в
Z и тъй като при деление на m едно цяло число може да даде според ТВЪРДЕНИЕ 1.2 точно един от следните m на брой различни остатъци: 0, 1, 2, . . , m-1, това означава, че всяко цяло число е сравнимо по модул m с точно един от тях и така множеството Z от целите числа се разлага на m на брой класове.
Иначе казано, всеки клас се състои от целите числа, които при деление на
m дават един и същи даден остатък - съответно 0, 1, 2, . . , m - 1 /числата от всеки клас образуват безкрайна в двете посоки аритметична прогресия с разлика m/.Например класовете по модул 2 са:
[0] - всички четни числа, и [1] - всички нечетни числа.Множеството от класове по модул
m /тоест фактор-множеството на Z спрямо релацията сравнимост по модул m/ ще се означава по-нататък постоянно с Zm, тоестZ
m ::= { [0], [1], [2], . . , [m-1] }.Резюмирайки цитираните от теорията на множествата резултати, се получава
ТВЪРДЕНИЕ 2.2. Всяко цяло число принадлежи на точно
един клас по модул m; различните класове нямат
общи елементи; обединението на класовете съвпада със Z.
m: ако от всеки клас по модул m се избере по един представител, получените числа образуват пълна система от остатъци по модул m. |
От ДЕФИНИЦИЯ 2.3 и ТВЪРДЕНИЕ 2.2 следва, че необходимо и достатъчно условие няколко цели числа да образуват пълна система от остатъци по модул
m е техният брой да е равен на m и никои две от тях да не са сравними помежду си по модул m.Например пълна система от остатъци по модул
2 образуват произволно четно число и произволно нечетно число. Най-често за представители на пълна система по модул m се избират или най-малките неотрицателни представители: числата 0, 1, 2, . . , m-1, или най-малките положителни представители: числата 1, 2, . . , m, или най-малките представители по абсолютна стойност, например в целочислената машинна аритметика стойностите 0, 1, . . , 255 (тип byte) и
Упражнения към глава 2:
Теорема за остатъците на линейната функция): Ако a, b О Z, m О N и x приема всички стойности от пълна система от остатъци по модул m, то съответните стойности на линейната функция2.2[!]. (
Малка теорема на Ферма) Ако a, p О N, p - просто и a не се дели на p Ю a p - 1 є 1 (mod p).2.3[!]. От Малката теорема на Ферма да се изведе, че за
a, p О N и p - просто Ю a p є a (mod p).2.4[*]. (Теорема на Уилсън) Числото p О N е просто Ы (p - 1)! + 1 є 0 (mod p).
2.5. От теоремата на Уилсън да се изведе, че
p О N е просто Ы (p - 2)! є 1 (mod p).2.6[*]. (Китайска теорема за остатъците) Ако m1, m2, . . , mk О N са две по две взаимно прости, то $ x О N, което при деление на mi /i =1, 2, . . , k/ дава предварително определени остатъци r1, r2, . . , rk О Z.
2.7[!]. За полиномни сравнения с едно неизвестно от вида:
a
0 xn + a1 xn-1 + a2 xn-2 + ... + an-1 x + an є 0 (mod m),/a0, a1, . . , an
О Z; n О N; a0 не се дели на m/решение се нарича
" x О Z, удовлетворяващо сравнението. Позовавайки се на коментара след ТВЪРДЕНИЕ 2.1 по повод на свойства 4) и 5) да се обоснове процедура за решаване на такива сравнения, основана на краен брой проби, и да се решат сравненията:x
2 + x + 1 є 0 (mod 2), x2 + 6x + 8 є 0 (mod 7) и x5 - x є 0 (mod 5).2.8[!]. (Сравнения от
първа степен с едно неизвестно) За сравнението ax є b (mod
m) нека
a не се дели на
m и
2.
9[!]. Да се решат сравненията: 7x є 3 (mod 5), 4x є 12 (mod 20), 6x є 7 (mod 9).2.10. Да се определят:
Oбратно към
СЪДЪРЖАНИЕ
3. АРИТМЕТИЧНИ ПРИЛОЖЕНИЯ НА СРАВНЕНИЯТА
Тук ще бъдат разгледани накратко следните приложения:
Приложение 1: извеждане на признаци за делимост.
Признаците за делимост най-общо се подразделят на два вида: признаците от първия вид позволяват да се определи остатъкът от делението на цяло число на определен делител, докато признаците от втория дават само отговор на въпроса дали делението е без или с остатък, като в последния случай няма възможност за определяне на остатъка. Всички признаци от първия вид са основани на следната обща схема: нека се търси остатъкът от делението на естественото число N (по-нататък се предполага представено в десетична система, като измененията при използуване на друга бройна система лесно се съобразяват):
N = a0 + a1.10 + ... + an-1.10 n-1 + an.10n
/цифрите a0, a1, . . , an-1, an = 0, 1, . . , 9 като an > 0/
на естествен делител
d. Намират се остатъците r1, r2, . . , rn-1, rn по модул d на последователните степени на 10 (сред тях има не повече от d различни!):100 є 1 (mod d), 101 є r1 (mod d), . . ,10n-1 є rn-1 (mod d), 10n є rn (mod d),
тогава, съгласно
свойствата на сравненията:N = a0 + a1.10 + ... + an-1.10 n-1 + an.10n є a0 + a1 r1 + ... + an-1 rn-1 + an rn (mod d).
От последното сравнение могат да се изведат познатите признаци за делимост на
2, 5, 4, 25, 3, 9, 11 и пр. Например по модул 2 или 5: 10 є 102 є ... є 0, откъдетоПо модул
4 или 25: 102 є 103 є ... є 0, откъдетоАналогично изглеждат признаците за делимост на
8 и 125, както и на по-високите степени на 2 и 5.По модул
3 или 9: 10 є 102 є ... є 1, откъдето r1 = r2 = ... = 1 и тогаваПо модул
11: 100 є 102 є 104 є ... є 1 и 101 є 103 є 105 є ... є -1, откъдетоПо модул
7 най-сетне 100 є 1, 101 є 3, 102 є 2,N є a0 + 3a1 + 2a2 - a3 - 3a4 - 2a5 + a6 + 3a7 + 2a8 - a9 - 3a10 - 2a11 + ...
(
признак за делимост на 7)Например числото
142 857 се дели на 3, 9 и 11Признаците от втория вид ("да" или "не") са по-разнообразни и обикновено са по-лесни за употреба, но имат споменатия недостатък - не позволяват да се определи
остатъкът от делението при деление с остатък. Например посоченият по-горе признак за делимост на 7 изисква запомняне на 6 остатъка поради което не е особено практичен, затова ето друг по-прост: естествено число се дели на 7 точно тогава, когато броят (а не цифрата!) на десетиците му, събран с петкратната цифра на единиците, се дели на 7. Наистина от 10x + y є 0 (mod 7) с умножение по 5 се получава50x + 5y є 49x + x + 5y є x + 5y є 0 (mod 7);
обратно, от последното сравнение с умножение по
10 се получава първото. Например за проверка на 45654 се пресмятат 4565 + 5*4 = 4585,* * * * * * *
Приложение 2: проверка на резултатите от аритметични действия.
Проверката е основана на факта, че всеки две равни числа са
сравними по фиксиран модул, като за числа, представени в десетична бройна система е най-удобно да се премине към сравнение по модул 9 или 11. Например сумата:9 + 99 + 999 + 9 999 + 99 999 + 999 999 + 9 999 999 + 99 999 999 + 999 999 999 = 1 111 111 111
не е пресметната правилно, тъй като събираемите са кратни на
9, а резултатът не е /проверката по модул 9 със сумата от цифрите е известна като "отстраняване на деветките"/.* * * * * * *
Приложение 3: определяне на дължината на периода при обръщане на обикновени дроби в систематични.
Както е известно, при обръщане в десетични дроби на несъкратими обикновени дроби, в каноничното разлагане на чиито знаменатели участвуват прости множители, различни от 2 и 5, се получават периодични десетични дроби като:
1/3 = 0.3333... = 0.(3) |
1/6 = 0.16666... = 0.1(6) |
1/7 = 0.142857142857... = 0.(142857) |
1/9 = 0.1111... = 0.(1) |
1/11 = 0.090909... = 0.(09) |
1/12 = 0.083333... = 0.08(3) |
1/13 = 0.076923076923... = 0.(076923) |
1/14 = 0.07142857142857... = 0.07(142857) |
10k є 1 (mod q' ).
За горните примери
101 є 1 (mod 3 или 9), 102 є 1 (mod 11),Казаното важи и за систематични дроби с друга основа, различна от
10, като на читателя се предоставя да съобрази подробностите. Така в широко използуваната в информатиката двоична бройна система с крайни двоични дроби (тоест изискващи краен брой битове от оперативната памет) се представят само така наречените двоично-рационални числа от определен диапазон /floating point values или машинни числа/. Това са числата, чиито знаменатели са точни степени на двойката, тоест числата от вида a/2k, където a О Z, k = 0, 1, 2, ... Всички останали реални числа от съответния диапазон се представят с двоично-рационални приближения.* * * * * * *
Приложение 4: изследване на Диофантови уравнения.
Едно от най-съдържателните приложения на сравненията се състои в изследването на някои неопределени уравнения или системи, при които броят на уравненията е по-малък от броя на неизвестните. Обикновено в такива случаи се налагат допълнителни ограничения за неизвестните, например да бъдат цели (или понякога естествени, или рационални) числа. Първи писмени сведения за подобни задачи има в частично запазената до наши дни книга "Аритметика" от античния математик Диофант Александрийски, в чиято чест са наречени.
Изследването на някои прости Диофантови уравнения може понякога
да се извърши като уравнението се замени с подходящо сравнение (или няколко
сравнения), чието изследване е по-лесна задача. Например за уравнението
3x2 + 2 = y2
(което в реални числа очевидно има безбройно много решения) може лесно да се
докаже, че няма целочислени решения с преход към сравнение по модул
3, действително от
y є 0, |
y є 1, |
y є 2 (mod 3) се получава съответно: |
y2 є 02 є 0, |
y2 є 12 є 1, |
y2 є 22 є 1 (mod 3) |
тоест всеки целочислен точен квадрат е
сравним по модул 3 само с 0 или 1 и никога с 2.Особено лесен е анализът на линейните Диофантови уравнения с 2 неизвестни.
ТВЪРДЕНИЕ 3.1. Уравнението: ax + by = c, където a, b, c О Z, a № 0, b № 0 има
целочислени решения точно тогава, когато
c
Без ограничение на общността може да се предположи, че b > 0. Както е отбелязано в коментара след ТВЪРДЕНИЕ 2.1 даденото уравнениеax є c (mod b)
1) Нека
НОД(a, b) = 1; тогава съгласно теоремата за остатъците на линейната функция съществува единствен клас [x0] от остатъци по модул b, удовлетворяващ сравнението. Нека x0 е представител на [x0], тогава всякоax + by = c; a(x0 + bt) + by = c; ax0 + abt + by = c; b(at + y) = c - ax0
От последното се вижда, че
c - ax0 | b, и означавайки цялото числоx = x0 + bt ; y = y0 - at /t О Z - произволно/.
2) Нека НОД(a, b) = d > 1 и c | d. Разделяйки двете страни на уравнението ax + by = c на d се получава:
a'x + b'y = c', където a = a'd; b = b'd; c = c'd, НОД(a', b' ) = 1
за което важат резултатите от 1).
3) Нека
c не се дели на d = НОД(a, b). Допускайки съществуването на решения се получава противоречие: лявата страна на уравнението се дели на d, а дясната не се дели. gДруго доказателство /предлагащо и конкретен изчислителен алгоритъм, подобен на Евклидовия, основан на така наречените верижни дроби/ се получава с позоваване на ТВЪРДЕНИЕ 1.4.1) /
тъждеството на Безу/.От доказаното личи, че
(x0, y0) е едно частно решение на уравнението, и ако съществува едно, съществуват и безбройно много решения, образуващи според изведените формули:x = x0 + bt, y = y0 - at /t О Z/
две безкрайни аритметични прогресии, тоест на езика на
аналитичната геометрия ако на правата с уравнение
Примери за линейни
Диофантови уравнения:3.1. Да се реши уравнението 2x + 5y = 12:
а) в цели числа;
б) в неотрицателни цели числа.
Решение: а)
НОД(2, 5) = 1 и решения съществуват. Преминавайки към сравнениеб) от неравенствата
1 + 5t і 0, 2 - 2t і 0 се получава t О [-1/5, 1], тоест t може да бъде само 0 или 1, откъдето x = 1, y = 2 или x = 6, y = 0 /тези две решения илюстрират двата възможни начина за изплащане на сума от 12 парични единици с номинали по 2 и 5 единици/.3.2.
По колко начина може да се облепи с пощенски марки от 30 и 40 стотинки колет, чието изпращане струва 2 лева?Решение: уравнението
3.3.
(Средновековна задача) Фермер купил крави, кози и кокошки - общо 100 животни за 100 талера. Една крава струва 10 талера, една коза - 5, кокошка - 1/2 талер. Известно е, че фермерът е купил и от трите вида животни. По колко животни от всеки вид е купил?Решение: ако
в естествени числа. С елиминиране на
z се получава уравнението 19x + 9y = 100, от което с преминаване към сравнение по модул 9 се достига до
Упражнения към глава 3:
3.1. (
Комбиниран признак за делимост на 7, 11 и 13) Използувайки каноничното разлагане на числото3.2. (
Признаци за делимост на 19 и 29) Естествено число се дели на 19 (29) точно тогава, когато броят на десетиците му, събран с удвоената (утроената) цифра на единиците, се дели на 19 (29).3.3. (
Признаци за делимост на шестнайсетични числа) В шестнайсетична бройна система признаците за делимост на 3, 5 и 15 са аналогични на познатия признак за делимост на 3 или 9 в десетична, тоест сумата от шестнайсетичните цифри /0, 1, . . , 9, A, B, C, D, E, F/ на числото да се дели съответно на 3, 5, или 15 /например 64-битовото число3.4[!]. Да се определят
дължините на периодите при обръщане на обикновените дроби 1/17 и 1/19 в десетични; на 1/3, 1/5 и 1/10 в двоични; на 1/15 и 1/17 в шестнайсетични.3.5[
*]. Питагоров триъгълник се нарича правоъгълен триъгълник с целочислени дължини x, y, z на страните, които са решения на уравнението x2 + y2 = z2 в естествени числа, например 3, 4, 5; 5, 12, 13; 8, 15, 17 и т.н. (такива тройки числа - Питагорови тройки - има безбройно много). Да се докаже, че в Питагоров триъгълник:3.6. Да се определи броят на целочислените точки в първи квадрант, лежащи на правата с отрезово уравнение:
3.7. Да се определи при какво условие дробта
c/ab, където a, b, c О Z, a, b № 0 може да се представи като сума от две "по-прости" дробис някакви
x, y О Z; да се представи 5/12 като алгебрична сума от дроби със знаменатели 3 и 4.3.8
. Да се обоснове възможността за еднозначно познаване на дата (от 1 януари до 31 декември), ако е известна сумата S = 12d + 31m, където d - номер на деня от 1 до 31, m - номер на месеца от 1 до 12;3.9. (
Задача за маймунката и кокосовите орехи - по М. Гарднър). След корабокрушение край бреговете на необитаем остров от екипажа на един кораб се спасили само трима моряци и една маймунка. Остатъка от злощастния ден те прекарали в търсене на храна и до залез слънце набрали куп кокосови орехи, каквито на острова имало в изобилие. Моряците решили да отложат подялбата за следващия ден и легнали да спят. През нощта единият от тях се събудил и, страхувайки се от евентуална кавга при предстоящата подялба, решил веднага да отброи своя дял. Той дал един орех на маймунката, която обикаляла наоколо, след което останалият брой орехи се оказал точно кратен на 3, отделил своята третина, която скрил настрани и легнал да спи. След малко се събудил вторият и историята се повторила. След още известно време се събудил и третият, който постъпил по същия начин. На сутринта тримата робинзоновци се събрали пред силно намалялата купчинка за финалната подялба. Те дали един орех на маймунката, след което броят на орехите се оказал точно кратен на 3, в резултат на което всичко завършило благополучно. Колко са били орехите?3.10[
*]. (Целочислени точки върху равнина) Да се докаже, че уравнението с 3 неизвестни:ax + by + cz = d,
където a, b, c, d О Z, a, b, c № 0,има целочислени решения точно тогава, когато
d | НОД(a, b, c); да се решат в цели числа уравненията:3x + 2y + 7z = 20, 5x + 8y + 11z = 20
и x + 2y + 5z = 12/неотрицателните решения на последното илюстрират всички възможни начини за изплащане на сума от
12 парични единици с номинали от 1, 2 и 5 единици/.
Oбратно към
СЪДЪРЖАНИЕ
ЧАСТ ВТОРА - АЛГЕБРИЧНИ СИСТЕМИ
. ОБЩИ ПОНЯТИЯ. АЛГЕБРИЧНИ ОПЕРАЦИИ. МОРФИЗМИ.
ДЕФИНИЦИЯ 4.1. Алгебрична операция, операнди, резултат: нека S = {a, b, c, ...} е непразно множество, S2 = S ґ S, S3 = S ґ S ґ S и т.н. са съответните Декартови произведения. Всяко съответствие (изображение или функция в смисъла, познат от теорията на множествата) |
Аналогично могат да се дефинират
n-членни операции /n О N/. Понятието n-членна операция е равносилно на задаването на n+1-членна релация в същото множество S, действително например за двучленна операция B в S, за коятоПримери за алгебрични операции:
4.1.
Едночленна операция в Z е обръщането на знака, при което на " n О Z, n4.2.
Едночленна операция в C е комплексното спрягане, при което на " z О C,4.3.
Нека M2x2 е множеството от всички квадратни матрици от втори ред с комплексни елементи; едночленна операция в M2x2 е познатото от линейната алгебра транспониране на матрица при което на "A О M2x24.4.
Нека R2x2 е множеството от всички неизродени (неособени, регулярни) квадратни матрици от втори ред с комплексни елементи; едночленна операция в R2x2 е обръщането (инвертирането) на матрица, при което на "A О R2x24.5.
Двучленни операции в C са събирането и умножението на комплексни числа, при които на " (u, v) О C2(u, v) u + v,
респективно (u,
v)
uv
4.6.
Двучленни операции в множеството M2x2 са събирането и умножението на матрици.4.7.
Двучленни операции в множеството от всички тримерни вектори са познатите от геометрията събиране и векторно умножение.4.8.
Двучленни операции в множеството от всички подмножества на дадено непразно множество (неговия булеан) са обединението и сечението.4.9.
n-членни операции в R са операциите min и max, при които на " ( x1, x2, . . , xn) О RnПо-нататък ще се разглеждат само едночленни и двучленни алгебрични операции.
В някои литературни източници се среща и терминът универсална алгебра вместо алгебрична система, за множеството от елементите се използува терминът носител, а за множеството от операциите - сигнатура на алгебричната система.
в алгебрична система символът, използуван за означаване на дефинирана в системата операция може:При двучленни алгебрични операции значително по-често от
префиксните
В алгебрична система с дефинирана поне една двучленна операция
¤ е възможно образуването на
изрази при съчетаване на няколко операнда, например
a ¤ b ¤ c ¤ d ::= ((a ¤ b) ¤ c) ¤ d.
В алгебрична система с повече от една операция често се практикува (и това трябва да бъде изрично уговорено!) операциите да имат различен приоритет (да бъдат йерархично подредени), тогава във всеки израз, където участвуват операции с различен приоритет, операциите с най-висок приоритет се извършват най-рано. Обикновено, но не задължително едночленните операции са с по-висок приоритет пред двучленните, например в матричната алгебра изразът
AB-1 се интерпретира като произведение на матрицата A с предварително изчислената обратна матрица на матрицата B /тоест обръщането предхожда умножението, в противен случай изразът би трябвало да бъде записан като (AB)-1/. Стандартно е прието в числовите системи умножението да има по-висок приоритет от събирането, например 3 + 4*5 = 3 + (4*5) =23, докато (3 + 4)*5 = 35.
От горните примери числовото събиране, матричното събиране,
векторното събиране и числовото умножение са комутативни и асоциативни операции.
Матричното умножение е асоциативна и некомутативна операция. Векторното
умножение е некомутативна и неасоциативна операция. Идемпотентни операции са
Неутрален елемент за числовото събиране е числото
0, за матричното събиране - нулевата матрица, за векторното събиране - нулевият вектор; за числовото умножение - числото 1, за матричното умножение - единичната матрица. Векторното умножение е пример за двучленна операция без неутрален елемент.Числовото (матричното) умножение е дистрибутивно спрямо числовото (матричното) събиране. Всяка от операциите обединение и сечение на множества е дистрибутивна спрямо другата.
Асоциативният и комутативният закони търпят индуктивни обобщения в следния смисъл: може да се докаже, че
в асоциативна алгебрична система резултатът от съчетаване на краен брой операнди е еднозначно определен, независимо от разположението на скобите; в асоциативна и комутативна алгебрична система е допустимо и произволно разместване на местата на операндите.Например за асоциативна операция ¤ е изпълнено
a ¤ ((b ¤ c) ¤ d) = a ¤ b ¤ c ¤ d.
Следващите примери са много важни за по-нататъшното изложение.
Пример 4.10: в множеството от всички точкови преобразувания на равнината (пространството) в себе си може да се въведе двучленна операция композиция на преобразувания по следния начин: нека
j1 и j2 са преобразувания, катоПример 4.11:
множеството Z4 = { [0], [1], [2], [3] } от класовете от остатъци по модул 4 може да се превърне в алгебрична система, като се дефинира следната операция Е (събиране по модул 4):[x] Е [y] ::= [x + y],
тоест сума на всеки два класа с представители
x и y е класът с представител обикновената сума на числата x и y. От свойствата на сравненията следва, че сумата на класове е коректно дефинирана, тъй като не зависи от избора на конкретните представители x и y, например[2] Е [3] = [5] = [1], тъй като 2 + 3 = 5 є 1 (mod 4)
Лесно се проверява, че се получава комутативна и асоциативна алгебрична система с неутрален елемент
[0]. Всички суми могат да бъдат нагледно изобразени в таблична форма:
Е |
[0] |
[1] |
[2] |
[3] |
[0] |
[0] |
[1] |
[2] |
[3] |
[1] |
[1] |
[2] |
[3] |
[0] |
[2] |
[2] |
[3] |
[0] |
[1] |
[3] |
[3] |
[0] |
[1] |
[2] |
Такова представяне, при което в клетка
(i, j) се намира резултатът от левия операнд (в i-тия ред отляво) и десния операнд (в j-тия стълб отгоре) се нарича таблица на Кейли и е особено удобно при алгебрични системи с малък брой елементи.Очевидно пример 4.11 може да се обобщи като за всяко
m О N в множеството Zm = { [0], [1], . . ,
нека са
дадени две алгебрични системи:
S = { a, b, c, ...; U; ¤ } с едночленна операция U и с двучленна операция ¤, и S' = { a', b', c', ...; U'; ¤'} с едночленна операция U' и с двучленна операция ¤'. Нека j : S ® S' е съответствие (изображение или функция в смисъла, познат от теорията на множествата) на S в S', като j(a) = a', j(b) = b' и т.н., при което на операцията U в S съответствува операцията U' в S', а на операцията ¤ в S съответствува операцията ¤' в S'.Съответствието j се нарича хомоморфизъм, ако:(1) U(a)![]() (2) a ¤ b![]() или, казано с други думи, ако резултатът от всяка операция между оригиналите се изобразява при j в резултата от съответната операция между образите.Хомоморфизъм, който е еднозначно обратимо съответствие, се нарича изоморфизъм, а съответните алгебрични системи - изоморфни /означение S @ S' /.Изоморфизъм на една алгебрична система в себе си се нарича автоморфизъм. |
Понятието хомоморфизъм се обобщава за еднотипни алгебрични системи, които имат еднакъв брой едночленни и еднакъв брой двучленни операции /възможно е някой от тези два броя да е 0/ като условието (1) се изисква да бъде изпълнено за всяка съответна двойка едночленни, а условието (2) - за всяка съответна двойка двучленни операции от двете системи.
Хомоморфизъм на една алгебрична система в себе си (тоест при
S = S') се нарича ендоморфизъм. Хомоморфизъм, който е обратимо съответствие (инективен хомоморфизъм) е известен още с термина мономорфизъм, а сюрективен хомоморфизъм - с термина епиморфизъм.Примери за морфизми:
4.12.
Нека R* = { (0, Ґ), * } е алгебричната система от положителните реални числа с операцията умножение и R+ = { (-Ґ, Ґ), + } е алгебричната система от реалните числа с операцията събиране. Тогава съответствието4.13.
Съответствието h: Z ® Z4, при което z4.14.
Нека E4 ::= { 1, i, -1, -i; * } е множеството от 4-те стойности на комплексния корен от четвърта степен от 1 с обичайното умножение на комплексни числа с таблица на Кейли:
* |
1 |
i |
-1 |
-i |
1 |
1 |
i |
-1 |
-i |
i |
i |
-1 |
-i |
1 |
-1 |
-1 |
-i |
1 |
i |
-i |
-i |
1 |
i |
-1 |
Нека по-нататък
T4 е множеството всички еднаквости в равнината, които оставят непроменена следната фигура /тоест отделни нейни части могат да се преобразуват една в друга, но фигурата като цяло се изобразява в себе си/:с алгебрична операция
¤ - композицията на преобразувания (вижте пример 4.10). T4 съдържа:
¤ |
I |
R 1 |
R 2 |
R 3 |
I |
I |
R1 |
R2 |
R3 |
R 1 |
R1 |
R2 |
R3 |
I |
R 2 |
R2 |
R3 |
I |
R1 |
R 3 |
R3 |
I |
R1 |
R2 |
Лесно се вижда, че алгебричните системи
Z4, E4 и T4 са изоморфни - техните таблици на Кейли се различават само по символите, които си съответствуват по следния начин:
[0] |
« |
1 |
« |
I |
[1] |
« |
i |
« |
R1 |
[2] |
« |
-1 |
« |
R2 |
[3] |
« |
-i |
« |
R3 |
4.15.
Съответствието E4 « E4, при което на всяко число от E4 се съпоставя неговото комплексно спрегнато, е автоморфизъм.4.16.
Нека C е алгебричната система от комплексните числа с едночленни операции комплексното спрягане и намиране на реципрочно на различно от 0 комплексно число и двучленни операции събиране, изваждане и умножение на комплексни числа. По-нататък нека C2x2 е множеството от квадратните матрици от втори ред от вида.с едночленни операции матричното транспониране и обръщане на неизродена матрица и двучленни операции събиране, изваждане и умножение на матрици. Тогава
C @ C2x2 при съответствието:Лесно се установява, че на комплексно-спрегнатото число съответствува транспонирана матрица; на сума, разлика и произведение на комплексни числа съответствуват сума, разлика и произведение на матрици; на реципрочно на различно от
0 комплексно число съответствува обратна матрица.Понятието изоморфизъм е от изключителна важност в алгебрата. Изоморфните алгебрични системи евентуално се различават по конкретния вид на елементите си, но не и по начина за манипулиране с тях, тоест всяко свойство на една алгебрична система, което не зависи от естеството на елементите й ще важи и за всяка друга алгебрична система, изоморфна с първата. Поради това изоморфните алгебрични системи могат да се считат за несъществено различни екземпляри или реализации на една и съща абстрактна алгебрична система и често се отъждествяват. Това е оправдание за терминология като например "съществува единствена алгебрична система от даден вид с точност до изоморфизъм" - последното трябва да се разбира в смисъл, че всеки две системи от посочения вид са изоморфни помежду си.
Така алгебричните системи
Z4 @ E4 @ T4 от пример 4.14 могат да се считат за конкретни реализации на абстрактната алгебрична система {e, a, b, c; ¤}, с чиито елементи e, a, b, c /които са от произволно естество!/ се оперира съгласно таблицата на Кейли:
¤ |
e |
a |
b |
c |
e |
e |
a |
b |
c |
a |
a |
b |
c |
e |
b |
b |
c |
e |
a |
c |
c |
e |
a |
b |
Например
e, a, b, c могат да се интерпретират с числата 0, 1, 2, 3 от пълната система от най-малки неотрицателни остатъци по модул 4, вместо с класовете [0], [1], [2], [3]. Такава опростена представа за Zm ще бъде използувана и занапред.
Упражнения към глава 4:
в алгебричните системи от упражнения 4.1 - 4.7 да се установи дали дефинираните в тях двучленни операции са комутативни, асоциативни, идемпотентни и дали притежават неутрални елементи.4.1[!].
S = { a, b, ... ; ¤ }, a ¤ b ::= f, където f е фиксиран елемент от S.4.2[!].
S = { N; ¤ }, a ¤ b ::= min (a, b).4.3[!].
S = { N; ¤ }, a ¤ b ::= max (a, b).4.4[!].
S = { N; ¤ }, a ¤ b ::= a b.4.5[!].
S = { N; ¤ }, a ¤ b ::= НОД(a, b).4.6[!].
S = { N; ¤ }, a ¤ b ::= НОК(a, b).4.7[!]. Нека е дадено непразно множество от символи /азбука/. Поредица от нула или повече символи от азбуката се нарича стринг. В множеството от всички стрингове се въвежда двучленна операция конкатенация
(съчленяване, съединяване) с означение Е, която присъединява след края на първия стринг символите от втория /например4.8.
Таблицата на Кейли за комутативна алгебрична система е симетрична относно главния си диагонал.4.9[
*]. Да се посочи пример (ако съществува) за алгебрична система с двучленна операция:
Oбратно към
СЪДЪРЖАНИЕ
Това са най-важните алгебрични системи с една двучленна операция, изучавани в обширен раздел от алгебрата - теория на групите.
ДЕФИНИЦИЯ 5.1. Група: алгебрична система G ::= { a, b, c, ...; -1; ¤ }, в която са дефинирани една едночленна операция: -1 (инвертиране или обръщане), която на "a О G съпоставя инверсен (обратен) елемент a-1 О G и една двучленна операция: ¤, съпоставяща на "a, b О G резултатасе нарича група. Ако освен това a ¤ b = b ¤ a за "a, b О G групата се нарича комутативна или Абелева.Ред на група се нарича броят на елементите й / #(G)/ в случай, че е краен, в противен случай групата е от безкраен ред. |
Ако двучленната групова операция е наречена събиране, резултатът от нея се нарича сума, групата се нарича адитивна, нейният неутрален елемент се нарича нулев (и се означава обикновено с
0), инверсният на всеки елемент a, получен с обръщане на знака, се нарича противоположен (означение -a); при групова операция умножение се говори съответно за произведение, мултипликативна група, единичен елемент (1) и реципрочен елемент. Ето как изглеждат груповите аксиоми в адитивни и мултипликативни означения:
Комутативен закон: |
a + b = b + a |
ab = ba |
Асоциативен закон: |
(a + b) + c = a + (b + c) |
(ab)c = a(bc) |
Неутрален елемент: |
a + 0 = 0 + a = a |
a.1 = 1.a = a |
Реципрочност: |
a + (-a) = (-a) + a = 0 |
aa-1 = a-1a = 1 |
Ако не се използува специална терминология и символика, адитивни означения се използуват обикновено за Абелеви групи, а в общия случай се използуват мултипликативни. Тази уговорка, както и означението
e за неутралния елемент ще важи и занапред, освен ако в конкретно място изрично е уговорено друго.ТВЪРДЕНИЕ 5.1. Основни следствия от груповите аксиоми:
c
Първото следствие е споменатото в предната глава обобщение на асоциативния закон.Ако
e и e' са два неутрални елемента, то от ee' = e'e = e' иУмножавайки отляво двете страни на равенството
a-1 (a-1)-1 = e по a се получава последователноa (a-1 (a-1)-1) = ae, (aa-1 )(a-1)-1 = a, e(a-1)-1 = a, (a-1)-1 = a.
Формулата
(ab)-1 = b-1a-1 се проверява директно:(ab)(b-1a-1) = a(bb-1)a-1 = aеa-1 = aa-1 = е,
и се обобщава по естествен начин за повече от два елемента:
(ab...c)-1 = c-1...b-1a-1.
От
ac = bc с умножение на двете страни отдясно с c-1 се получава последователно(ac)c-1 = (bc)c-1, a(cc-1) = b(cc-1), ae = be, a = b.
С умножение на двете страни на уравнението
ax = b отляво с a-1 се получаваВ повечето литературни източници за
ред на група се използува означение |G| вместо #(G).Примери за групи:
5.1.
Всяко от познатите числови множества Z, Q, R, C е група по отношение на събирането (адитивни групи на Z, Q, R, C).5.2.
По отношение на умножението всяко от множествата Q\{0}, R\{0}, C\{0} е група (мултипликативни групи на Q, R, C).5.3.
Квадратните матрици от един и същи ред образуват адитивна група.5.4.
Квадратните неизродени матрици от един и същи ред образуват мултипликативна група.5.5.
Множеството Zm от класовете от остатъци по модул m /m О N/ е адитивна група.5.6.
Множеството от всички комплексни стойности на{ cos(2kp /n) + i.sin(2kp /n), k = 0, 1, 2, . . , n-1 }
е мултипликативна група.
5.7.
Ако е дадена произволна геометрична фигура (равнинна или пространствена), то множеството от всички преобразувания на еднаквост на равнината, респективно на пространството, запазващи фигурата неизменна, както лесно се проверява, е група относно композицията на геометрични преобразувания (вижте пример 4.14) - тя се нарича група от симетриите на дадената фигура. За фигурата от цитирания пример /квадрат с "опашки"/ групата от симетриите еI -1 = I, R1-1 = R3, R2-1 = R2, R3-1 = R1.
За правилен
n-ъгълник с "опашки" /n О N/ Tn = { I, R1, R2, . . , Rn-1; ¤}, тоест групата от симетриите му съдържа идентитета и n-1 ротации около центъра му на ъгли, кратни на 2p/n.5.8.
Нека е даден равностранен триъгълник ABC с медицентър M:Групата от симетриите му съдържа следните преобразувания:
I - идентитет, R1 - ротация на 120° около M (в положителна посока - обратно на посоката на въртене на часовниковата стрелка), R2 - ротация на 240° около M в същата посока, S1, S2 и S3 - осеви симетрии относно правите AM, BM и CM. Таблицата на Кейли е:
¤ |
I |
R 1 |
R 2 |
S 1 |
S 2 |
S 3 |
инверсни: |
I |
I |
R1 |
R2 |
S1 |
S2 |
S3 |
I -1 = I |
R 1 |
R1 |
R2 |
I |
S2 |
S3 |
S1 |
R1-1 = R2 |
R 2 |
R2 |
I |
R1 |
S3 |
S1 |
S2 |
R2-1 = R1 |
S 1 |
S1 |
S3 |
S2 |
I |
R2 |
R1 |
S1-1 = S1 |
S 2 |
S2 |
S1 |
S3 |
R1 |
I |
R2 |
S2-1 = S2 |
S 3 |
S3 |
S2 |
S1 |
R2 |
R1 |
I |
S3-1 = S3 |
Получава се пример за неабелева група от 6-ти ред, която се нарича диедрална група от трета степен (означение
D3). Последният пример се обобщава по естествен начин - диедрална група от n-та степен Dn /n = 3, 4, .../ се нарича групата от симетриите на правилен n-ъгълник - тя съдържа идентитета, n-1 на брой ротации около центъра на многоъгълника на ъгли, кратни на 2p/n, и n осеви симетрии относно оси, минаващи през центъра му. Тази група може да се дефинира и абстрактно за "n О N, тя е от ред 2n и има приложения в геометрията. При n = 2 е известна още като група на Клайн, а за n і 3 не е комутативна.5.9.
Субституция на числата /номерата/ 1, 2, . . , n /n О N/ се нарича съответствие, при което на 1, 2, . . , n се съпоставя произволна пермутация i1, i2, . . , in на тези номера /тоест същите числа 1, 2, . . , n, наредени евентуално в друг ред/. Субституцията, при коятоНека
Sn е множеството от всички субституции на числата 1, 2, . . , n. Sn може да се превърне в мултипликативна група, въвеждайки инверсна (обратна) субституция:единична субституция:
и произведение на субституции:
Sn се нарича симетрична група от n-та степен /от комбинаторния факт, че съществуват n! пермутации от n елемента, следва, че #(Sn) = n!/. Тя има съдържателни комбинаторни приложения и не е комутативна при n і 3.
От посочените примери се вижда, че съществуват групи от произволен
ред - както краен /Zm от пример 5.5 - #(Zm) = m; също пример 5.6/, така и безкраен /пример 5.1/ - в последния случай групата може да бъде изброимо или неизброимо множество.ДЕФИНИЦИЯ 4.5 за
морфизми при общите алгебрични системи има следния вид в конкретния случай за групи:
По-рано споменатите в
примери 4.13 и 4.14 хомоморфизъм: Z ® Z4 и изоморфизъм:Освен че всеки хомоморфизъм изобразява
инверсен елемент в инверсен, също е валидноТВЪРДЕНИЕ 5.2. Всеки хомоморфизъм на групи
изобразява неутрален елемент в неутрален.
c
Нека j: G ® G' е хомоморфизъм на групи с неутрални елементиj
(e) j(e) = j(e), но j(e) = j(e).e', и от j(e) j(e) = j(e).e'след
съкращаване се получава j(e) = e'. g
ДЕФИНИЦИЯ 5.3. Степени /кратни/ на елемент: нека G е мултипликативна група и a О G. Степени на елемента a с показатели 1, 2, ... се дефинират индуктивно:a1 ::= a, a2 ::= aa, a3 ::= a2a = aa2, a4 ::= a3a = aa3 и т.н. По-нататък a0 ::= e, а за цели отрицателни показатели a-2 ::= (a-1)2, a-3 ::= (a-1)3 и т.н., тоест те са степените с цели положителни показатели на обратния елемент a-1. Ако G е адитивна група се говори за кратни на елемент вместо за степени и се употребяват означенията:..., -2a, -a, 0, a, 2a, 3a, ... вместо ..., a-2, a-1, a0, a1, a2, a3, ... |
Дадената дефиниция е коректна поради
асоциативния закон:От последното следва още, че и
(am)n = amn за " m, n О Z.
нека G е мултипликативна група и a О G. Ако съществува естествено число k със свойството ak = e, то най-малкото естествено число с това свойство се нарича ред на елемента a. В противен случай /тоест единствено при a0 = e/ a се нарича елемент от безкраен ред. |
Коректността на дефиницията се обуславя от факта, че ако
ak = e за
ДЕФИНИЦИЯ 5.5. Циклична група, образуващ елемент: ако за групата G съществува елемент a О G със свойството, че всеки елемент от G е равен на някоя степен на a, групата G се нарича циклична, а елементът a - образуващ елемент. |
От горните примери циклични групи са адитивната група на
Z (безкрайна, с образуващи елементи ±1 - всяко цяло число е кратно на ±1, всеки от двата образуващи елемента е от безкраен ред), а циклични групи от краен ред са: адитивната група на Zm (образуващ елемент е например [1] от ред m), мултипликативната група на корените от n-та степен от 1 /с образуващ елемент напримерОт забележката след ДЕФИНИЦИЯ 5.3 за комутативните степени на всеки елемент следва
ТВЪРДЕНИЕ 5.3. Всяка циклична група е Абелева.
Но не всяка Абелева група е циклична - най-прост пример е споменатата по-горе
група на Клайн (диедралната група D2) от четвърти ред.ТВЪРДЕНИЕ 5.3 заедно със следващите две дава достатъчно пълна представа за структурата на цикличните групи.
ТВЪРДЕНИЕ 5.4. Структура на крайните циклични
групи: нека G
е крайна циклична група от ред
m с образуващ
елемент a,
тогава
G = { e = a0, a, a2, a3, . . , am-1 },
тоест
G се изчерпва със степените на образуващия елемент /от нулева до m-1-ва/, които са всички различни помежду си.c
Тъй като неутралният елемент може да бъде образуващ само на група от първи ред, за която твърдението е очевидно, нека a № е. Ако a е от безкраен ред, всички целочислени степени на a:..., a-3, a-2, a-1, a0 = e, a1, a2, a3 , ...
са различни помежду си, иначе от
au = av за u № v би следвало противоречиетоa0 = e, a1 = a, a2, a3, . . , ak-1
са всичките различни помежду си, а всяка друга степен съвпада с някоя от тях. Наистина допускането
au = av заaw = akq + r = akq.ar = (ak)q.ar = eq.ar = ear = ar
За приключване на доказателството остава да се забележи, че
ТВЪРДЕНИЕ 5.5. Всяка циклична група е
изоморфна или на адитивната група на Z, ако е от безкраен ред,
или на Zm, ако е от краен (m-ти)
ред.
c
Нека G е циклична група от безкраен ред с образуващ елемент a № е. Елементът a също е от безкраен ред и според доказаното в ТВЪРДЕНИЕ 5.4 всички целочислени степени на a:..., a-3, a-2, a-1, a0 = e, a1, a2, a3 , ...
са различни помежду си. Поради
au.av = au + v за u, v О Z следва, че съответствието G « Z, при което an « n, е изоморфизъм.За крайна циклична група от
m-ти ред с образуващ елемент a според доказаното в ТВЪРДЕНИЕ 5.4G = { a0, a, a2, a3, . . , am-1 } @ { [0], [1], [2], [3], . . , [m-1] } = Zm
при
ak « [k] за k = 0, 1, 2, . . , m-1. gОт доказаните твърдения следва, че от всеки възможен ред съществува циклична група, и то единствена
с точност до изоморфизъм.
нека G е група и H е непразно подмножество на G. Ако подмножеството H е също група по отношение на същите алгебрични операции, които са дефинирани в G, H се нарича подгрупа на G. |
Според тази дефиниция всяка подгрупа заедно с всеки свой елемент съдържа и неговия инверсен, а заедно с всеки два свои елемента съдържа и
резултата от двучленната операция между тях /вижте и упражнение 5.7/.Всяка група притежава подгрупи: непосредствено се проверява например, че подмножеството
{e}, състоящо се само от неутралния елемент на G, както и самата G, са подгрупи на G - тези подгрупи се наричат тривиални. По-съдържателен пример се получава, ако се избере произволен елемент, различен от неутралния, и се разгледат всичките му степени - лесно се проверява, че те образуват циклична подгрупа, която не винаги е тривиална.ТВЪРДЕНИЕ 5.6. Всяка подгрупа на Абелева група е също Абелева. Всяка подгрупа на циклична група е също циклична.
c
Твърдението за подгрупите на Абелевите групи е очевидно, затова нека G е циклична група с образуващ елемент a и нека H е подгрупа на G. Ако H = {e} твърдението е очевидно, затова нека k е най-малкият положителен показател, за който
Очевидно за Абелева група няма разлика между понятията ляв и десен съседен клас /при адитивни означения
a + H = H + a/, а за произволна група и нейна подгрупа H последната може да се счита за ляв или десен съседен клас, породен от неутралния елемент e:Например за споменатата адитивна група
Z4 = {[0], [1], [2], [3]} от класове от остатъци по модул 4 подмножеството H = { [0], [2] } е, както лесно се проверява, подгрупа. Тогава всичките съседни класове на Z4 по H, породени от елементите на Z4 изглеждат така:
[0] + H = H + [0] = { [0] + [0], [0] + [2] } = { [0], [2] } = H |
[1] + H = H + [1] = { [1] + [0], [1] + [2] } = { [1], [3] } |
[2] + H = H + [2] = { [2] + [0], [2] + [2] } = { [2], [0] } = H |
[3] + H = H + [3] = { [3] + [0], [3] + [2] } = { [3], [1] }, |
тоест има само 2 различни съседни класа:
{ [0], [2] } и { [1], [3] }, първият от които съвпада с H.За
диедралната група D3 = { I, R1, R2, S1, S2, S3 }, която не е Абелева /пример 5.8/, една нейна подгрупа е K = { I, S1 }. Съседните класове на D3 по K са:IK = S1 K = KI = KS1 = K = { I, S1 }
R1 K = { R1, S2 } = S2 K № KR1 = { R1, S3 } = KS3
R2 K = { R2, S3 } = S3 K № KR2 = { R2, S2 } = KS2
Както се вижда, в този случай съществуват по три различни леви и десни съседни класове, като ляв и десен съседни класове, породени от един и същи елемент, не винаги съвпадат.
ТВЪРДЕНИЕ 5.7. Свойства на съседните
класове:
1)
всички съседни класове по една и съща подгрупа имат равен брой елементи (или са
равномощни ако са безкрайни множества);
2) всеки съседен клас се поражда от
всеки свой елемент;
3) два съседни класа или нямат общ елемент, или
съвпадат.
c
Нека G е група, a, b О G, H = { h1, h2, h3, ...} - подгрупа на G /h1, h2, h3, ... са всичките различни елементи от H/. Доказателство за левите съседни класове /за десните е аналогично/:1) в съседния клас
aH = { ah1, ah2, ah3, ...} всичките елементи ah1, ah2, ah3, ... са също различни, иначе от2) нека
ah О aH, тогава ah е някой от елементите ah1, ah2, ah3, ... и съседният клас, породен от него, изглежда така:(ah)H = { (ah)h1, (ah)h2, (ah)h3, ...} = { a(hh1), a(hh2), a(hh3), ...}
но тъй като
H е подгрупа, произведенията hh1, hh2, hh3, ... съвпадат с всичките елементи h1, h2, h3, ... (евентуално в друг ред) на H, което означава, че(ah)H = { a(hh1), a(hh2), a(hh3), ...} = { ah1, ah2, ah3, ...} = aH,
или всеки съседен клас се поражда от всеки свой елемент;
3) накрая ако
aH З bH № Ж нека x О aH и x О bH, тогава според 2) x поражда aH и bH като xH = aH и xH = bH, откъдето aH = bH. gДоказаното ТВЪРДЕНИЕ 5.7 означава, че всеки елемент на
G принадлежи на точно един съседен клас - на класа, породен от самия елемент, а принадлежността на два елементаТВЪРДЕНИЕ 5.8. Разлагане по
съседни класове: нека
G е група и
H е подгрупа
на G. Тогава:
G = H И aH И bH И cH И ... = H И Ha И Hb И Hc И ... ,
тоест всяка група е обединение от всички различни непресичащи се (според ТВЪРДЕНИЕ 5.7.3) леви/десни съседни класове по подгрупата
H. Тук a, b, c, ... са различни елементи от групата G, не принадлежащи на H.Ако броят на всички леви съседни класове на една група
G по нейна подгрупа H е краен, може да се докаже, че броят на всичките десни съседни класове на G по H е същият, което е повод за
ТВЪРДЕНИЕ 5.9. Теорема на Лагранж за крайните групи:
нека G
е крайна група и
H е произволна
подгрупа на G.
Тогава редът на подгрупата е делител на реда на
групата.
c
Доказателството следва от твърдения 5.7 и 5.8 - в разлагането по съседни класове последните са краен брой:От теоремата на Лагранж следва, че група от ред, равен на
просто число, притежава само тривиалните подгрупи. По-нататък, ако a е произволен елемент от такава група, различен от неутралния, цикличната подгрупа, породена от степените на a, не може да бъде от първи ред. Тогава остава единствено възможността въпросната циклична подгрупа да е от същия ред като реда на групата, което означава, че те съвпадат, тоест изходната група е циклична. Сега според ТВЪРДЕНИЕ 5.5 следва, че съществува единствена с точност до изоморфизъм група от ред, равен на просто число - цикличната.Друго следствие е, че редът на всеки елемент в крайна група е също делител на реда на групата.
ДЕФИНИЦИЯ 5.9. Инвариантна подгрупа: нека G е група и H е подгрупа на G. Подгрупата H се нарича инвариантна (нормален делител), ако всеки ляв съседен клас на G по H съвпада със съответния десен /тоест, породен от същия елемент/, или, иначе казано, ако двете разлагания на G по леви и по десни съседни класове съвпадат. |
Тривиалните подгрупи на произволна група са очевидно инвариантни, а за Абелевите групи това е валидно даже за всички техни подгрупи. Пример за инвариантна подгрупа на некомутативната
диедрална група D3 е подгрупата R = { I, R1, R2 } от ротациите, действително:IR = RI = R1 R = RR1 = R2 R = RR2 = R = { I, R1, R2 }
S1 R = RS1 = S2 R = RS2 = S3 R = RS3 = { S1, S2, S3 }
ТВЪРДЕНИЕ 5.10. Критерий за инвариантна подгрупа:
нека G
е група и
H е подгрупа
на G. Подгрупата H е инвариантна Ы за
c
За произволни g О G и h О H нека елементът hg О Hg съвпада с някой от елементите от левия съседен клас gH, например нека hg = gh', откъдето с умножаване отляво с инверсния на g се получаваКакто е отбелязано по-горе, принадлежността на два елемента от една група
G към един и същи съседен клас по нейна подгрупа H е релация на еквивалентност и фактор-множеството на G по тази релация е множеството от всички съседни класове на G по H. Във важния частен случай, когато H е инвариантна подгрупа, въпросното фактор-множество може да се превърне в група като се въведат операциите инвертиране на съседен клас (едночленна) и умножение на съседни класове (двучленна) по следния начин:(aH)-1 ::= a-1H и (aH)(bH) ::= (ab)H за a, b О G,
тоест обратен на съседния клас, породен от
a, е съседният клас, породен от a-1; произведение на класовете, породени от a и b е класът, породен от произведението ab. Коректността на въведените операции (тоест независимостта на резултатите от избраните представители) следва именно от факта, че H е инвариантна подгрупа, действително за произволни елементи(ah1)(bh2) = a(h1b)h2 = a(bh')h2 = (ab)(h'h2) = (ab)h /h1b = bh' поради bH = Hb/
(aH)(a-1H) = (aa-1)H = H
Както се вижда още, неутрален съседен клас при така дефинираното умножение е самата подгрупа
H поради
нека G е група и H е инвариантна подгрупа на G. Множеството от всички съседни класове на G по H с описаните по-горе операции "инвертиране" и "умножение" на съседни класове се нарича фактор-група на G по H (означение G/H). |
Според тази дефиниция фактор-групата е фактор-множество в познатия от теорията на множествата смисъл, снабдено с групова структура /и операциите над съседни класове в
G/H "наследяват" съответните операции в G/. От теоремата на Лагранж следва, че ако G е крайна група,Например в адитивната група на
Z класът [0] по модул m /m О N/ е, както лесно се проверява, подгрупа (и то инвариантна, тъй като Z е Абелева). Тогава фактор-групата Z/[0] се състои от всичките класове от остатъци по модул m, тоест Z/[0] = { [0], [1], . . ,В
диедралната група D3 подгрупата R = { I, R1, R2 } от ротациите е инвариантна. Тогава
D 3/ R |
R |
S |
R |
R |
S |
S |
S |
R |
Вижда се, че
D3 / R е изоморфна на цикличната група от втори ред.С всяка
фактор-група на дадена група може да се асоциира един хомоморфизъм. Ако G е група и H е инвариантна подгрупа на G, на "g О G може да се съпостави съседния клас gH, породен от g, Тогава съпоставяйки на произведението g1g2 О G съседния клас (g1g2)H, се получава, както лесно следва от описаната конструкция на фактор-групата /вижте дефинираното по-горе умножение на съседни класове/, хомоморфизъм на G в G/H.
ДЕФИНИЦИЯ 5.11. Естествен (каноничен) хомоморфизъм: нека G е група и H е инвариантна подгрупа на G. Хомоморфизмът G ® G/H при който всеки елемент се изобразява в съседния клас, породен от самия него /тоест g![]() |
Например ако
m О N, естественият хомоморфизъм Z ® Zm се получава съпоставяйки на всяко цяло число z класа от остатъци [z] по mod m.
ДЕФИНИЦИЯ 5.12. Ядро на хомоморфизъм: нека |
ТВЪРДЕНИЕ 5.11. Ядрото на всеки хомоморфизъм е инвариантна
подгрупа.
c
Нека j: G ® G' е хомоморфизъм на групата G в групата G' иj
(g-1kg) = (j(g))-1. j(k). j(g) = (j(g))-1. e'. j(g) = (j(g))-1. j(g) = e',тоест
g-1kg О Ker j и според критерия от ТВЪРДЕНИЕ 5.10 Ker j е инвариантна. gТВЪРДЕНИЕ 5.12. Теорема за
хомоморфизмите: нека
Тази наситена с терминология теорема твърди по същество, че всички хомоморфизми се изчерпват с естествения, или в духа на коментара преди ДЕФИНИЦИЯ 5.11 следва, че и с всеки хомоморфизъм може да се асоциира една фактор-група.
Упражнения към глава 5:
5.1[!]. Да се конструират директно всички групи до четвърти ред включително с точност до изоморфизъм.
5.2. Латински квадрат от n-ти ред в комбинаториката се нарича квадратна таблица с n реда и n колонки, като всяка клетка е запълнена с един от n възможни символа без да се повтарят в никой ред и в никой стълб. Да се докаже, че таблицата на Кейли за произволна крайна група е латински квадрат (но не всеки латински квадрат е таблица на Кейли за група). Ако групата е циклична, елементите й могат да се наредят така, че всеки ред (стълб) на таблицата на Кейли може да се получи от предишния с циклично изместване на първия елемент в края.
5.3. Използувайки упражнение 5.1 и теоремата на Лагранж, да се докаже, че всяка група от ред, по-малък или равен на 5, е Абелева.
5.4[!]. Да се опишат
групите от симетриите на следните фигури: разностранен триъгълник; равнобедрен неравностранен триъгълник; квадрат; правоъгълник, различен от квадрат; ромб, различен от квадрат; правилен тетраедър; куб.5.5. Да се докаже, че групите от симетриите на равностранния триъгълник и правилния тетраедър са изоморфни със симетричните групи от 3-та, респективно 4-та степен.
5.6. В циклична група от ред, равен на просто число, всеки елемент, различен от неутралния, е
образуващ; в крайна циклична група броят на образуващите елементи е равен на броя на естествените числа, по-малки от реда на групата, и взаимно прости с него.5.7[!]. Нека
G е група и H е непразно подмножество на G. Необходимо и достатъчно условие H да бъде подгрупа на G е за " x, y О H произведението " xy-1 О H.5.8[!]. Да се намерят всички подгрупи на цикличните и на
диедралните групи с 4, 6 и 8 елемента. Да се установи кои от тях са инвариантни.5.9. Нека
G е крайна група от четен ред и H е подгрупа на G от ред #(G) /2, тоест подгрупа от индекс 2. Използувайки разлагането по съседни класове, да се докаже, че H е инвариантна. G е произволна група. Център Z на G се нарича множеството от елементи на G, комутативни с всички останали , тоест5.11. Всяка
фактор-група на Абелева/циклична група е също Абелева/циклична.5.12. Нека
G е произволна група и g - фиксиран елемент от G. Съответствието5.
13[!] Да се намерят всички хомоморфизми на Z4 в Z2, на Z6 в Z3; всички автоморфизми на Z3, на Z4.
Oбратно към
СЪДЪРЖАНИЕ
Това са
алгебрични системи, в които са дефинирани две двучленни операции.
ДЕФИНИЦИЯ 6.1. Пръстен: алгебрична система R = { a, b, c , ...; Е; Д} с две двучленни операции: Е и Д, които удовлетворяват аксиомите:
(a Е b)
Д c = (a Д c) Е
(b Д
c), се нарича пръстен . |
Обикновено двете двучленни операции се наричат събиране и умножение и тази позната терминология, както и обичайните знаци "плюс /
+/" за събирането и "звездичка /*/", "точка /./" или без знак за умножението ще се използуват по-нататък. Ще бъде също валидна стандартната уговорка за по-висок приоритет на умножението спрямо събирането. От ДЕФИНИЦИЯ 6.1 и ДЕФИНИЦИЯ 5.1 следва, че събирането е комутативна и асоциативна операция, чийто неутрален елемент ще се означава с 0 /нулев елемент/, като от контекста ще бъде ясно дали означението се отнася за нулевия елемент на разглеждания пръстен или за цялото число нула. Инверсният елемент на елемента a относно събирането ще се означава с -a /противоположен елемент/. СуматаТВЪРДЕНИЕ 6.1. Елементарни следствия от аксиомите за
пръстен:
1) 0.a = a.0 =
0;
2) (-a).b = a.(-b)
= -ab;
3) (a + b + ... +
c)z = az + bz + ... + cz ; z(a + b + ... + c)
= za + zb + ... + zc;
4) (a -
b)c = ac - bc; c(a - b) = ca - cb.
c
1) ab = a.(0 + b) = a.0 + ab откъдето a.0 = 0;Примери за пръстени:
6.0.
Ако в адитивна Абелева група се въведе нулево умножение: ab ::= 0, тя се превръща в пръстен.В следващите примери 6.1 - 6.5 двучленните операции са обичайните числово събиране и числово умножение.
6.1.
Множествата Z, Q, R, C.6.2.
Множеството { 0, ±2, ±4, ±6, ...} от всички четни числа.6.3.
Множеството от числата от вида { a + b6.4.
Множеството от комплексни числа от вида { a + bi; a, b О Z } /така наречените цели Гаусови числа/.6.5.
Множеството от двоично-рационалните числа от вида a/2k, където6.6.
Множеството от всички квадратни матрици от фиксиран ред с комплексни елементи относно матричното събиране и матричното умножение.6.7.
Множеството от всички вектори в тримерното пространство относно векторното събиране и векторното умножение.6.8.
Множеството Zm от класовете от остатъци по даден модул m може да се превърне в пръстен, ако наред с по-рано дефинираното събиране на класове /пример 4.11/ се въведе и умножение на класове по следния начин: [x].[y] ::= [xy], тоест произведение на всеки два класа с представители x и y е класът с представител xy /коректността на така дефинираното умножение се установява елементарно/. Ето как изглеждат например таблиците за събиране и умножение в Z4 и Z5, инверсните елементи относно двете операции /за краткост скобите не са изписани - вижте коментара в края на глава 4!/:пръстен
Z4:
+ |
0 |
1 |
2 |
3 |
противоположни: |
* |
0 |
1 |
2 |
3 |
реципрочни: | |
0 |
0 |
1 |
2 |
3 |
-0 = 0 |
0 |
0 |
0 |
0 |
0 |
||
1 |
1 |
2 |
3 |
0 |
-1 = 3 |
1 |
0 |
1 |
2 |
3 |
1-1 = 1 | |
2 |
2 |
3 |
0 |
1 |
-2 = 2 |
2 |
0 |
2 |
0 |
2 |
||
3 |
3 |
0 |
1 |
2 |
-3 = 1 |
3 |
0 |
3 |
2 |
1 |
3-1 = 3 |
пръстен
Z5:
+ |
0 |
1 |
2 |
3 |
4 |
противоположни: |
* |
0 |
1 |
2 |
3 |
4 |
реципрочни: | |
0 |
0 |
1 |
2 |
3 |
4 |
-0 = 0 |
0 |
0 |
0 |
0 |
0 |
0 |
||
1 |
1 |
2 |
3 |
4 |
0 |
-1 = 4 |
1 |
0 |
1 |
2 |
3 |
4 |
1-1 = 1 | |
2 |
2 |
3 |
4 |
0 |
1 |
-2 = 3 |
2 |
0 |
2 |
4 |
1 |
3 |
2-1 = 3 | |
3 |
3 |
4 |
0 |
1 |
2 |
-3 = 2 |
3 |
0 |
3 |
1 |
4 |
2 |
3-1 = 2 | |
4 |
4 |
0 |
1 |
2 |
3 |
-4 = 1 |
4 |
0 |
4 |
3 |
2 |
1 |
4-1 = 4 |
Настоятелно се препоръчва на читателя да разгледа внимателно тези примери, тъй като аналогичните на
Z4 пръстени Z256, Z65536, Z232 и Z264Оставяйки настрани не особено съдържателния пример 6.0 се вижда, че съществуват пръстени с произволен брой елементи - както краен (
Zm), така и безкраен (примери 6.1 - 6.7). Така "най-малкият" възможен пръстен има единствен елемент - нулевия /нулев пръстен/. Освен това в повечето примери умножението има свойства, които не са залегнали в дефиницията, като асоциативност, комутативност, наличие на неутрален елемент, на инверсен елемент. Особено внимание заслужават примери 6.6 - 6.8 в следното отношение: в тези пръстени съществуват ненулеви елементи, чието произведение е равно на нулевия елемент (ситуация, невъзможна в числовите пръстени 6.1 - 6.5), действителновекторното произведение на ненулеви колинеарни вектори, както е известно от геометрията, е нулев вектор; в
Z4 примерно [2].[2] = [0], а в Z65536Тези обстоятелства са основания за въвеждане на
ДЕФИНИЦИЯ 6.2. Делители на нулата: ненулеви елементи на пръстен, чието произведение е равно на нулевия елемент, се наричат делители на нулата /тоест a № 0, b № 0 и аb = 0/. |
ДЕФИНИЦИЯ 6.3. Видове пръстени: един пръстен се нарича:
|
От посочените примери единствено пръстенът от тримерните вектори /пример 6.7/ не е асоциативен. Некомутативни са пръстените от примери 6.6 и 6.7. Пръстенът от четните числа /пример 6.2/ и пръстенът от тримерните вектори /пример 6.7/ са без единица. Цялостни са числовите пръстени /примери 6.1 - 6.5/ и пръстенът
Z5.Неасоциативни пръстени се срещат в приложения относително по-рядко и няма да бъдат предмет на следващото изложение. Затова всички оттук нататък разглеждани пръстени ще се предполагат асоциативни без това да бъде специално уговаряно.
В дефиницията на понятието пръстен прави впечатление сериозната асиметрия между събирането и умножението - събирането е подчинено на силни изисквания (пръстенът да бъде
адитивна Абелева група), каквито липсват за умножението. Двете операции могат да бъдат равнопоставени единствено в нулевия пръстен, защото иначе нулевият елемент според ТВЪРДЕНИЕ 6.1.1) не може да има инверсен относно умножението
ненулев пръстен, чиито ненулеви елементи образуват мултипликативна Абелева група, се нарича поле, а групата от ненулевите елементи - мултипликативна група на полето. Инверсният на всеки ненулев елемент относно умножението се нарича реципрочен елемент /за разлика от противоположния, който е инверсен относно събирането/. |
Според тази дефиниция събирането и умножението в едно поле са "почти" равнопоставени - единствено нулевият елемент на полето е в по-особено положение поради факта, че не притежава реципрочен. Освен това всяко поле съдържа най-малко 2 различни елемента:
0 и 1 - неутралните елементи за двете операции - събирането и умножението, които са комутативни и асоциативни. За реципрочния на всеки елементЗабележка: ако в ДЕФИНИЦИЯ 6.4 се изостави изискването мултипликативната група да бъде Абелева, получената алгебрична система е известна като пръстен с деление или тяло. Тогава понятието поле може да се дефинира като комутативно тяло. В следващото изложение тела няма да се разглеждат.
Примерите с полетата
Q, R, C и Z5 показват, че съществуват полета както с безбройно много, така и с краен брой елементи - последните са известни като полета на Галоа и се означават обикновено със символа GF(q) /от Galois Field/, където q е броят на елементите на полето /този брой, както ще бъде установено по-нататък, може да бъде само степен на просто число/. Още примери за полета се дават от следните множества:6.9.
{ a + b6.10.
{ a + bi; a, b О Q; i =6.11.
Zp = { [0], [1], [2], . . , [p-1] } е крайно поле при p - просто число, тъй като умножението на класове от остатъци е комутативно и асоциативно и всеки ненулев клас има реципрочен. Наистина ако [a] № [0], това означава, че0 + 0 = 0; 0 + 1 = 1 + 0 = 1; 1 + 1 = 0; 0 * 0 = 0, 0 * 1 = 1 * 0 = 0; 1 * 1 = 1;
Противоположните и реципрочните елементи са както следва:
-0 = 0; -1 = 1; 1-1 = 1.
Разглеждайки едно крайно поле, например
Z5 = { [0], [1], [2], [3], [4] } /вижте дадената в пример 6.8 негова таблица за събиране/, лесно се установява, че[1] + [1] = [2],
[1] + [1] + [1] = [3],
[1] + [1] + [1] +
[1] = [4],
[1] + [1] + [1] + [1] + [1] = [0],
тоест сумата от 5 единични елемента на полето /или 5-
кратният на единичния елемент/ съвпада с нулевия елемент на Z5. Последното равенство няма аналог в познатите числови полета и е основание за въвеждане на
ДЕФИНИЦИЯ 6.5. Характеристика на поле: нека K е произволно поле. Ако съществува естествено число n със свойството, че сумата от n на брой единични елемента на полето K е равна на нулевия елемент, най-малкото естествено число с това свойство се нарича характеристика на полето K /означение Char(K)/. Ако такова число не съществува, K се нарича поле с характеристика нула. |
Иначе казано, характеристиката на едно поле е равна на
адитивния ред на единичния му елемент /в адитивната група на полето/ по смисъла на ДЕФИНИЦИЯ 5.4, когато този ред е краен. Тогава за горния пример Char(Z5) = 5, аналогично лесно се съобразява, че Char(Zp) = p при p - просто число. Полета с характеристика 0 са споменатите числови полета Q, R, C,Забележка:
понятието характеристика може да се въведе не само за поле, но също така и за пръстен, обаче това няма да бъде използувано в следващото изложение.ТВЪРДЕНИЕ 6.2. Свойства на полетата:
1) в никое поле няма
делители на
нулата;
2) характеристиката на всяко поле е 0 или просто число;
3) за поле с характеристика
p p-кратният
на всеки елемент е равен на 0;
4) в поле на
Галоа GF(n) за всеки негов елемент е изпълнено: xn =
x.
c
Нека K е произволно поле с единичен елемент e и a, b О K;1) от
ab = 0 и a № 0 следва, че a-1 съществува; тогаваa-1(ab) = (a-1a)b = e.b = b = 0;
2) нека
Char(K) = k № 0, и k = mn, където k, m, n О N,3) нека
Char(K) = p № 0 /иначе за p = 0 също и pa = 0/; според 2) p е просто число, тогава4) нека
GF(n) = { 0, x1, x2, . . , xn-1 }. За нулевия елемент на полето xn = x е очевидно изпълнено, затова нека(xx1) (xx2)...(xxn-1) = x1x2... xn-1 , или xn-1(x1x2... xn-1) = x1x2... xn-1,
тоест
xn-1 = e и след умножение с x се получава желаното. gОт доказаното в 1) следва, че всяко поле е
цялостен пръстен. Друго следствие е, че пръстенът Zn не е поле при n - съставно число, тъй като тогава има делители на нулата /акоПознатото от теорията на групите понятие
подгрупа има свои аналози: подпръстен и подполе, а ролята на инвариантна подгрупа играе понятието идеал.
ДЕФИНИЦИЯ 6.6. Подпръстени и идеали; подполета и разширения: нека R е пръстен (поле) и R' Н R. Непразното подмножеството R' на R се нарича подпръстен (подполе) на R, ако R' е пръстен (поле) относно същите алгебрични операции, дефинирани в R.Ако R' е подпръстен (подполе) на R, то R се нарича разширение на R'.Подполето F' на полето F се нарича собствено, ако F' № F. Поле без собствени подполета се нарича просто поле.Подпръстенът J на пръстена R се нарича ляв (десен) идеал, ако за всеки два елемента |
Всеки пръстен
R притежава подпръстени и идеали - такива са например тривиалните подпръстени {0} и R /същите са и двустранни идеали/.По-съдържателни примери дават познатите числови пръстени
Z М Q М R М C: в тази верига от включвания всеки е подпръстен на следващия и разширение на предишния /тъй като Q, R и C са също и полета, следва, че Q и R са подполета на C/. ПолетaтаМножеството от четните числа /или от всички целочислени кратни
на произволно
Очевидно всички идеали в комутативен пръстен са двустранни.
Примери за ляв идеал, който не е десен, респективно десен идеал, който не е ляв, са множествата от квадратните матрици от вида:
тоест с ненулеви елементи само в първия стълб, респективно ред в некомутативния пръстен от квадратните матрици от втори ред.
ДЕФИНИЦИЯ 6.7. Главен идеал, пръстен на главни идеали: нека R е комутативен пръстен с единица и J е идеал в R. Ако съществува елемент j О J, такъв, че J = { jx; x О R }, J се нарича главен идеал, породен от елемента j /означения J = ( j) или J = jR/.Ако всички идеали в R са главни, R се нарича пръстен на главни идеали. |
Казано другояче, един главен идеал се състои от всичките произведения на пораждащия елемент с елементите на пръстена. Във всеки комутативен пръстен с единица /предимно такива пръстени ще се разглеждат по-нататък/ нулевият идеал и самият пръстен са очевидно главни /породени от нулевия, респективно единичния елемент/.
Стандартен пример за пръстен на главни идеали е пръстенът
Z от целите числа. Действително за идеалТъй като всеки двустранен идеал в един пръстен е по дефиниция
подпръстен, а следователно и инвариантна подгрупа на адитивната група на пръстена (тъй като последната е Абелева!), всички резултати от теорията на групите относно съседните класове, разлагането по тях и възможността да се дефинира двучленна операция (в случая събиране) в множеството от съседните класове запазват своята валидност. Ако J е двустранен идеал в пръстена R и a, b О R, то съседните класове по идеала J, породени от a и b имат вида:a + J = { a + j; j О J }, b + J = { b + j; j О J }
Сумата на съседните класове според глава 5 се дефинира като:
(a + J) + (b + J) ::= (a + b) + J,
дефинирайки сега и произведение на съседни класове по следния начин:
(a + J) * (b + J) ::= (ab) + J
/коректността на въведеното умножение се обуславя именно от факта, че
J е двустранен идеал:(a + j1) * (b + j2) = ab + aj2 + j1b + j1j2 = ab + (aj2 + j1b + j1j2) = ab + j
за някакви
j1, j2, j О J поради aj2, j1b, j1j2 О J/, множеството от съседните класове на R по J се превръща в пръстен.
ДЕФИНИЦИЯ 6.8. Фактор-пръстен: ако R е пръстен и J - двустранен идеал в R, множеството от съседните класове на R по J с току-що описаните операции събиране и умножение се нарича фактор-пръстен на пръстена R по (относно) идеала J и се означава R/J. |
Например за всяко
m О Z, m > 0 кратните на m: { 0, ±m, ±2m, ±3m, ...} = [0] образуват идеал mZ и както лесно се вижда, съседните класове на Z по този идеал са всъщност всички класове от остатъци по модул m. Тогава фактор-пръстенът Z/[0] = Z/mZ = { [0], [1], [2], . . , [m-1] } = Zm /който е поле при просто число m/.За пръстени и полета ДЕФИНИЦИЯ 4.5 за
морфизми приема следния вид:
Следователно хомоморфизмът запазва
резултатите от двете двучленни операции и индуцира хомоморфизъм на адитивната група на R в адитивната група на R' (ако R и R' са полета се индуцира и хомоморфизъм между мултипликативните им групи). Както в теорията на групите, така и при хомоморфизъм на пръстени или полета също се дефинира ядро на хомоморфизма /множество от всички елементи, изобразяващи се в нулевия/, установява се, че ядрото на всеки хомоморфизъм е двустранен идеал и е валидна теорема за хомоморфизмите, аналогична на ТВЪРДЕНИЕ 5.12 - хомоморфният образ на всеки пръстен е изоморфен с неговия фактор-пръстен по ядрото на хомоморфизма.Следващото твърдение допълва ТВЪРДЕНИЕ.6.2 с още две важни свойства на полетата, в които става дума за въведените понятия идеал и подполе.
ТВЪРДЕНИЕ 6.3. Всяко поле съдържа само два идеала - тривиалните;
всяко поле съдържа подполе, изоморфно или на Q, ако характеристиката му е 0, или на Zp, ако
характеристиката му е просто число p.
c
Нека K е поле с единичен елемент e и J № { 0 } - идеал в K. Нека j О J, j № 0, тогава за "a О K произведението(a j ) j-1 = a ( j j-1) = ae = a О J,
тоест
K Н J, но от друга страна J Н K, откъдето J = K.За доказателството на второто свойство трябва да се забележи, че
кратните 0, ±e, ±2e, ±3e, ... на единичния елемент /вижте забележката в ТВЪРДЕНИЕ 6.2.2) относно използуваните означения/ са всичките различни при(me).(ne)-1 = (me)/(ne) « m/n О Q.
0 « [0], e « [1], 2e « [2], . . , (p - 1)e « [p - 1]. g
Доказаното означава, че познатото поле
Q на рационалните числа е в определен смисъл "най-малкото" от всички полета с характеристика 0, а полетата от класове от остатъци по модул просто число - "най-малките" полета с положителна характеристика. От ТВЪРДЕНИЕ 6.3 непосредствено следва, че те са прости полета /това се предлага за доказателство в упражнение 6.6 по-долу/, затова всяко GF(p) @ Zp при p - просто число, поради което за Zp ще се употребява общото означение GF(p). От доказаното за кратните на единичния елемент лесно следва, че всички крайни полета имат проста характеристика, докато съществуват безкрайни полета както с проста характеристика, така и с характеристика 0.Въпреки че полето
Q не е разширение на друго поле, Q е разширение на пръстена Z и съдържа отношенията (частните) на целите числа, тоест Q е "най-малкото" множество, в което е възможно деление на цели числа /с познатото единствено изключение - делителят да не е 0/. Оказва се, че подобно разширение е възможно да се построи за всеки цялостен пръстен /Z е стандартен пример за цялостен пръстен/.ТВЪРДЕНИЕ 6.4. За всеки цялостен
пръстен R
съществува поле, съдържащо R и решенията на всички
уравнения от вида a = bx, с дадени
c
Нека a, b О R, b № 0. Наредената двойка (a, b) ще бъде означавана занапред с израза a/b и ще се нарича (формална) дроб с числител a и знаменател b. Символът "/ " (дробна черта, записвана наклонено или хоризонтално) ще служи като формален разделител между числителя и знаменателя, без да е асоцииран с някаква двучленна операция, тоест a/b е просто друг начин за означаване на наредената двойка (a, b). Нека F е множеството от всички формални дроби, тоестF ::= { a/b; a, b О R, b № 0 } = { (a, b); a, b О R, b № 0 }.
Дробите
a/b и a'/b' се считат равни (означение a/b = a'/b') ако в пръстена R е налице равенствотоа произведение:
Лесно се вижда, че сумата и произведението са коректно дефинирани, тъй като не зависят от избраните представители от съответните класове и
bd № 0 поради b № 0 и d № 0 /в цялостен пръстен няма делители на нулата/. Относно тези двучленни операции K е поле с нулев елемент 0/a и единичен елемент a/a (даже ако R е пръстен без единица). Противоположна на дробта a/b е
построеното в процеса на доказателството на ТВЪРДЕНИЕ 6.4 разширение K на цялостния пръстен R се нарича поле от отношения (поле от частни) за пръстена R. |
Основания за въведената терминология и използуваните означения
е фактът, че решението на уравнение от вида
Упражнения към глава 6:
6.1[!]. Да се установи кои от следващите множества са
пръстени и полета /по-нататък6.2[
*]. Пръстен R се нарича Булев, ако x2 = x за "x О R /тоест ако умножението е идемпотентна операция/. Да се докаже, че всеки Булев пръстен е комутативен и за "x О R е изпълнено x + x = 0.6.3. Обратимите (относно умножението) елементи от
Zn са класовете [m] със свойството6.4. За
a, b О N нека m = НОК(a, b). За идеалите aZ и bZ да се докаже, че6.5[
*]. Всеки цялостен пръстен с краен брой елементи е поле.6.6.
Q и Zp при p - просто число, са прости полета.6.7[!]. Да се решат над
GF(5) уравненията/системите:
Oбратно към
СЪДЪРЖАНИЕ
7. АЛГЕБРА НА ПОЛИНОМИТЕ НАД ДАДЕНО ПОЛЕ
В настоящата глава ще бъдат изложени основни резултати от алгебрата на полиномите над фиксирано основно
поле K. Повечето резултати ще бъдат валидни за произволно поле; някои - за полета с характеристика 0; други - за конкретно поле, например за полето от комплексните числа. Редица твърдения допускат обобщение за полиноми над даден пръстен вместо поле.
ДЕФИНИЦИЯ 7.1. Полином на една променлива над дадено поле и свързани с него понятия: полином F(x) на една променлива над K се нарича сумата:която съдържа краен брой събираеми (членове), където n = 0, 1, 2, ... ;F(a) ::= a0 + a1 a + a2 a2 + a3 a3 + ... + an a n, F(a) О K /респективно F(a) О K'/, който се нарича стойност на полинома
|
Освен възприетата в горната дефиниция наредба на членовете на полинома по растящи степени се практикува и наредба по намаляващи степени, например:
F
(x) = c0 xm + c1 x m-1 + c2 xm-2 + ... + cm-1 x + cmИ двете наредби ще се използуват по-нататък в зависимост от съображения за удобство, а множеството от всички полиноми над основното поле
K ще се означава сПримери:
степен, като първите три са нормирани.
7.3.
x - i, ix3 - (3 + 8i)x2 - 4i О C[x].7.4.
Полиноми над крайни полета (нормирани):
В
K[x] се дефинират релацията равенство и операциите събиране и умножение.
ДЕФИНИЦИЯ 7.2. Релации и операции в K[x]: некаF(x) = a0 + a1
x + a2 x2 + a3
x3 + ... + am xm
О K[x], са полиноми над K /ако са от различни степени, например m < n, за сравняването и събирането полиномът от по-ниската степен може да се допълни с необходимия брой членове с нулеви коефициенти/.Двата полинома се наричат равни /означение F = G/, акоa0 = b0, a1 = b1, a2 = b2, . . , an = bn. Сума на полиномите F и G е полиномът:Произведение на полиномите F и G е полиномът:F(x)G(x) ::= a0 b0 + (a1 b0 + a0 b1) x + (a2 b0 + a1 b1 + a0 b2) x2 + ... ... + (ak b0 + ak-1 b1 + ... + a1 bk-1 + a0 bk) xk + ... + am bn xm + n = |
Според дефиницията два
ненулеви полинома са равни единствено ако са от една и съща степен и имат равни коефициенти пред еднаквите степени на променливата. Нулевият полином не е равен на никой ненулев полином. Събирането и умножението се извършват по добре познатите правила от елементарната алгебра. От тях следват полезните следствия за степените на сумата и произведението:deg(F + G) Ј max(deg(F), deg(G)); deg(FG) = deg(F) + deg(G)
/с естествените уговорки за символа
-Ґ: (-Ґ) + (-Ґ) ::= -Ґ,ТВЪРДЕНИЕ 7.1. K[x] е цялостен пръстен с
единица, който съдържа полето K.
c
Съгласно ДЕФИНИЦИЯ 7.2 и затвореността на K относно събирането и умножението както F + G,така и FG О K[x], тъй като коефициентите им се получават само с тези две действия. Комутативният и асоциативният закони на събирането и умножението на полиноми следват от изпълнението на съответните закони в основното поле. Изпълнението на дистрибутивния закон в K[x] също се проверява непосредствено. По-нататък акоДоказаният факт, че
K[x] е цялостен пръстен означава, че K[x] в много отношения прилича на пръстена Z от целите числа и аналогията между аритметиката на целите числа и алгебрата на полиномите често ще личи от по-нататъшното изложение. Например подобно на Z и в
K[x]: нека F(x), G(x) О K[x];
G(x) № 0. Полиномът
|
Примери за делимост:
7.5.
(x2 - 1) | (x - 1) в R[x], тъй като x2 - 1 = ( x - 1) ( x + 1).7.6.
(x2 + 1) | (x + i ) в C[x], тъй като x2 + 1 = ( x + i ) ( x - i ).Следващото твърдение, чието елементарно доказателство се предоставя на читателя, дава някои очевидни свойства на въведената релация.
ТВЪРДЕНИЕ 7.2. Свойства на релацията делимост (по-надолу
От свойствата личи, че при делимостта на полиноми
константите /тоест полиномите от нулева степен/ са аналози на числата ±1 при делимостта на цели числа.Също както при целите числа, така и при полиномите съществува деление с остатък:
ТВЪРДЕНИЕ 7.3. Теорема за деление с остатък:
нека
F(x) = G(x).Q(x) + R(x); deg(R) < deg(G).
c
Съществуване: ако deg(F) < deg(G), тоF(x) = a0 xm + a1 xm-1 + ... + am-1 x + am и G(x) = b0 xn + b1 xn-1 + ... + bn-1 x + bn,
където
a0 № 0, b0 № 0,(1)
F(x) - (a0/b0 ) xm-n.G(x) = F1(x)се вижда, че
deg(F1) = m' < m. Ако m' і n и a0' е старшият коефициент на полинома(2)
F1(x) - (a0'/b0 ) xm' - n.G(x) = F2(x)се вижда, че
deg(F2) = m" < m'. Ако все още m" і n, този процес продължава, като се получава редица от полиноми F, F1, F2, ..., чиито степени намаляват докато се получи полином(a0/b0 )xm - n + (a0'/b0 )xm' - n + ... = Q(x) се получава F = G.Q + R, deg(R) < n.
Единственост: ако освен
F = G.Q + R има и друго представянеF = G.Q1 + R1
като
тогава
G(Q - Q1) = R1 - R, тоест (R1 - R) | G катоОт доказателството личи, че
deg(Q) = deg(F) - deg(G) приЕдно важно следствие от ТВЪРДЕНИЕ 7.3 е, че
K[x], както и Z, е пръстен на главни идеали - аналогично на доказаното след ДЕФИНИЦИЯ 6.7 може да се установи /вижте упражнение 7.1/, че за всеки ненулев идеалJ = { j(x). f(x); f(x) О K[x]; f - произволен }.
Това обстоятелство дава възможност в
K[x] също да се въведе релацията сравнимост (конгруентност или равноостатъчност) по модул за полиноми:F(x) є G(x)
(mod j (x)) Ы (F
- G) | j , където
Разбира се, сравнимите помежду си полиноми по модул
j принадлежат на един и същи съседен клас по идеала, породен от j във фактор-пръстенаПримери за деление на полиноми:
7.7.
При делението на x4 + x 2 + 1 на x 2 + 3x + 1 се получава:x4 + x 2 + 1 = (x 2
+ 3x + 1).(x2 - 3x + 9) - 24x - 8,
тоест
7.8.
При делението на x3 - 7x + 6 на x - 1 се получава:x3 - 7x + 6 = (x -
1).(x2 + x - 6) + 0, тоест
ТВЪРДЕНИЕ 7.4. Правило на Хорнер: нека
F(x) = a0 xn + a1 xn-1 + ... + an-1 x + an, където a0 № 0, n = deg(F) і 1.
Коефициентите на частното Q(x) = b0
xn-1 + b1 xn-2 + ...
+ bn-1 и остатъкът
r при делението на полинома
F на
|
a0 |
a1 |
a2 |
... |
an-1 |
an |
a |
b0 = a0 |
b1 = a b0 + a1 |
b2 = a b1 + a2 |
... |
bn-1 = a bn-2 + an-1 |
r = a bn-1 + an |
c
Изразите за b0, b1, . . , bn-1 и r се получават със сравняване на коефициентите в равенството:a0 xn + a1 xn-1 + ... + an-1 x + an = (x - a).(b0 xn-1 + b1 xn-2 + ... + bn-1) + r. g
От
F(x) = (x - a).Q(x) + r при x = a следва полезният факт, че
ДЕФИНИЦИЯ 7.4. Общ делител, най-голям общ делител, взаимно прости полиноми: некаПолиноми с най-голям общ делител, равен на 1, се наричат взаимно прости. |
ТВЪРДЕНИЕ 7.5. Всеки два полинома, поне един от
които е ненулев, имат единствен най-голям общ делител.
c
Доказателството почти повтаря това на ТВЪРДЕНИЕ 1.3, като допълнителна подробност сега е само нормирането. НекаЕдинственост:
ако H1 = НОД(F, G) и H2 = НОД(F, G), то поради H1 | H2 и H2 | H1 и съгласно ТВЪРДЕНИЕ 7.2 H1 = H2. то може отново да се докаже конструктивно с алгоритъма на Евклид; предполагайки по-съдържателния случай, когато F не се дели на G /иначе очевидно
F(x) = G(x).Q1(x) + R1(x), |
Q1(x), R1(x) О K[x], |
0 Ј deg(R1) < deg(G), |
G(x) = R1(x).Q2(x) + R2(x), |
Q2(x), R2(x) О K[x], |
0 Ј deg(R2) < deg(R1), |
R1(x) = R2(x).Q3(x) + R3(x), |
Q3(x), R3(x) О K[x], |
0 Ј deg(R3) < deg(R2), |
. . . . . . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . |
. . . . . . . . . . . . . . . . . . . |
Rk-2(x) = Rk-1(x).Qk + Rk(x), |
Qk(x), Rk(x) О K[x], |
0 Ј deg(Rk) < deg(Rk-1), |
Rk-1(x) = Rk(x).Qk+1(x) + 0, |
Qk+1(x) О K[x] |
|
веригата прекъсва, тъй като редицата от степените на
последователните остатъци е строго намаляваща редица от неотрицателни цели
числа, която не може да има безбройно много членове. За предпоследния остатък
Примери:
7.9.
НОД(x7 - 1, x5 - 1):x7 - 1 = (x5 - 1) .x2 + x2 - 1;
x5 - 1 = (x2 -1).(x3 + x) + x - 1;
x2 - 1 = (x - 1).(x + 1) + 0,
7.10.
НОД(x2 + 1, x2 - 1):x2 + 1 = (x2 - 1).1 + 2
x2 - 1 = 2.(1/2 x2 - 1/2) + 0, следователно, след нормиране
Аналог на ТВЪРДЕНИЕ 1.4 при полиномите е
ТВЪРДЕНИЕ 7.6. Свойства на най-големия общ делител и
взаимно простите полиноми:
/неразложими неконстантни полиноми
над дадено поле K: полиномът
|
Иначе казано, един полином от поне първа степен е неразложим, ако при всяко негово разлагане в произведение на два полинома над същото поле единият е обезателно от нулева степен (вижте предпоследното свойство от ТВЪРДЕНИЕ 7.2), тоест, ако допуска само тривиални разлагания на множители. Разложимите полиноми допускат нетривиални разлагания (тоест на множители от по-ниски степени) над основното поле.
Понятията разложимост/неразложимост се въвеждат само за неконстантни полиноми и са свързани съществено с определено поле, както личи от следващите примери
.Примери за разложими/неразложими полиноми:
7.11.
x2 - 1 = (x - 1) (x + 1) е разложим над Q.7.12.
x2 - 2 = (x -7.13.
x2 + 1 = (x - i) (x + i) е неразложим над Q и R, но е разложим над C.Неразложимите/разложимите (неконстантни!) полиноми от
K[x] са аналози на простите/съставните цели числа, а полиномите от нулева степен (константните полиноми) - на числата ±1.ТВЪРДЕНИЕ 7.7.Свойства на неразложимите полиноми
1) всеки полином от първа
степен е неразложим;
2) F и cF
/c О K, c № 0/ са
едновременно разложими/неразложими;
3) F - произволен, P - неразложим Ю или F | P, или НОД(F, P) = 1;
4) P -
неразложим и FG | P Ю или F | P, или G | P;
5) всеки
неконстантен полином се дели на поне един неразложим полином;
6)
P - неразложим
Ы фактор-пръстенът K[x]/(P) е поле.
c
1) Ако полином от първа степен се разлага в произведение на два полинома от по-ниски степени, то тези полиноми би трябвало да бъдат от нулева степен. Но произведение на такива полиноми е полином от нулева степен - противоречие.Свойства 2) - 5) са очевидни и са аналогични на.някои от свойствата на простите числа, споменати в ТВЪРДЕНИЕ 1.8.
Свойство 6) е аналогично на твърдението, че
Zp = Z/pZ е поле точно тогава, когато p е просто число (пример 6.11). За доказателство трябва да се установи съществуването на реципрочен на всеки ненулев съседен клас по главния идеалF.U + P.V є F.U є 1(mod P),
което в терминологията на съседните класове означава, че
(F + (P)).(U + (P)) = FU + (P) = 1 + (P), тоест (F + (P))-1 = U + (P).
От друга страна от обратимостта на всеки ненулев съседен клас
Пример 7.14. Конструкция на
поле на Галоа с 4 елемента:Полиномът
P(x) = x2 + x + 1 О GF(2)[x] е, както лесно се установява, неразложим над GF(2). Тъй като "F(x) О GF(2)[x] при деление на P(x) може да даде остатък най-много от първа степен /от вида ax + b; a, b О GF(2)/, всички възможни остатъци са следователно следните 4 полинома: 0, 1, x, x + 1, които изчерпват съседните класове по идеала (P). Според доказаното те образуват поле - GF(4), със следните таблици за събиране и умножение /по
+ |
0 |
1 |
x |
x +1 |
противоположни: |
* |
0 |
1 |
x |
x +1 |
реципрочни: |
0 |
0 |
1 |
x |
x+1 |
-0 = 0 |
0 |
0 |
0 |
0 |
0 |
|
1 |
1 |
0 |
x+1 |
x |
-1 = 1 |
1 |
0 |
1 |
x |
x+1 |
1-1 = 1 |
x |
x |
x+1 |
0 |
1 |
-x = x |
x |
0 |
x |
x+1 |
1 |
(x)-1 = x+1 |
x +1 |
x+1 |
x |
1 |
0 |
-(x+1) = x+1 |
x +1 |
0 |
x+1 |
1 |
x |
(x+1)-1 = x |
Построеното поле
GF(4) не е изоморфно на пръстена Z4, разгледан в пример 6.8 /последният не е поле, тъй като 4 не е просто число/. От главния диагонал на таблицата за събиране, изцяло изпълнен с нулеви елементи, следва, че Char(GF(4)) = 2. основната теорема на аритметиката (ТВЪРДЕНИЕ 1.9) в K[x] еТВЪРДЕНИЕ 7.8. Разлагане на неразложими полиноми: всеки полином
c
Принципна разлика между доказателствата на ТВЪРДЕНИЕ 1.9 и настоящото няма.Съществуване: ако
F(x) е неразложим над K, той очевидно се представя по описания начин, затова некаЕдинственост: ако се допусне съществуването на две разлагания:
F(x) = aF1(x).F2(x)...Fm(x) = bG1(x).G2(x)...Gn(x),
със
сравнение на старшите коефициенти се получава a = b. По-нататък произведението от неразложимите полиноми F1F2...Fm | G1, следователно някой от F1, F2, . . , Fm се дели на G1, например нека F1| G1. Последното е възможно само ако те се различават с постоянен множител, но тъй като са нормирани остава F1 = G1. Прилагайки тези разсъждения отново към равенството F2F3...Fm = G2G3...Gn, в крайна сметка се получава съвпадение на всеки множител в едното представяне с множител от другото, което доказва единствеността. gОбединявайки евентуални равни множители в горното представяне, се получава каноничното разлагане:
в което неразложимите нормирани множители
j1, j2, j3, . . , js са два по два различни.Подобно на
Z и в K[x] може да се дефинира понятието най-малко общо кратно на два полинома и да се изведат съотношения, аналогични на споменатите в ТВЪРДЕНИЯ 1.6 и 1.10, както и обобщенията на понятията най-голям общ делител, най-малко общо кратно и взаимно прости полиноми за повече от два полинома.
В алгебрата понятието производна се дефинира формално, тъй като познатата от математическия анализ дефиниция с граничен преход е неприложима за крайни полета /но например за
C или R тези дефиниции са еквивалентни/. Така в K[x] освен двучленните операции събиране и умножение /ДЕФИНИЦИЯ 7.2/ се въвежда и едночленната операция диференциране /намиране на производна/. От дефиницията е ясно, че всеки полином има производни от всякакъв ред, като непосредствено се проверява верността наТВЪРДЕНИЕ 7.9. (F + G)' = F' + G'; (F.G)'
= F'.G + G'.F; ако deg(F) =
n, то
Забележка:
не винаги deg(F' ) = deg(F) - 1; последното е вярно за полиноми над поле с характеристика 0, но например над GF(2):(x4 + 1)' = 4x3 = 0x3 = 0 поради 4 є 0 (mod 2).
Следващата формула (с многобройни приложения и в математическия анализ) позволява полином с комплексни коефициенти да се разложи по степените на разликата
x - a, тоест да се извърши линейна смяна на променливата.ТВЪРДЕНИЕ 7.10. Формула на Тейлър за полиноми с комплексни
коефициенти: нека
Пример 7.15. Разлагане на
F(x) = x3 - 7x + 6 О R[x] по степените на x + 1:
F(x) = x3 - 7x + 6, |
F(-1) = 12; |
F'(x) = 3x2 - 7, |
F'(-1) = -4; |
F"(x) = 6x, |
F"(-1) = -6; |
F'"(x) = 6, |
F'"(-1) = 6. |
Тогава
x3 - 7x + 6 = 12 - 4(x + 1) - 3(x + 1)2 + (x + 1)3, но същият резултат може да се получи по-лесно и по-удобно с четирикратно деление на F(x) на x + 1 по правилото на Хорнер:
1 |
0 |
-7 |
6 | |
-1 |
1 |
-1 |
-6 |
12 |
-1 |
1 |
-2 |
-4 |
|
-1 |
1 |
-3 |
||
-1 |
1 |
Формулата на Тейлър се обобщава за поле с
характеристика 0, ако знаменателите на участвуващите дроби се заменят съответно с 1!-, 2!-, . . , n!-кратните на единицата на полето /всички тези кратни са ненулеви елементи щом полето е с характеристика 0/.
ДЕФИНИЦИЯ 7.7. Корен (нула) на полином: нека F(x) О K[x]; елемент |
Както е известно на читателя, равенство от вида
F(x) = 0, /символът 0 в дясната страна в случая е означение за нулевия елемент на полето, а не за нулевия полином!/, се нарича още алгебрично уравнение (с 1 неизвестно), а за всеки корен (нула) на F се говори, че удовлетворява уравнението. Обикновено терминът корен се използува във връзка с уравненията, а нула - във връзка с полиномите, но често двата термина се използуват взаимозаменяемо - по-нататък ще се използува първият от тях.Следващото просто твърдение дава връзка между наличието на корени и
делимостта:ТВЪРДЕНИЕ 7.11. Теорема на Безу:
нека F(x)
О K[x]; елементът
c
Действително от F(x) = (x - a).Q(x) + r следва F(a) = 0 едновременно сВъпросът за връзката между наличието на корени и
разложимостта/неразложимостта се решава по различен начин за полиномите от първа и за полиномите от по-високи степени.ТВЪРДЕНИЕ 7.12. Всеки полином от първа степен има
единствен корен в основното поле, над което е неразложим; ако
F(x) е неразложим полином над K и deg(F) > 1, тогава F няма корени в K.
c
Нека F(x) = a0 + a1 x; a1 № 0; F е неразложим според ТВЪРДЕНИЕ 7.7. Директно се проверява, че елементътОт липсата на корени в основното поле неразложимостта следва само за полиноми от 2-ра и 3-та степен, но не задължително за полиноми от по-висока, например над
R полиномите x4 + 1 и x6 + 1 нямат корени, но са разложими /вторият е разложим даже над Q/:x4 + 1 = (x2 - x + 1)(x2
+ x
+ 1);
x6 + 1 = (x2 + 1)(x4 -
x2 + 1).
ДЕФИНИЦИЯ 7.8. Кратност на корен: неотрицателното цяло число k се нарича кратност на корена a на F(x), ако F(x) | (x - a)k, но не се дели на (x - a)k + 1. Корени с кратност 1 се наричат още прости, а с по-висока - многократни (или накратко кратни). |
С други думи кратността е най-високият показател
k, за който разликатаТВЪРДЕНИЕ 7.13. Ако Char(K) =
0, всеки k-кратен корен на
c
Нека a О К е k-кратен корен на F(x), тогаваF'(x) = k.(x - a)k-1.G(x) + (x - a)k.G' (x) = (x - a)k-1.(k.G(x) + (x - a).G' (x))
се дели на
(x - a)k-1, и тъй като k.G(a) + (a - a).G' (x) = k.G(a) № 0 порадиУсловието
Char(K) = 0 може да се замени с по-слабото изискване кратността на корена да не се дели на характеристиката и доказателството остава в сила. Например простите корени наТВЪРДЕНИЕ 7.14. Необходимо и достатъчно условие
полиномът
Въпросът за наличие на корени на полиномите
(тоест за възможността за решаване на алгебрични уравнения) дълго време е бил от съществено значение в алгебрата. За полиномите
от първа степен отговорът се дава от ТВЪРДЕНИЕ 7.12, но за полином от по-висока
степен е възможно той да няма корени в основното поле. Може обаче да се докаже,
че такъв полином винаги има корен в подходящо негово разширение. Например полиномът в споменатото в пример 6.9 разширение
{ a + b
;
a, b О Q }; полиномът x2 + 1 О Q[x] има корени
± i в C.
ТВЪРДЕНИЕ 7.15. Теорема за съществуване на корен в
подходящо разширение на полето: нека
c
Може е да се предположи, че F(x) е неразложим, в противен случай верността на твърдението ще следва от верността му за някой от неразложимите множители наR(x) + (F) = {R(x) + Q(x).F(x) є R(x) (mod F(x)), Q(x) О K[x] - произволен},
където
R(x) изчерпва всички възможни остатъци от делението на произволни полиноми отx + (F) = { x + Q(x).F(x) є x (mod F(x)), Q(x) О K[x] - произволен},
състоящ се от всички полиноми, сравними с
x по mod F, е изпълнено:F(x + Q(x).F(x)) є F(x) є 0 (mod F(x)),
което в терминологията на класовете от фактор-пръстена
ТВЪРДЕНИЕ 7.16. Броят на корените
на всеки ненулев полином /броейки всеки корен толкова пъти, колкото е неговата
кратност/ е равен на степента му. Всеки полином от поне първа степен може
еднозначно да се разложи на линейни множители над подходящо разширение на основното
поле, съдържащо всичките му корени, по
следния начин:
F(x) = a(x - x1) (x - x2)...(x - xn),
където
a е старшият коефициент на F, n = deg (F), x1, x2, . . , xn - корените на F.c
За полиномите от нулева степен /ненулевите константи от K/ твърдението за броя на корените е вярно, за полиномите от първа степен е доказано в ТВЪРДЕНИЕ 7.12, затова некаF(x) = (x - x1).F1(x), където deg(F1) = n-1 і 1.
Нека
x2 е корен на F1 /от евентуално ново разширение, като не е изключено x2 = x1/ и отновоF(x) = (x - x1) (x - x2).F2(x).
Отделянето на корени по този начин /съпроводено с евентуално разширяване на полето/ очевидно може да продължава докато се достигне до полином от нулева степен, тоест точно
n пъти. Полученият полином от нулева степен е равен, както лесно следва със сравняване на коефициентите, на старшия коефициент a на F.Обединявайки евентуалните кратни множители /съответни на
кратните корени/ в разлагането:F(x) = a(x - x1) (x - x2) ... (x - xn),
резултатът често се представя във вида;
,
където
k1, k2, . . , ks са кратностите на различните корени x1', x2', . . , xs', и разбира се,Съществуват обаче и полета със свойството, че съдържат корените на всички полиноми от положителна степен с коефициенти от същото поле (така наречените алгебрически затворени полета, за полиномите над които, образно казано, "каквито са коефициентите, такива са и корените") - такова е например полето от комплексните числа.
ТВЪРДЕНИЕ 7.17. Основна теорема на алгебрата
(известна още като теорема на Даламбер или теорема на Гаус):
всеки неконстантен полином с комплексни коефициенти има комплексен
корен.
Исторически необходимостта от разширяване на полето на реалните числа до полето на комплексните числа се е появила именно с цел да се направи възможно решаването на произволни
уравнения с реални коефициенти. Според основната теорема на алгебрата за уравнения с комплексни /а в частност и с реални/ коефициенти по-нататъшно разширяване вече не е необходимо. Въпреки името си обаче тази теорема по същество не е алгебрична - всички известни нейни доказателства /между впрочем сравнително дълги/ използуват средства от математическия анализ - и има второстепенно значение за алгебрата.Според
ТВЪРДЕНИЕ 7.16 и ТВЪРДЕНИЕ 7.17 ненулев полином с реални или комплексни коефициенти има точно толкова комплексни корени, колкото е степента му, докато броят на реалните корени на ненулев полином с реални коефициенти не надминава степента му /и в двата случая със забележката относно кратностите!/.Друго следствие от
ТВЪРДЕНИЕ 7.16 е, че единствените неразложими полиноми над едно алгебрически затворено поле (например C) са полиномите от първа степен.За нулевия полином е очевидно, че всеки елемент от основното поле е негов корен. Тогава от доказаното следва, че ако полином притежава повече корени, отколкото е степента му, този полином е обезателно нулев, в частност при безкрайно основно поле единственият полином с безбройно много корени е нулевият. Полезно следствие от това е, че ако два полинома от степен, по-малка или равна на
n приемат равни стойности за повече от n стойности на променливата, те са равни, тъй като разликата им е нулев полином (вижте и упражнение 7.9).Последното означава, че един полином може да се дефинира еднозначно чрез подходящ брой негови
стойности. Начин за конструиране на полином по дадени негови стойности се дава отТВЪРДЕНИЕ 7.18. Интерполационна формула на Лагранж:
нека
c
От израза за F(x) /сума от полиноми от n-та степен/ следва, чеОт
теоремата за разлагане на линейни множители със сравняване на коефициентите в двете страни на равенството се получават следните връзки между корените и коефициентите:ТВЪРДЕНИЕ 7.19. Формули на Виет:
нека
F(x) = a0 xn + a1 xn-1 + a2 xn-2 + ... + an-1 x + an О K[x], a0 № 0
и
F има корени x1, x2, x3, . . , xn О K' К K /тоест K' - евентуално разширение на K/. Тогава над K':x1 + x2 + x3
+ ... + xn = -a1
/a0;
x1 x2 +
x1 x3 + x2
x3 + ... + xn-1 xn =
a2 /a0;
x1 x2
x3 + x1 x2
x4 + ... + xn-2 xn-1
xn = -a3 /a0;
. . . . . . .
. . . . . . . . . .
x1 x2
x3 ... xn =
(-1)n.an /a0;
Следват някои твърдения за корени на полиноми с реални и цели коефициенти.
ТВЪРДЕНИЕ 7.20. Ако F(x)
О R[x], наред с всеки
комплексен корен
= a - bi е също корен на F (със същата
кратност като w ).
c
Нека F(x) = a0 x n + a1 x n-1 + a2 x n-2 + ... + an-1 x + an, /a0, a1, a2, . . ,което означава, че е
също корен с очевидно същата кратност.
От доказаното следва, че комплексните корени (които не са реални) на полином с реални коефициенти са четен брой, в частност, всеки полином от нечетна степен има реален корен.
ТВЪРДЕНИЕ 7.21. Разлагане на F(x) О R[x] на реални множители от 1-ва и 2-ра степен: всеки полином от поне
втора степен с реални коефициенти се разлага по следния начин:
F(x) = a0 (x - a1)(x - a2)...(x - ar)(x2 + p1x + q1)(x2 + p2x + q2)...(x2 + psx + qs),
където
a0 е старшият коефициент на F, a1, a2, . . , ar са реалните му корени, а всеки квадратен множител с реални коефициенти съответствува на двойка комплексно-спрегнати корени.c
Ако w = a + bi е комплексен корен на F, който не е реален, обединявайки множителите(x - w)(x -
) = x2
- (w +
) x
+ w
= x2 - 2ax +
a2 + b2
се получава квадратен полином с реални коефициенти.
gТВЪРДЕНИЕ 7.22. Цели и рационални корени на полиноми с цели
коефициенти: нека
1) ако цялото
число c №
0 е корен на F(x), то an | c;
2) ако
несъкратимата рационална дроб p/q
(p, q О Z; p, q №
0) е корен на
c
1) нека a0 c n + a1 c n-1 + a2 c n-2 + ... + an-1 c + an = 0 за2) ако
a0(p/q) n + a1(p/q) n-1 + a2(p/q) n-2 + ... + an-1(p/q) + an = 0, тоПример 7.16. Решаване на уравнението
6x5 - 11x4 + 100x3 - 175x2 + 64x + 16 = 0:Евентуални цели корени трябва да се търсят между
±1, ±2, ±4, ±8, ±16 - делителите на свободния член 16. Проверката (най-удобно по правилото на Хорнер) показва, че 1 е двукратен корен, откъдето:6x5 - 11x4 + 100x3 - 175x2 + 64x + 16 = (x - 1)2(6x3 + x2 + 96x +16)
Лесно се установява, че полиномът
6x3 + x2 + 96x +16 няма цели корени. Евентуални рационални корени /очевидно само отрицателни/ следва да се търсят сред дроби със знаменатели 2, 3 и 6 /делителите на 6/. Проверката показва, че -1/6 е корен, след което6x3 + x2 + 96x +16 = (x + 1/6)(6x2 + 96) = 6(x + 1/6)(x2 + 16) = 6(x + 1/6)(x - 4i)(x + 4i),
откъдето корените на изходното уравнение са:
x1 = x2 = 1, x3 = -1/6, x4 = 4i, x5 = -4i.
Тогава някои от горните резултати се илюстрират по следния начин:
6x5 - 11x4 + 100x3 - 175x2 + 64x + 16 = 6(x - 1)2(x + 1/6)(x - 4i)(x + 4i);
6x5 - 11x4 + 100x3 - 175x2 + 64x + 16 = 6(x - 1)2(x + 1/6)(x2 + 16);
x1 + x2 + x3
+ x4 + x5 = 1 + 1 - 1/6 + 4i -
4i = 11/6;
x1 x2 x3
x4 x5 = 1*
1* (-1/6) *
(4i) * (-4i) =
-16/6.
* * * * * * *
Над
K се въвеждат и полиноми на повече променливи (неизвестни). Нека n О N; x1, x2, . . ,Първо се образува по познатия от ДЕФИНИЦИЯ 7.1 начин пръстенът
K[x1], после
n променливи над дадено поле K и свързани с него
понятия: нека n О N. Формалният израз
където a О K, k1, k2, . . , kn = 0, 1, ..., се нарича едночлен с коефициент a от степенПодобни едночлени са едночлени, отличаващи се само по коефициентите си /тоест съдържащи променливите съответно в еднакви степени/.Полином F(x1, x2, . . , xn) на n променливи се нарича сума от едночлени /членове на F/: където сумирането се разпростира за краен брой комбинации на неотрицателните цели числа i1, i2, . . , in, тоест сума от краен брой членове.Нулев полином е полином, чиито всички коефициенти /а следователно и членове/ са равни на нулевия елемент на K.Степен на ненулев полином F /означение deg(F)/ е най-високата от степените на членовете му.Хомогенен полином или форма е ненулев полином с членове от една и съща степен. |
При полиноми на повече от една променлива вместо наредбите по растящи или намаляващи степени се използува обикновено лексикографска наредба на членовете му, например
x12 + 3x1x2 - 5 x22 ОQ[x1, x2]
е хомогенен полином от втора степен /квадратична форма/ на две променливи с лексикографска наредба на членовете.
n = 1 се дефинират релация равенство и операции събиране и умножение в множеството
ДЕФИНИЦИЯ 7.10. Симетричен полином: полином F(x1, x2, . . , xn) на n променливи се нарича симетричен, ако той не се изменя при произволна пермутация на променливите, тоест ако/ i1, i2, . . , in - пермутация на номерата 1, 2, . . , n/ |
Примери за симетрични полиноми са сумата и произведението на променливите, по-общо
формулите на Виет (ТВЪРДЕНИЕ 7.19) дават основание за следната
ДЕФИНИЦИЯ 7.11. Елементарни симетрични полиноми, степенни суми: полиномитеs 1 ::= x1 + x2 + x3 + ... + xn;s 2 ::= x1 x2 + x1 x3 + x2 x3 + ... + xn-1 xn; s 3 ::= x1 x2 x3 + x1 x2 x4 + ... + xn-2 xn-1 xn; . . . . . . . . . . . . . . . . . . . . . . . s n ::= x1 x2 x3...xn се наричат елементарни симетрични полиноми. Полиномите sk ::= x1k + x2 k + x3 k + ... + xn k /k = 0, 1, 2, ... / се наричат степенни суми. |
ТВЪРДЕНИЕ 7.23. Основна теорема
за симетричните полиноми: всеки симетричен полином
F(x1, x2, . . , xn) = F (s 1, s 2, . . , s n), където F (x1, x2, . . , xn) О K[ x1, x2, . . , xn]
Приложения на тази основна теорема са познати на читателя от елементарната алгебра като задачи за изразяване на симетрични функции от корените на квадратни уравнения.
Формули, изразяващи степенните суми чрез елементарните симетрични полиноми, са получени от Нютон.
ТВЪРДЕНИЕ 7.24. Формули на Нютон за степенните
суми: в означенията от ДЕФИНИЦИЯ 7.11 при k = 1, 2, ...
важи:
sk - sk-1 s1 + sk-2 s2 - ... + (-1)k-1s1 sk-1 + (-1)k.ksk = 0,
където при
k > n се приема, че si ::= 0 за i = n+1, n+2, . . , k.Тъй като
s0 ::= n, с тези формули могат последователно да се пресметнатЗа полиноми на повече променливи също може да се изгради теория на делимостта,
разложимостта на множители и т.н., което няма да бъде предмет на следващото изложение, а ще бъдат засегнати накратко само така наречените рационални дроби. Тъй като
ДЕФИНИЦИЯ 7.12. Рационални дроби и поле от рационални дроби: полето от отношения за K[ x1, x2, . . , xn] се нарича поле от рационални дроби (на n променливи, n = 1, 2, ...), а елементите му (формални отношения от полиноми) - рационални дроби. Рационалната дроб на една променлива F(x)/G(x) се нарича несъкратима, ако НОД(F, G) = 1.Рационалната дроб на една променлива F(x)/G(x) се нарича правилна, ако |
Според конструкцията на поле от отношения от ТВЪРДЕНИЕ 6.4 знаменателят на всяка рационална дроб е ненулев полином. Така от формално-алгебрична гледна точка например дробите
/първата е несъкратима/ са равни, докато ако се разглеждат като функции на една променлива (както е прието в математическия анализ) ще бъдат различни, тъй като имат различни дефиниционни множества.
Следват някои основни резултати за рационални дроби на една променлива.
ТВЪРДЕНИЕ 7.25. Всяка рационална дроб
F(x)/G(x) се представя
еднозначно като сума от полином и правилна дроб.
c
Според ТВЪРДЕНИЕ 7.3 /теоремата за деление с остатък/:F(x) = G(x)Q(x) + R(x), като deg(R) < deg(G);
следователно
F(x)/G(x) = Q(x) + R(x)/G(x), като дробта R/G е правилна. gТВЪРДЕНИЕ 7.26. Всяка правилна дроб F/G, чийто знаменател е произведение от два по два взаимно
прости полиноми, например G =
G1 G2 ...Gn,
се представя по единствен начин като сума от правилни дроби със знаменатели
G1, G2 , . . ,
Gn:
c
При n = 2 от НОД(G1, G2 ) = 1 следва, че 1 = F1G1 + F2G2 за някаквиРазделяйки
F.F1 на G2 с остатък, се получава F.F1/G2 = q + f/G2, където,
с изваждането им се получава
(f1 - h1)/G1 = (h2 - f2)/G2, или (f1 - h1)G2 = (h2 - f2)G1.
Лявата страна на последното равенство
(f1 - h1)G2 | G1, но порадиПри
n > 2 резултатът следва индуктивно. gСпоред доказаното /сравнете и с упражнение 3.7/, ако знаменателят
G на правилната дроб F/G има канонично разлагане,
където
j1, j2, j3, . . , js са неразложими полиноми, а k1, k2, . . , ks О N, F/G може да се представи еднозначно като сума от правилни дроби със знаменатели
Упражнения към глава 7/
по-нататък K означава произволно поле/:7.1. K[x] е пръстен на главни идеали.
7.2[!]. Да се намерят
остатъците от делението на полином F(x) на7.3. Кога
НОД(ax2 + bx + c, 2ax + b) = 1; НОД(x3 + px + q, 3x2 + p) = 17.4. Използувайки идеята на Евклидовото доказателство за съществуване на безбройно много прости числа /
ТВЪРДЕНИЕ 1.8.4)/ да се докаже, че над K съществуват безбройно много неразложими полиноми.7.5. Полином от 2-ра или от 3-та степен без корени в
K е неразложим над K.7.6[!]. Да се намерят всички неразложими полиноми от 2-ра и
3-та степен над
7.8. Полином над
C се дели на производната си точно тогава, когато има вида a(x - w)n, където7.9[!]. За полиноми над
C да се докаже еквивалентността на дефинициите за равенство на полиноми: формално-алгебричната (ДЕФИНИЦИЯ 7.2) и функционалната (познатото от математическия анализ равенство на две функции на една променлива). Разглеждайки полиномите x + 1 и7.10. С
интерполационната формула на Лагранж да се конструират полиноми по дадени стойности:7.11[!]. Всеки рационален корен на нормиран целочислен полином е цял.
7.12[!]. Да се намерят всички комплексни корени на уравненията:
с формулите на
Виет и Нютон да се пресметнат сумите от степените на корените им до третата включително.7.13[!]. Да се намерят
коефициентите на нормиран полином над C от възможно най-ниска степен с корени:7.14. Ако корените на полинома
x3 + px2 + qx + r О C[x] образуват:7.15. За полиномите
a1 x2 + b1 x + c1 и a2 x2 + b2 x + c2 / a1, b1, c1, a2 , b2, c2 О K, a1 № 0, a2 № 0/ да се изведе необходимо и достатъчно условие да имат общ корен като се разгледа произведението
Oбратно към
СЪДЪРЖАНИЕ
Тези
алгебрични системи са предмет на обстойно изучаване в линейната алгебра, затова в тази глава ще бъдат споменати само най-важните понятия и резултати. Нека по-нататък с K е означено произволно поле, чиито елементи във връзка с разглежданите въпроси често се цитират като скалари.
ДЕФИНИЦИЯ 8.1. Векторно (линейно) пространство над поле K: адитивна Абелева група V от елементи, наречени вектори (с двучленна операция събиране), като на
се нарича векторно (линейно) пространство над K.Неутралният елемент на V се нарича нулев вектор /означение 0/. |
ТВЪРДЕНИЕ 8.1. Основни свойства на нулевия
вектор:
1) 0.a
= 0 за "a О V;
2)
a.0 = 0 за "a О K;
c
0.а = (0 + 0)a = 0.a + 0.a, откъдето 0.a = 0; a.0 = a.(0 + 0) = a.0 + a.0, откъдетоПримери за векторни пространства:
8.1.
Множеството от свободните вектори в равнината или в пространството с известните от геометрията събиране на вектори и умножение на вектор с число е векторно пространство над полето R /този пример обяснява произхода на термина векторно пространство/.8.2.
Множеството от матрици с фиксирани размери над произволно поле относно събирането на матрици и умножение на матрица със скалар.8.3.
Множеството (пръстенът) K[x] от полиноми над произволно поле K относно събирането на полиноми и умножение на полином с елемент от K.8.4.
Множеството от полиноми от най-много n-та степен /n О N/ над произволно поле относно операциите от пример 8.3.8.5.
Полето C е векторно пространство над полето R относно събирането на комплексни числа и умножението на комплексно число с реално.8.6.
Полето GF(4) от пример 7.14 е векторно пространство над GF(2).
От ДЕФИНИЦИЯ 8.2 следва, че всяко от понятията линейна зависимост и линейна независимост е логическо отрицание на другото. Лесно се съобразява, че при безкрайно поле
K ако съществува една нетривиална линейна комбинация на векторите a1, a2, . . , as, равна на 0, съществуват и безбройно много такива. Затова векторите от един комплект са линейно зависими, ако нулевият вектор може да се представи като тяхна линейна комбинация по повече от един начин (следователно по безбройно много начини при безкрайно поле), и са линейно независими в противен случай (ако нулевият вектор се представя само по тривиалния начин).ТВЪРДЕНИЕ 8.2. Свойства на линейно зависимите и
линейно независимите вектори /във всяко от следващите свойства става дума за
вектори от едно и също пространство/:
1) ако към комплект от линейно зависими вектори се добавят нови (произволни), векторите от разширения комплект са също линейно зависими;
2) ако от комплект от линейно независими вектори се отстранят няколко (като остане поне един), останалите вектори са също линейно независими;
3) ако векторите от един комплект са линейно зависими, поне един от тях може да се представи като линейна комбинация на останалите и обратно;
4) ако векторите от един комплект са линейно независими, никой от тях не може да се представи като линейна комбинация на останалите и обратно;
5) ако a1, a2, . . , am и b1, b2, . . ,
bn
/m, n О N/ са 2 комплекта линейно
независими вектори и всеки вектор от втория комплект е линейна комбинация на
векторите от първия, то
ако за векторното пространство V съществува множество B от краен брой линейно независими вектори със свойството, че всеки вектор от V се представя като линейна комбинация на векторите от B, то V се нарича крайномерно векторно пространство, B се нарича базис на V, а броят на векторите в базиса се нарича размерност на V /означение dim(V)/. В противен случай V се нарича безкрайномерно. |
Коректността на дефиницията за понятието размерност следва от лесно доказуемия с помощта на ТВЪРДЕНИЕ 8.2.5) факт, че всеки два базиса на
V имат равен брой вектори. Освен това никой базис не може да съдържа нулевия вектор /вектори, сред които участвува нулевият, са линейно зависими/.В примери 8.1 - 8.6 само
K[x] е безкрайномерно, тъй като степените 1 = x0, x, x2, x3, ... са линейно независими. Множеството от свободните вектори в пространството е тримерно с базис, образуван от всеки три некомпланарни ненулеви вектори. Множеството от матрици-редове с n компонентиТВЪРДЕНИЕ 8.3. Теорема за еднозначно разлагане на
вектор по базис: ако e1, e2, . . , en образуват базис на
V, то за
c
Нека а = a1'.e1 + a2'.e2 + ... + an'.en, и0
= (a1' - a1")e1 + (a2' - a2")e2 + ... + (an' - an")en,и поради линейната независимост на базисните вектори следва, че
a
1' - a1" = 0, a2' - a2" = 0, . . , an' - an" = 0,тоест двете представяния са идентични
. g
Упражнения към глава 8:
8.1. Да се докаже ТВЪРДЕНИЕ 8.2.
8.2. Ако dim(V) = n, максималният брой линейно независими вектори от V е равен на n.
8.3. Числата
1 и i са линейно независими над R. V' на векторното пространство V се нарича подпространство, ако V' е също векторно пространство относно операциите, дефинирани в V. Очевидно всяко векторно пространство има тривиалните подпространства - { 0 } и самото V. Освен това ако
Oбратно към
СЪДЪРЖАНИЕ
9. ПРОСТИ РАЗШИРЕНИЯ НА АЛГЕБРИЧНИ
ПОЛЕТА.
ПОЛЕ НА РАЗЛАГАНЕ. ПОЛЕТА НА ГАЛОА.
В настоящата глава ще бъде описана една техника за получаване на
разширения на алгебрични полета, известна като присъединяване към дадено поле на корен на полином над това поле, който корен не принадлежи на полето. С помощта на тази процедура, започвайки от добре известните полета на ГалоаНека по-нататък
K е произволно поле,ТВЪРДЕНИЕ 9.1. Множеството
K
(w) ::= { g0 + g1 w + g2 w2 + ... + gn-1 w n-1; g 0, g 1, . . , g n-1 О K }от линейни комбинации на степените
1 = w0, w, w2, . . , wn-1 на корена w, е поле.c
Всеки елемент a0 + a1 w + a2 w 2 + ... + a n-1wn-1 О K(w) има единствено представяне от посочения вид, действително иначе акоb
0 + b1 w + b2 w2 + ... + bn-1 wn-1е друго представяне, то с изваждане на двете представяния се получава:
0 = (a0 - b0) + (a1 - b1)w + (a2 - b2)w2 + ... + (an-1 - bn-1)wn-1,
тоест
w би бил корен на полином от степен, по-ниска отa = a0 + a1 w + a2 w2 + ... + an-1 wn-1 и b = b0 + b1 w + b2 w2 + ... + bn-1wn-1
са равни точно тогава, когато
a0 = b0, a1 = b1, a2 = b3, . . , an-1 = bn-1.Лесно се вижда, че сумата:a + b ::= (a0 + b0) + (a1 + b1)w + (a2 + b2)w2 + ... + (an-1 + bn-1)wn-1,
и произведението:
ab ::= (a0 b0) + (a0 b1 + a1 b0) w + (a0 b2 + a1 b1 + a2 b0) w2 + ... + (an-1 bn-1) w2n-2
са елементи от същия вид, тъй като всички степени на
w от n нататък могат да се изразят чрез 1, w, w 2, . . , wn-1 като следствие на факта, че w е корен на полиномаНаистина от
F(w) = j0 + j1 w + j2 w2 + ... + jn wn = 0 и jn № 0 следва, чеw
n = - (j0 + j1 w + j2 w2 + ... + jn-1 wn-1) j n-1И така
K(w) е алгебрична система, затворена относно събирането и умножението. Комутативните и асоциативните закони за събирането и умножението, както и дистрибутивният закон са изпълнени като следствие от тяхното изпълнение в K. По-нататък директно се вижда, че елементите0 = 0 + 0w + 0w2 + ... + 0wn-1 и
са съответно
нулев и единичен иОстава да се докаже съществуването на
реципрочен за всеки ненулев елемент. Нека за елемента a № 0 с горното представянеПостроеното поле
K(w), чиито елементи са полиноми на w от най-многоK
(w) @ K[x]/(F)/илюстриращ пример е посочен в упражнение 9.1/.
ТВЪРДЕНИЕ 9.2. Полето K(w) е векторно
пространство над K с базис 1 = w 0, w, w 2, . . ,
c
Изискванията на ДЕФИНИЦИЯ 8.1 за K(w) се проверяват непосредствено. Максималността на системата от степените 1, w, w 2, . . , wn-1 и линейната им независимост (което означава, че образуват базис), както и единствеността на разлагането по базиса за всеки елемент отОт получените резултати се вижда например, че известното поле
C от комплексните числа е просто разширение на полето R от реалните числа, получено от R чрез присъединяване към R на корена i на неразложимия полином от втора степенСъгласно резултатите от глава 7
за всеки неконстантен полином съществува поле, съдържащо всичките му корени и над това поле полиномът може да се разложи на линейни множители. Същото е очевидно вярно и за произволно разширение на въпросното поле, затова представлява интерес "най-малкото" от всички полета с такова свойство.
ДЕФИНИЦИЯ 9.1. Поле на разлагане за полином
|
Може да се докаже следното
ТВЪРДЕНИЕ 9.3. За всеки полином от положителна
степен съществува поле на разлагане, което е единствено с точност до
изоморфизъм.
Доказателството на съществуването е основано на описаната процедура на последователното
присъединяване към основното поле на всички корени, които не му принадлежат, а частта за единственост означава по-подробно, че всеки две полета на разлагане са изоморфни, като изоморфизмът между тях оставя неизменни елементите на основното поле, а осъществява някаква пермутация на непринадлежащите на основното поле корени на полинома.Например полиномът
x2- 2 О Q[x] има за свое поле на разлаганеx2 - 2 = (x -) (x +
).
За
xp - x О GF(p)[x] при p - просто /вижте пример 7.4 относно означенията за коефициентите/, полето на разлагане е самотоxp - x = x( x - [1] ) ( x - [2] ) ...( x - [p-1] ).
До края на тази глава ще бъдат резюмирани накратко основните
резултати за крайните полета, като ще се използува обичайното означение
ТВЪРДЕНИЕ 9.4. Характеристиката на всяко поле на Галоа е просто число.
c
Следва от ТВЪРДЕНИЕ 6.2 и доказания в ТВЪРДЕНИЕ 6.3 факт, че поле с характеристика 0 не може да има краен брой елементи, тъй като кратните на единичния му елемент са всичките различни. gТВЪРДЕНИЕ 9.5. Всяко поле на Галоа с характеристика
p съдържа подполе, изоморфно на
c
Следва от ТВЪРДЕНИЕ 6.3. и ТВЪРДЕНИЕ 9.4. gТВЪРДЕНИЕ 9.6. Броят на елементите на едно крайно поле е равен на
цяла положителна степен на характеристиката му.
c
Нека Char (GF(q)) = p. Тогава GF(q) съдържа подполе, изоморфно сСпоред ТВЪРДЕНИЕ 6.2.4) за
" x О GF(q) е изпълненоТВЪРДЕНИЕ 9.7. Съществуване и единственост на полетата на Галоа:
за всяко просто число p и за всяко
естествено число m нека
c
Полиномът xq - x има производнаxq - x = ( x - x1 ) ( x - x2 ) ...( x - xq ),
каквото не може да има в никое друго "по-малко" поле, защото последното не би съдържало всичките
q корени наСпоред коментара в началото на тази глава, започвайки от
В заключение следва описание на
мултипликативната група на поле на Галоа. ЗаТВЪРДЕНИЕ 9.8. Мултипликативната група на всяко
поле на Галоа е циклична.
Упражнения към глава 9:
9.1[!]. Да се конструира
GF(4) с присъединяване към GF(2) на корен9.2[!]. Да се провери, че уравненията
x2 = 2 и x2 = 3 нямат корени в GF(5). Ако w е корен на някое от тези уравнения, да се конструира полето на Галоа9.3. Да се рационализират знаменателите на дробите
9.4. Да се изведе
теоремата на Уилсън (упражнение 2.4) като следствие от посоченото в коментара след ТВЪРДЕНИЕ 9.3 разлагане на полинома9.5. Използувайки таблиците за събиране и умножение за полето на Галоа
9.6. Всеки елемент от полето
GF(2m) /m О N/ е точен квадрат /за полета на Галоа с нечетен брой елементи това не е вярно, например според горното упражнение 9.2 в
Oбратно към
СЪДЪРЖАНИЕ
< A >
Абелева
(комутативна) група
Автоморфизъм
Азбука
Алгебрически затворени
полета
Алгебрична операция
Алгебрична
система (структура)
Алгебрично
уравнение
Алгоритъм на Евклид за намиране на
най-голям общ делител:
Асоциативен
закон
Асоциативен
пръстен
Асоциативна
операция
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Базис
(на векторно пространство)
Безкрайномерно векторно
пространство
Безу
Oбратно към АЗБУЧЕН УКАЗАТЕЛ
Векторно (линейно) пространство
Взаимно
прости числа
Взаимно прости
полиноми
Виет, формули
на
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Галоа, поле
на
Гаус, теорема на
Главен
идеал
Група
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Даламбер,
теорема на
Двоично-рационални
(дуално-рационални) числа
Двустранен
идеал
Двучленна
операция
Деление
Делимост
Делители на
нулата
Десен идеал
Десен неутрален
елемент
Диедрална група
Диофантови
уравнения
Дистрибутивен
закон
Дистрибутивна
операция
Дробна част (на реално
число)
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Евклид, алгоритъм на ®
Алгоритъм на Евклид
Единичен елемент
Едночлен
Едночленна
операция
Елементарни симетрични
полиноми
Ендоморфизъм
Епиморфизъм
Естествен (каноничен)
хомоморфизъм
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Идемпотентна
операция
Идентично преобразувание
(идентитет)
Изваждане
Изоморфизъм
Израз
Инвариантна
подгрупа
Инверсен (обратен)
елемент
Индекс на
подгрупа
Инфиксни
означения
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Каноничен
хомоморфизъм
Канонично разлагане
Кейли, таблица
на
Китайска теорема за
остатъците
Клайн, група на
Класове от
остатъци
Коефициенти
Комутативен
закон
Комутативен
пръстен
Комутативна група
Комутативна
операция
Композиция на
преобразувания
Конкатенация (на
стрингове)
Константен полином
(константа)
Конгруентност ® Сравнимост
Корен (нула) на
полином
Крайномерно векторно
пространство
Кратни (многократни)
корени
Кратни (на
елемент)
Кратно
Кратност (на
корен)
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Лагранж
Латински
квадрат
Линейна зависимост/независимост
(на вектори)
Линейна комбинация
(на вектори)
Линейно
пространство
Ляв
идеал
Ляв неутрален
елемент
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Малка теорема
на Ферма
Мерсен, прости числа
на
Моноид
Мономорфизъм
Морфизми
Мултипликативна
група
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Най-голям общ делител (
НОД, GCD)Най-малко общо
кратно (НОК, LCM)
Ненулев
полином
Неразложим
полином
Несъкратима рационална
дроб
Неутрален елемент
Нормален
делител
Нормиран
полином
Носител (на алгебрична
система)
Нула (на
полином)
Нулев вектор
Нулев
елемент
Нулев
полином
Нютон, формули
на
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Образуващ
елемент
Обратен елемент
Общ
делител
Общо кратно
Операнд
Основна теорема
Остатък
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ>
Период (на
систематична дроб)
Питагоров триъгълник
Подпространство (на векторно пространство)
Полином (над дадено поле)
Полугрупа
Постфиксни
означения
Правилна рационална
дроб
Правило (схема) на
Хорнер
Префиксни
означения
Признаци за делимост
Приоритет (на
операции)
Присъединяване на корени
Производна (производен
полином)
Просто поле
Просто разширение (на
поле)
Просто число
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Равенство
Равноостатъчност
® СравнимостРелация на
еквивалентност
Резултат (от алгебрична
операция)
Реципрочен
елемент
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
С точност
до изоморфизъм
Свободен
член
Сигнатура (на алгебрична
система)
Симетричен
полином
Симетрична група
Скалар
Смесена периодична
дроб
Собствено
подполе
Сравнимост (конгруентност,
равноостатъчност)
Сравнения с
едно неизвестно
Старши (главен, водещ)
коефициент
Степен (на полином)
Степени
(на елемент)
Степенни
суми
Стойност (на
полином)
Стринг
Субституция
Събиране
Съкращаване
Съседен
клас
Съставно
число
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Таблица на
Кейли
Тейлър, формула на
Теорема
Тривиални
подгрупи
Тривиални
подпространства
Тривиални подпръстени
Тричленна (тернарна)
операция
Тъждество на Безу
Тяло (пръстен с
деление)
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Уилсън, теорема
на
Умножение
Унарна
операция
Универсална
алгебра
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Фактор-група
Фактор-множество
Фактор-пръстен
Ферма, Малка теорема
на
Ферма, прости числа
на
Фибоначи, числа
на
Форма (хомогенен
полином)
Формални дроби
Формула
Формули
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Характеристика (на
поле)
Хомоморфизъм
Хомогенен
полином (форма)
Хорнер, правило
на
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Цели
Гаусови числа
Целочислено деление
(Pascal)
Целочислен модул
(Pascal)
Център (на
група)
Циклична група
Цяла част (на реално
число)
Цялостен
пръстен
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Числа на
Фибоначи
Чиста периодична
дроб
Oбратно към
АЗБУЧЕН УКАЗАТЕЛ
Ядро (на хомоморфизъм)
Oбратно към
СЪДЪРЖАНИЕ
1. Н. Обрешков - Висша алгебра, Наука и изкуство, София, 1966
2. К. Дочев,
Д. Димитров, В.Чуканов - Ръководство за упражнения по висша алгебра: пръстени и
полета, полиноми и групи, Наука и изкуство, София, 1976
3. Г. Генов, С.
Миховски, Т. Моллов - Алгебра с теория на числата, Наука и изкуство, София,
1991
4. Д. К.Фаддеев - Лекции по алгебре, Москва, "Наука", 1984
5. Р.
Лидл, Г. Нийдеррайтер - Конечные поля, т.1, Москва, "Мир", 1988
6. Jean-Marie
Monier - Algebre I, Cours et 600 exercices corriges