하삼각 행렬들의 곱은 항상 하삼각 행렬임을 증명

김소은·2025년 6월 12일

하삼각 행렬들의 곱은 항상 하삼각 행렬이다

✅ 정의: 하삼각 행렬

n×nn \times n 행렬 A=[aij]A = [a_{ij}]하삼각 행렬이란 것은

i<j,aij=0\forall i < j,\quad a_{ij} = 0

즉, **대각선 위쪽(오른쪽 위)**은 모두 0이라는 뜻입니다.


🔍 목표

하삼각 행렬 L1,L2Rn×nL_1, L_2 \in \mathbb{R}^{n \times n}의 곱 L=L1L2L = L_1 L_2 도 하삼각 행렬임을 보이고, 이를 일반화하여

L1L2LkL_1 L_2 \cdots L_k

도 하삼각임을 보일 것입니다.


🔧 두 개의 하삼각 행렬 곱 L=L1L2L = L_1 L_2 분석

L=L1L2L = L_1 L_2(i,j)(i,j) 원소는 정의에 의해 다음과 같습니다:

lij=k=1n(L1)ik(L2)kjl_{ij} = \sum_{k=1}^{n} (L_1)_{ik} \cdot (L_2)_{kj}

우리는 이 lij=0l_{ij} = 0임을 보이고 싶습니다. 단, i<ji < j일 때.


🚩 핵심 아이디어

  • L1L_1은 하삼각이므로 (L1)ik=0(L_1)_{ik} = 0 if i<ki < k
  • L2L_2도 하삼각이므로 (L2)kj=0(L_2)_{kj} = 0 if k<jk < j

따라서 (L1)ik(L2)kj0(L_1)_{ik} \cdot (L_2)_{kj} \neq 0이 되려면
동시에 iki \ge k 이고 kjk \ge j 여야 하므로:

ikjiji \ge k \ge j \Rightarrow i \ge j

그런데 우리는 i<ji < j인 경우를 보고 있으므로, 위 조건을 만족하는 kk는 없음.
즉,

lij=k=1n(L1)ik(L2)kj=0if i<jl_{ij} = \sum_{k=1}^{n} (L_1)_{ik} \cdot (L_2)_{kj} = 0 \quad\text{if } i < j

따라서 L=L1L2L = L_1 L_2도 하삼각 행렬이다.


📐 귀납적 일반화

위 결과를 기반으로 귀납법으로 일반화 가능:

  • 기저: L1,L2L_1, L_2의 곱은 하삼각
  • 귀납 가정: L1L2Lk1L_1 L_2 \cdots L_{k-1}은 하삼각
  • 귀납 단계:
    LkL_k도 하삼각이므로
    Lk(L1Lk1)L_k (L_1 \cdots L_{k-1}) = 하삼각 × 하삼각 = 하삼각

따라서 임의의 개수의 하삼각 행렬의 곱은 하삼각 행렬.


✅ 결론

하삼각 행렬들의 곱은 항상 하삼각 행렬이다.\textbf{하삼각 행렬들의 곱은 항상 하삼각 행렬이다.} \quad \blacksquare

profile
개발자

0개의 댓글