맨위로가기

시프트 행렬

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

시프트 행렬은 체 K 위의 n×n 상시프트 행렬 U_n과 하시프트 행렬 L_n으로 정의되며, 행렬의 왼쪽 및 오른쪽 곱셈과 관련된 특정 성질을 가진다. 이 행렬들은 멱영 지수가 n인 멱영 행렬이며, 멱영 행렬은 시프트 행렬을 블록으로 하는 블록 대각 행렬과 유사하다. 시프트 행렬은 행렬식, 대각합, 계수, 특성 다항식 등 다양한 수학적 특성을 가지며, 멱영 행렬과 밀접한 관련이 있다.

더 읽어볼만한 페이지

  • 성긴 행렬 - 영행렬
    영행렬은 환 $R$ 위의 모든 성분이 0인 $m \times n$ 행렬로서, 행렬 공간의 덧셈 항등원 역할을 하고, 임의의 행렬에 곱하면 영행렬이 되며, 선형 변환에서는 모든 벡터를 영벡터로 보내는 변환을 나타낸다.
  • 성긴 행렬 - 대각 행렬
    대각 행렬은 주대각 성분 외 모든 성분이 0인 정사각 행렬로, 대칭 행렬이자 고윳값은 대각 성분이며 대각화 가능하고, 스칼라 행렬은 주대각 성분이 같은 대각 행렬이다.
시프트 행렬

2. 정의

K 위의 n\times n '''상시프트 행렬'''(upper shift matrix영어) U_n\in\operatorname{Mat}(n;K) 및 '''하시프트 행렬''' L_n\in\operatorname{Mat}(n;K)은 다음과 같이 정의된다.

:(U_n)_{ij}=\delta_{i+1,j}=

\begin{cases}

1&j=i+1\\

0&j\ne i+1

\end{cases}

\qquad\forall i,j\in\{1,\dots,n\}

:(L_n)_{ij}=\delta_{i,j+1}=

\begin{cases}

1&i=j+1\\

0&i\ne j+1

\end{cases}

\qquad\forall i,j\in\{1,\dots,n\}

여기서 \delta_{ij}크로네커 델타이다. 예를 들어, 5\times 5 상시프트 행렬 U_5 및 하시프트 행렬 L_5는 다음과 같다.

:U_5=

\begin{pmatrix}

0&1&0&0&0\\

0&0&1&0&0\\

0&0&0&1&0\\

0&0&0&0&1\\

0&0&0&0&0

\end{pmatrix},\;L_5=

\begin{pmatrix}

0&0&0&0&0\\

1&0&0&0&0\\

0&1&0&0&0\\

0&0&1&0&0\\

0&0&0&1&0

\end{pmatrix}


3. 성질

K 위의 m\times m 상·하시프트 행렬 U_m, L_m \in \operatorname{Mat}(m;K)의 왼쪽 곱셈은 다음과 같다.

:U_m \cdot \colon \operatorname{Mat}(m,n;K) \to \operatorname{Mat}(m,n;K)

:U_m \cdot \colon \begin{pmatrix} x_1 \\ x_2 \\ \vdots \\ x_{n-1} \\ x_n \end{pmatrix} \mapsto \begin{pmatrix} x_2 \\ x_3 \\ \vdots \\ x_n \\ 0_{1 \times n} \end{pmatrix} \qquad \forall x_1, \dots, x_n \in \operatorname{Mat}(1,n;K)

:L_m \cdot \colon \operatorname{Mat}(m,n;K) \to \operatorname{Mat}(m,n;K)

:L_m \cdot \colon \begin{pmatrix} x_1 \\ x_2 \\ \vdots \\ x_{n-1} \\ x_n \end{pmatrix} \mapsto \begin{pmatrix} 0_{1 \times n} \\ x_1 \\ \vdots \\ x_{n-2} \\ x_{n-1} \end{pmatrix} \qquad \forall x_1, \dots, x_n \in \operatorname{Mat}(1,n;K)

K 위의 n \times n 상·하시프트 행렬 U_n, L_n \in \operatorname{Mat}(n;K)의 오른쪽 곱셈은 다음과 같다.

:\cdot U_n \colon \operatorname{Mat}(m,n;K) \to \operatorname{Mat}(m,n;K)

