2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Произведение двух нижнетреугольных матриц.
Сообщение14.08.2019, 22:13 


07/08/16
328
Хотел бы попросить проверить доказательство следующего утверждения.
Утверждение.
Произведение двух нижнетреугольных матриц есть матрица нижнетреугольная.
Для начала введём следующее
Определение.
Квадратная матрица $A$ называется нижнетреугольной, если $ \forall i,j : i < j \Rightarrow a_{ij} = 0$.
Доказательство.
Пусть имеется две нижнетреугольные матрицы $(a_{ij})$ и $(b_{ij}), i,j = 1..n$.
Матрицу, получающуюся в результате произведение этих матриц обозначим как $(r_{ij})$.
Значит нам нужно доказать, что $ \forall i,j : i < j \Rightarrow  r_{ij} = 0 $.
Рассмотрим произвольный элемент матрицы $R$. Из определения матричного произведения он равен:
$r_{ij} = \sum\limits_{k=1}^{n}a_{ik}b_{kj}$.
Докажем, что он равен нулю, как только $i < j$.
Тогда для любого из слагаемых, образующих в сумме такой элемент возможны три варианта:
1)$i < j < k$. Но так как $i < k$,то это слагаемое равно нулю.
2)$k < i < j$. $k < j$, значит и такое слагаемое будет равно нулю.
3)$i < k < j$. $i < k$, следовательно и это слагаемое будет нулевое.
Но это означает, что как только $i < j$, так $r_{ij} = 0$, а значит матрица $R$ - нижнетреугольная.$\triangle$.

 Профиль  
                  
 
 Re: Произведение двух нижнетреугольных матриц.
Сообщение14.08.2019, 22:48 
Заслуженный участник
Аватара пользователя


16/07/14
8483
Цюрих
Да, всё так. На самом деле первый и третий случай можно объединить: т.к. $i < j$, то не может быть что $k \leqslant i$ и одновременно $k \geqslant j$. Значит будет либо $k > i$ либо $k < j$.

 Профиль  
                  
 
 Re: Произведение двух нижнетреугольных матриц.
Сообщение14.08.2019, 23:10 


07/08/16
328
mihaild,
Понял, спасибо.

 Профиль  
                  
 
 Re: Произведение двух нижнетреугольных матриц.
Сообщение15.08.2019, 08:33 
Заслуженный участник


11/05/08
32166
Sdy в сообщении #1410428 писал(а):
возможны три варианта:
1)$i < j < k$. Но так как $i < k$,то это слагаемое равно нулю.
2)$k < i < j$. $k < j$, значит и такое слагаемое будет равно нулю.
3)$i < k < j$. $i < k$, следовательно и это слагаемое будет нулевое.

Чего-то откровенно не хватает: какие-то из неравенств должны быть нестрогими, иначе перебор не полон.
Но дело не в этом -- перебор вообще не нужен. Смысл-то ведь в чём: если $i<j$, то хотя бы один из сомножителей каждого слагаемого нулевой, т.е. или $i<k$, или $k<j$. Ну так тупо от противного: если предположить, что $i\geqslant k$ и одновременно $k\geqslant j$, то $i\geqslant j$, ч.т.д.

И стилистический дефект:

Sdy в сообщении #1410428 писал(а):
$ \forall i,j : i < j \Rightarrow a_{ij} = 0$

-- это тавтология. Надо или $ (\forall i,j\colon i < j) \ a_{ij} = 0$, или просто $i < j \Rightarrow a_{ij} = 0$.

 Профиль  
                  
 
 Re: Произведение двух нижнетреугольных матриц.
Сообщение15.08.2019, 10:54 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Поделим матрицу $n\times n$ на блоки  $\bigl(\!\begin{smallmatrix}k\times k&k\times m\\m\times k&m\times m\end{smallmatrix}\!\bigr),\quad k+m=n.$

Заметим, что если матрица нижнетреугольная (всё аналогично для верхнетреугольных), то верхний правый блок 0, а диагональные блоки сами нижнетреугольные; и обратное тоже верно. Прямым вычислением:
$$\begin{pmatrix}A&0\\B&C\end{pmatrix}\begin{pmatrix}D&0\\E&F\end{pmatrix}=\begin{pmatrix}AD\!&\,\medspace 0\,\,\,\\\ldots\!&\ldots\end{pmatrix}\!.$$
Теперь по индукции. Положим $k=n-1,$ тогда матрица-произведение будет нижнетреугольной, если $AD$ нижнетреугольная.
Основание индукции: $k=1$ или даже $k=0$ - очевидно.
Шаг индукции: выполнен.

-- 15.08.2019 11:17:37 --

P. S. Как-то странно, что символов ◺ ◹ ◣ ◥ нет в TeX-е. Они очевидно подходили бы для сокращения понятий "нижнетреугольный" и "верхнетреугольный".

 Профиль  
                  
 
 Re: Произведение двух нижнетреугольных матриц.
Сообщение20.08.2019, 21:38 
Заслуженный участник


11/05/08
32166
Munin в сообщении #1410485 писал(а):
Поделим матрицу $n\times n$ на блоки

Треугольную на треугольные. Это будет любопытно.

Munin в сообщении #1410485 писал(а):
Как-то странно, что символов ◺ ◹ ◣ ◥ нет в TeX-е.

Особенно двух первых треугольных символов.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: ihq.pl, QuantumCoder


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group