1626435697-9d9ede204f9baad60159c2d6531787c7 (844297), страница 51
Текст из файла (страница 51)
а+ ( — а)=( — а)+а=О. Заметим, что последнее свойство — существование обратного элемента относительно сложения — в замкнутом полукольце может не выполняться (равд. 5.6). А свойство 4 замкнутого полукольца — существование и единственность бесконечных сумм — не обя. зательно выполняется в кольце. Кольцо, в которпм операция ° коммутативна, называется коммутативным. Если в коммутативном кольце для каждого элемента а, отличного от О, существует элемент а-', обратный относительно умножения, т.
е. а а-' а-' а 1, то кольцо называется полем. Пример 6.1. Вещественные числа образуют кольцо, если взять в качестве + и ° обычные сложение и умножение. Вещественные числа, однако, не образуют замкнутого полукольца. Система ((О, 1), +, , О, 1), где + — сложение по модулю 2 и ° — обычное умножение, образует кольцо, но не замкнутое полукольцо, поскольку значение 1+1+... не определено. Но если нереопределить + так, что а+Ь=О, если а=Ь=О, и а+Ь=! в прочих случаях, то получится замкнутое полукольцо 5, из упр. 5.1.
5, не является кольцом, поскольку 1 не имеет обратного. С[ Введем важный класс колец матриц. Определение. Пусть 1т=(5, +... О, 1) — кольцо и М вЂ” множество (лхл)-матриц, элементы которых принадлежат Я. Пусть Ои обозначает (пхп)-матрицу, все элементы которой равны О, и 1„— сдиничную (лХл)-матрицу, у которой на главной диагонали стоят 1, а на остальных местах О. Для А и В из М„обозначим через А+„В такую (пхл)-матрицу С, что С [1, ![=А [1, ![+В [1, Л '), а через А „ — такую (лхл)-матрицу О, что !1 [1, 1[=Д А [1, й[ ° ° В [й, 1]. 1) М[6 !1 — алемент, стоящий в матрице М иа пересечении Ьй строки и Ьто столбца. кь основныв понятия Лемма 6А. (М„, +„, „, 0„, /„) — кольцо. Д о к а з а тел ь ст в о.
Элементарное упражнение. (З Заметим, что определенная выше операция умножения матриц „не коммутативна при л~(, даже если умножение в исходном кольце В коммутативно. Мы будем писать + и ° вместо +„и „, если это не будет вызывать путаницы со сложением и умножением в исходном кольце Я. Кроме того, мы будем часто опускать знак умножения, если он восстанавливается очевидным образом.
Пусть Я вЂ” кольцо и ̄— кольцо (лхл)-матриц с элементами из Я. Допустим, что п четно. Тогда (лХл)-матрицу М„можно разбить на четыре ((л/2)Х(л/2))-матрицы. Пусть Яв ыз — кольцо (2Х2)-матриц с элементами из Мыг. Непосредственно проверяется, что умножение и сложение (лХл)-матриц в М„эквивалентно умно.
жению и сложению соответствующих (2 х 2)-матриц в Яз,„д, элементами которых служат ((л/2) Х (л/2))-матрицы. Лемма 6.2. //усть 1 — такое отображение из М в йз,ыы что /(А) — матрица А„ А„ из акты где А„— левый верхний квадрант матрицы А, А„— ее правый верхний квадрант, А„— левый нижний, А „— правый нижний. Тогда /(А+ В) =/(А)+/(В), /(АВ) =/(А)./(В). Д о к аз а тел ь ство, Доказательство состоит в подстановке определяющих равенств для + и в Мыр в определяющие равенства для + н ° в Я, „и, а это элементарное упражнение. П Лемма 6.2 важна тем, что указывает возможность построения алгоритма умножения (лхл)-матриц из алгоритмов умножения (2Х2)-матриц и ((и/2)Х(п/2))-матриц, Мы воспользуемся ею в следующем разделе и построим асимптотически быстрый алгоритм умножения матриц. Здесь же подчеркнем тот факт, что алгоритм умножения (2Х2)-матриц будет не произвольным, а специально ориентированным на работу с йк,~ь Так как кольцо /('к„д не коммутативно, даже если таково кольцо Я, то этот алгоритм умножения (2Х2)-матриц не может предполагать коммутативностн умножения ((л/2) Х (л/2))-матриц.
Но он может, разумеется, использовать любое из свойств кольца. Определение. Пусть А будет (л Х и)-матрицей с элементами из некоторого поля. Матрицей А-', обратной к А, называется такая (пхл)-матрица, что АА-г=/„. 9 А. Ахо, дж. Хопкро4е, дж. ульмав гл. к гмножвнив мхтгиц Легко показать, что если матрица А -' существует, то она единственна и АА-'=А-'А=(„. Кроме того, (АВ)-'=В-'А-'. Определение. Пусть А будет (пхп)-матрицей, Определителем йе1(А) матрицы А называется сумма, взятая по всем перестановкам р= (1„(м..., 1„) целых чисел от 1 до н, произведений а ( — 1)ье Д А[1, (], где и« вЂ” — О, если перестановка р чепиитя (т. е. ее можно получить из (1, 2,..., и) четным числом транспозиций), и й =1, если перестановка р нечетная (получается нечетным числом транспозиций).
Легко показать, что каждая перестановка либо четна, либо нечетна (но не то и другое одновременно). Пример 6.2. Пусть а„ а„ а„ а„ а„ а„ Шесть перестановок чисел 1, 2, 3 таковы: (1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, !), (3, 1, 2), (3, 2, 1). Очевидно, перестановка (1, 2, 3) четна, ибо получается из себя с помощью 0 транспозиций. Перестановка (2, 3, 1) четна, поскольку, переставляя 2 и 3 в (1, 2, 3), получаем (1, 3, 2), затем переставляем 1 и 2 и получаем (2, 3, 1).
Аналогично (3, 1, 2) — четная перестановка, а остальные три — нечетные. Таким обРазом, йе1(А)=амаьзйьь — ама„а,ь — а„а„а„+а„а„а„+ +а,, а„а„— а„а„ахь П Пусть (нхп)-матрица А образована элементами из некоторого поля, Можно показать, что А-' существует тогда и только тогда, когда йе1 (А)ФО, и что йе1 (АВ) =йе1 (А) йе1 (В). В случае йе1(А)чьО матрицу А называют невырожденнои. Определение. (т хи)-матрица А называется верхней треугольной, если А [1, 1[=0 при 1<1<1<т, и нижней треугольной, если А!1, 1)=0 при 1<1<1<я.
Умножение двух верхних треугольных матриц дает верхнюю треугольную матрицу. Аналогичное утверждение верно и для нижних треугольных матриц. Лемма 6.3. Если А — «еадратная верхняя или нижняя треугольная матрица, то (а) де1(А) равняется произведению элементов, стоящих на главной диагонали (т. е. ПА [1, П), вл, ллгогитм штэлссяил для гмножения млтянц Определение. Нодматрицей матрицы А называется матрица, получаемая вычеркиванием некоторых сгрок и столбцов матрицы А. Главной подматрицей (и х и)-матрицы А называется квадратная подматрица матрицы А, состоящая из первых й строк первых 6 столбцов матрицы А, 1(М:и, Рангом гапк(А) матрицы А называется размер ее наибольшей квадратной невырожденной подматрицы.
Например, ранг (пхп)- матрицы перестановки равен и. Заметим, что если А =ВС, то гапк (А)(М