:\cdot U_n \colon \begin{pmatrix} x_1 & x_2 & \cdots & x_{n-1} & x_n \end{pmatrix} \mapsto \begin{pmatrix} 0_{m \times 1} & x_1 & \cdots & x_{n-2} & x_{n-1} \end{pmatrix} \qquad \forall x_1, \dots, x_n \in \operatorname{Mat}(m,1;K)

:\cdot L_n \colon \operatorname{Mat}(m,n;K) \to \operatorname{Mat}(m,n;K)

:\cdot L_n \colon \begin{pmatrix} x_1 & x_2 & \cdots & x_{n-1} & x_n \end{pmatrix} \mapsto \begin{pmatrix} x_2 & x_3 & \cdots & x_n & 0_{m \times 1} \end{pmatrix} \qquad \forall x_1, \dots, x_n \in \operatorname{Mat}(m,1;K)

K 위의 n \times n 상시프트 행렬 및 하시프트 행렬 U_n, L_n \in \operatorname{Mat}(n;K)n을 멱영 지수로 하는 멱영 행렬이다.

:U_n^n = 0_{n \times n}

:L_n^n = 0_{n \times n}

:U_n^{n-1} = E_{1n} = (\delta_{i,1}\delta_{j,n})_{i,j=1}^n

:L_n^{n-1} = E_{n1} = (\delta_{i,n}\delta_{j,1})_{i,j=1}^n

3. 1. 추가적인 성질

UL을 각각 n \times n 하부 및 상부 시프트 행렬이라고 할 때, 다음 성질이 성립한다.

UL의 관계는 다음과 같다.

  • LT = U; UT = L
  • UL의 영공간은 각각 다음과 같다.

:N(U) = \operatorname{span}\left\{ (1, 0, \ldots, 0)^\mathsf{T} \right\}

:N(L) = \operatorname{span}\left\{ (0, \ldots, 0, 1)^\mathsf{T} \right\}

  • UL스펙트럼\{0\}이다. 0의 대수적 중복도는 ''n''이고, 기하학적 중복도는 1이다. U에 대한 유일한 고유벡터는 (1, 0, \ldots, 0)^\mathsf{T}이고, L에 대한 유일한 고유벡터는 (0, \ldots, 0, 1)^\mathsf{T}이다. (스케일링 제외)
  • LUUL에 대해 다음 관계가 성립한다.

:UL = I - \operatorname{diag}(0, \ldots, 0, 1)

:LU = I - \operatorname{diag}(1, 0, \ldots, 0)

이 행렬들은 모두 멱등 행렬, 대칭 행렬이며, UL과 같은 계수를 가진다.

  • 0에서 n까지의 모든 정수 a에 대해, L''n''−''a''U''n''−''a'' + L''a''U''a'' = U''n''−''a''L''n''−''a'' + U''a''L''a'' = I (항등 행렬) 가 성립한다.


임의의 멱영 행렬 N은 다음 형태의 블록 대각 행렬과 유사하다.

:\begin{pmatrix}

S_1 & 0 & \ldots & 0 \\

0 & S_2 & \ldots & 0 \\

\vdots & \vdots & \ddots & \vdots \\

0 & 0 & \ldots & S_r

\end{pmatrix}

여기서 각 블록 S1, S2, ..., S''r''는 시프트 행렬이다(크기가 다를 수 있음).[2][3]

4. 예

다음은 주어진 행렬 M에 대한 예시이다.

:M=

\begin{pmatrix}

1&1&1&1&1\\

1&2&2&2&1\\

1&2&3&2&1\\

1&2&2&2&1\\

1&1&1&1&1

\end{pmatrix}



이 행렬에 대해, 상단 시프트 행렬 U_5와 하단 시프트 행렬 L_5를 곱하면 다음과 같은 결과를 얻는다.

:U_5M=\begin{pmatrix}

0&1&0&0&0\\

0&0&1&0&0\\

0&0&0&1&0\\

0&0&0&0&1\\

0&0&0&0&0

\end{pmatrix}

\begin{pmatrix}

1&1&1&1&1\\

1&2&2&2&1\\

1&2&3&2&1\\

1&2&2&2&1\\

1&1&1&1&1

\end{pmatrix}

=

\begin{pmatrix}

1&2&2&2&1\\

1&2&3&2&1\\

1&2&2&2&1\\

1&1&1&1&1\\

0&0&0&0&0

\end{pmatrix}



:L_5M=

\begin{pmatrix}

0&0&0&0&0\\

1&0&0&0&0\\

0&1&0&0&0\\

0&0&1&0&0\\

0&0&0&1&0

\end{pmatrix}

\begin{pmatrix}

1&1&1&1&1\\

1&2&2&2&1\\

1&2&3&2&1\\

1&2&2&2&1\\

1&1&1&1&1

\end{pmatrix}

=

\begin{pmatrix}

0&0&0&0&0\\

1&1&1&1&1\\

1&2&2&2&1\\

1&2&3&2&1\\

1&2&2&2&1

\end{pmatrix}



반대로, 행렬 M에 상단 시프트 행렬 U_5와 하단 시프트 행렬L_5를 곱하면 다음과 같다.

:MU_5=

\begin{pmatrix}

1&1&1&1&1\\

1&2&2&2&1\\

1&2&3&2&1\\

1&2&2&2&1\\

1&1&1&1&1

\end{pmatrix}

\begin{pmatrix}

0&1&0&0&0\\

0&0&1&0&0\\

0&0&0&1&0\\

0&0&0&0&1\\

0&0&0&0&0

\end{pmatrix}

=

\begin{pmatrix}

0&1&1&1&1\\

0&1&2&2&2\\

0&1&2&3&2\\

0&1&2&2&2\\

0&1&1&1&1

\end{pmatrix}



:ML_5=

\begin{pmatrix}

1&1&1&1&1\\

1&2&2&2&1\\

1&2&3&2&1\\

1&2&2&2&1\\

1&1&1&1&1

\end{pmatrix}

\begin{pmatrix}

0&0&0&0&0\\

1&0&0&0&0\\

0&1&0&0&0\\

0&0&1&0&0\\

0&0&0&1&0

\end{pmatrix}

=

\begin{pmatrix}

1&1&1&1&0\\

2&2&2&1&0\\

2&3&2&1&0\\

2&2&2&1&0\\

1&1&1&1&0

\end{pmatrix}



S = \begin{pmatrix}

0 & 0 & 0 & 0 & 0 \\

1 & 0 & 0 & 0 & 0 \\

0 & 1 & 0 & 0 & 0 \\

0 & 0 & 1 & 0 & 0 \\

0 & 0 & 0 & 1 & 0

\end{pmatrix}; \quad A = \begin{pmatrix}

1 & 1 & 1 & 1 & 1 \\

1 & 2 & 2 & 2 & 1 \\

1 & 2 & 3 & 2 & 1 \\

1 & 2 & 2 & 2 & 1 \\

1 & 1 & 1 & 1 & 1

\end{pmatrix}일 때,

:SA = \begin{pmatrix}

0 & 0 & 0 & 0 & 0 \\

1 & 1 & 1 & 1 & 1 \\

1 & 2 & 2 & 2 & 1 \\

1 & 2 & 3 & 2 & 1 \\

1 & 2 & 2 & 2 & 1

\end{pmatrix}; \quad AS = \begin{pmatrix}

1 & 1 & 1 & 1 & 0 \\

2 & 2 & 2 & 1 & 0 \\

2 & 3 & 2 & 1 & 0 \\

2 & 2 & 2 & 1 & 0 \\

1 & 1 & 1 & 1 & 0

\end{pmatrix}이다.

순열은 여러가지가 가능하다. 예를 들어 S^\mathsf{T} A S는 행렬 ''A''를 주 대각선을 따라 위, 왼쪽으로 이동 시킨것과 같다.

:

S^\mathsf{T}AS=\begin{pmatrix}

2 & 2 & 2 & 1 & 0 \\

2 & 3 & 2 & 1 & 0 \\

2 & 2 & 2 & 1 & 0 \\

1 & 1 & 1 & 1 & 0 \\

0 & 0 & 0 & 0 & 0

\end{pmatrix}.

5. 멱영 행렬과의 관계

임의의 멱영 행렬 ''N''은 다음과 같은 형태의 블록 대각 행렬과 유사하다.[2][3]

:\begin{pmatrix}

S_1 & 0 & \ldots & 0 \\

0 & S_2 & \ldots & 0 \\

\vdots & \vdots & \ddots & \vdots \\

0 & 0 & \ldots & S_r

\end{pmatrix}

여기서 각 블록 ''S''1, ''S''2, ..., ''S''''r''는 시프트 행렬이다(크기가 다를 수 있음).

참조

[1] 서적
[2] 서적
[3] 서적



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com