케일리-멩거 행렬식
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
케일리-멩거 행렬식은 음이 아닌 정수 n에 대해 정의되는 (n+2) x (n+2) 행렬식으로, n(n+1)/2개의 변수를 갖는 다항식이다. 이 행렬식은 n+1개의 점으로 이루어진 단순체의 n차원 부피를 유클리드 거리로 표현하는 데 사용되며, 특히 삼각형의 넓이와 사면체의 부피를 계산하는 데 활용된다. 케일리-멩거 행렬식은 변수의 순열에 불변이며, 표수가 2가 아닌 체 위에서는 2n차 동차 다항식이다. 또한, 케일리-멩거 행렬식을 통해 주어진 행렬이 유클리드 거리 행렬인지 여부를 판단하고, 유클리드 공간에서 점 집합을 찾는 알고리즘을 제시할 수 있다.
더 읽어볼만한 페이지
- 계량기하학 - 거리
거리는 수학에서 두 점 사이를 측정하는 함수, 물리학에서 물체의 위치 변화량, 일상생활에서 두 지점 사이의 길이를 의미하며, 국제단위계에서는 길이로 표현된다. - 계량기하학 - 코시 열
코시 열은 무한수열에서 항들이 뒤로 갈수록 서로 가까워지는 수열로, 수렴열은 항상 코시 열이지만 그 역은 성립하지 않을 수 있으며, 실수의 완비성 정의 및 무한급수 수렴성 판정에 중요한 역할을 하는 개념이다. - 행렬 - 스핀 (물리학)
스핀은 양자역학적 각운동량으로, 양자화된 값을 가지며 자기 쌍극자 모멘트를 유발하여 다양한 분야에 응용되고 스핀트로닉스 기술 발전에 기여하지만, 전자의 스핀 기원은 아직 완전히 밝혀지지 않았다. - 행렬 - 파울리 행렬
파울리 행렬은 양자역학에서 스핀을 나타내는 데 사용되는 에르미트 행렬이자 유니타리 행렬로, 행렬식은 -1이고 대각합은 0이며, 리 대수의 생성원이자 파울리 벡터로 정의되어 다양한 물리학 분야에서 활용된다.
| 케일리-멩거 행렬식 | |
|---|---|
| 개요 | |
| 유형 | 행렬식 |
| 분야 | 기하학 |
| 발명가 | 아서 케일리, 카를 멩거 |
| 용도 | 단순체의 부피 계산 |
| 정의 | |
| 케일리-멩거 행렬 | 점들 사이의 거리를 포함하는 행렬 |
| 케일리-멩거 행렬식 | 케일리-멩거 행렬의 행렬식 |
| 활용 | |
| n-단순체의 부피 | 케일리-멩거 행렬식을 사용하여 계산 |
| 관련 개념 | |
| 거리 공간 | 점들 사이의 거리가 정의된 공간 |
| 유클리드 공간 | 유클리드 거리가 정의된 공간 |
| 단순체 | 점, 선, 삼각형, 사면체 등의 일반화된 형태 |
2. 정의
음이 아닌 정수 에 대하여, 번째 '''케일리-멩거 행렬식''' 은 다음과 같은 행렬식으로 나타낸 변수 다항식이다.[14]
케일리-멩거 행렬식 은 대칭 다항식으로, 변수의 순열에 대해 불변한다.
아서 케일리와 카를 멩거의 이름을 따서 지어졌다.[3]
n = 2인 경우, 2-단순체는 삼각형이 되며, 삼각형의 넓이를 결정하는 공식은 헤론의 공식과 관련이 있다.[5] n = 3인 경우, 3-단순체는 사면체가 되며, 사면체의 부피를 결정하는 공식이 존재한다.[5][6]
:
차원 유클리드 공간에 개의 점 가 있고(), 이 점들은 차원 단순체의 꼭짓점이다. 일 때는 삼각형, 일 때는 사면체 등이다. 를 꼭짓점 와 사이의 유클리드 거리라고 하면, 이 단순체의 차원 부피 은 다음과 같이 표현할 수 있다.[4][5]
:
이것이 케일리-멩거 행렬식이다.
3. 성질
표수가 2가 아닌 체 위에서, 케일리-멩거 행렬식 는 차 동차 다항식이다.[15]
표수가 2가 아닌 체 위에서, 일 때 케일리-멩거 행렬식 은 기약 다항식이다.[15]
꼭짓점 를 갖는 속 차원 단체 의 차원 초부피 는 다음과 같이 나타낼 수 있다.
:4. 역사
카를 멩거는 빈 대학교의 기하학 교수였고, 아서 케일리는 대수 기하학을 전공한 영국의 수학자였다. 멩거는 케일리의 대수적 결과를 확장하여, 케일리-멩거 행렬식으로 알려진 합동 동치까지의 거리 기하학 개념을 사용하여 거리 공간의 새로운 공리를 제안했다. 이는 거리 기하학의 첫 번째 발견 중 하나인 헤론의 공식을 일반화한 것으로, 헤론의 공식은 삼각형의 변의 길이를 알 때 삼각형의 면적을 계산한다.[3]
5. 특수한 경우
5. 1. 2-단순체 (삼각형)
2-심플렉스는 n = 2일 때 발생하며, 삼각형이 된다. 삼각형의 넓이(
:
\begin{vmatrix}
0 & 1 & 1 & 1\\
1 & 0 & c^2 & b^2\\
1 & c^2 & 0 & a^2\\
1 & b^2 & a^2 & 0\\
\end{vmatrix}
위 방정식은 2-심플렉스(변의 길이가
5. 2. 3-단순체 (사면체)
3-단순체는
:
0 & 1 & 1 & 1 & 1\\
1 & 0 & d_{12}^2 & d_{13}^2 & d_{14}^2\\
1 & d_{21}^2 & 0 & d_{23}^2 & d_{24}^2\\
1 & d_{31}^2 & d_{32}^2 & 0 & d_{34}^2\\
1 & d_{41}^2 & d_{42}^2 & d_{43}^2 & 0\\
\end{vmatrix}
위의 방정식은 3-단순체의 내용을 나타내며, 이는 꼭짓점
6. 증명
:
v_n^2 = \frac{(-1)^{n+1}}{(n!)^2 2^n}
\begin{vmatrix}
0 & d_{01}^2 & d_{02}^2 & \cdots & d_{0n}^2 & 1 \\
d_{01}^2 & 0 & d_{12}^2 & \cdots & d_{1n}^2 & 1 \\
d_{02}^2 & d_{12}^2 & 0 & \cdots & d_{2n}^2 & 1 \\
\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\
d_{0n}^2 & d_{1n}^2 & d_{2n}^2 & \cdots & 0 & 1 \\
1 & 1 & 1 & \cdots & 1 & 0
\end{vmatrix}.
이것은 '''케일리-멩거 행렬식'''이다.
단순체의 부피 공식은 다음과 같다.
:
A_0 & A_1 & \cdots & A_n \\
1 & 1 & \cdots & 1
\end{pmatrix} \right|\,.
행렬식은 추가적인 행과 열을 더하여
:
A_0 & A_1 & \cdots & A_n & 0 \\
1 & 1 & \cdots & 1 & 0 \\
\|A_0\|^2 & \|A_1\|^2 & \cdots & \|A_n\|^2 & 1
\end{pmatrix}\,.
여기서
:
0 & -2 & \cdots & 0 & 0 & 0 \\
\vdots & \vdots & \ddots & \vdots & \vdots & \vdots \\
0 & 0 & \cdots & -2 & 0 & 0 \\
0 & 0 & \cdots & 0 & 0 & 1 \\
0 & 0 & \cdots & 0 & 1 & 0
\end{pmatrix}
의 행렬식은
따라서, 다음이 성립한다.
:
0 & d_{01}^2 & d_{02}^2 & \cdots & d_{0n}^2 & 1 \\
d_{01}^2 & 0 & d_{12}^2 & \cdots & d_{1n}^2 & 1 \\
d_{02}^2 & d_{12}^2 & 0 & \cdots & d_{2n}^2 & 1 \\
\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\
d_{0n}^2 & d_{1n}^2 & d_{2n}^2 & \cdots & 0 & 1 \\
1 & 1 & 1 & \cdots & 1 & 0
\end{pmatrix}
= \det(P^T Q P) = \det(Q) \det(P)^2 = (-1)^{n+1} 2^n (n!)^2 v_n^2\,.
7. 예시
:
16A^2 &= \begin{vmatrix} 2a^2 & a^2+b^2-c^2 \\ a^2+b^2-c^2 & 2b^2 \end{vmatrix} \\[8pt]
&= 4a^2b^2 - (a^2+b^2-c^2)^2 \\[6pt]
&= (a^2+b^2+c^2)^2 - 2(a^4+b^4+c^4) \\[6pt]
&= (a+b+c)(a+b-c)(a-b+c)(-a+b+c)
\end{align}
위 식의 세 번째 줄은 피보나치 항등식에 의한 것이다. 마지막 줄은 세 변이 주어졌을 때 삼각형의 면적을 구하는 헤론의 공식으로 다시 쓸 수 있으며, 이는 이미 아르키메데스 시대에 알려져 있었다.[8]
:
144V^2 = {} & \frac{1}{2}
\begin{vmatrix}
2d_{01}^2 & d_{01}^2+d_{02}^2-d_{12}^2 & d_{01}^2+d_{03}^2-d_{13}^2 \\
d_{01}^2+d_{02}^2-d_{12}^2 & 2d_{02}^2 & d_{02}^2+d_{03}^2-d_{23}^2 \\
d_{01}^2+d_{03}^2-d_{13}^2 & d_{02}^2+d_{03}^2-d_{23}^2 & 2d_{03}^2
\end{vmatrix} \\[8pt]
= {} & 4d_{01}^2 d_{02}^2 d_{03}^2 + (d_{01}^2+d_{02}^2-d_{12}^2)(d_{01}^2+d_{03}^2-d_{13}^2)(d_{02}^2+d_{03}^2-d_{23}^2) \\[6pt]
& {} -d_{01}^2(d_{02}^2+d_{03}^2-d_{23}^2)^2 - d_{02}^2(d_{01}^2+d_{03}^2-d_{13}^2)^2 - d_{03}^2(d_{01}^2+d_{02}^2-d_{12}^2)^2.
\end{align}
7. 1. 외접구의 반지름
n영어-단체(simplex)의 외접 n영어-구(sphere)의 반지름은 케일리-멩거 행렬식을 이용하여 계산할 수 있다. 비퇴화 n영어-단체가 주어지면, 반지름:
\begin{vmatrix}
0 & r^2 & r^2 & r^2 & \cdots & r^2 & 1 \\
r^2 & 0 & d_{01}^2 & d_{02}^2 & \cdots & d_{0n}^2 & 1 \\
r^2 & d_{01}^2 & 0 & d_{12}^2 & \cdots & d_{1n}^2 & 1 \\
r^2 & d_{02}^2 & d_{12}^2 & 0 & \cdots & d_{2n}^2 & 1 \\
\vdots & \vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\
r^2 & d_{0n}^2 & d_{1n}^2 & d_{2n}^2 & \cdots & 0 & 1 \\
1 & 1 & 1 & 1 & \cdots & 1 & 0
\end{vmatrix} = 0
특히,
8. 집합 분류
케일리-멩거 행렬식을 통해 점 집합의 기하학적 성질을 분류할 수 있다. 예를 들어, 점 집합이 직선, 평면, 또는 평평한지 여부를 판별할 수 있다.[11] 이러한 분류는 하위 섹션에서 더 자세히 설명된다.
8. 1. 직선 (Straight)
집합 (적어도 세 개의 서로 다른 원소를 가짐)는 임의의 세 원소 , , 에 대해 아래 조건을 만족할 때 '''직선'''이라고 한다.[11]:
0 & d(AB)^2 & d(AC)^2 & 1 \\
d(AB)^2 & 0 & d(BC)^2 & 1 \\
d(AC)^2 & d(BC)^2 & 0 & 1 \\
1 & 1 & 1 & 0
\end{bmatrix} = 0
8. 2. 평면 (Plane)
집합 (최소한 4개의 서로 다른 원소를 가짐)은 다음 조건을 만족할 때 '''평면'''이라고 불린다. 임의의 네 원소 , , 및 가 에 속할 때,[11]::
0 & d(AB)^2 & d(AC)^2 & d(AD)^2 & 1 \\
d(AB)^2 & 0 & d(BC)^2 & d(BD)^2 & 1 \\
d(AC)^2 & d(BC)^2 & 0 & d(CD)^2 & 1 \\
d(AD)^2 & d(BD)^2 & d(CD)^2 & 0 & 1 \\
1 & 1 & 1 & 1 & 0
\end{bmatrix} = 0
하지만 의 모든 세 원소 쌍이 서로 일직선상에 있지는 않다.
8. 3. 평평함 (Flat)
집합:
0 & d(AB)^2 & d(AC)^2 & d(AD)^2 & d(AE)^2 & 1 \\
d(AB)^2 & 0 & d(BC)^2 & d(BD)^2 & d(BE)^2 & 1 \\
d(AC)^2 & d(BC)^2 & 0 & d(CD)^2 & d(CE)^2 & 1 \\
d(AD)^2 & d(BD)^2 & d(CD)^2 & 0 & d(DE)^2 & 1 \\
d(AE)^2 & d(BE)^2 & d(CE)^2 & d(DE)^2 & 0 & 1 \\
1 & 1 & 1 & 1 & 1 & 0
\end{bmatrix} = 0
단,
9. 멩거의 정리
칼 멩거는 케일리-멩거 행렬식 개발 이후 멩거의 정리(Menger's Theorem)를 발견했다.[1] 이 정리는 다음과 같다.
유한한 점들의 집합
좀 더 간단히 말하면,
10. 유클리드 거리 행렬의 실현
케일리-멩거 관계를 바탕으로, 주어진 행렬이 유클리드 점 집합에 해당하는 거리 행렬인지 판별하는 두 가지 알고리즘이 제시된다. 첫 번째 알고리즘은 행렬과 차원
10. 1. 정리 (d가 주어진 경우)
'''정리.'''10. 1. 1. 알고리즘
주어진 유클리드 거리 행렬 또는 그람 행렬로부터 점 집합을 찾는 절차는 다음과 같다.; 입력
: 유클리드 거리 행렬
; 출력
: 점 집합
; 절차
- 차원
d 가 고정되어 있는 경우, 변수가 원하는 차원d 에서 각 점p_1, ..., p_n 의 좌표인 그람 행렬\Gamma 의 각 내적 항목에 대해 다항 방정식 시스템을 하나씩 풀 수 있다. - 그렇지 않은 경우, 한 번에 한 점씩 풀 수 있다.
- * 이전에 배치된 모든 점
p_1, ..., p_{k-1} 까지의 거리를 사용하여p_k 의 좌표를 푼다. 따라서p_k 는 최대k - 1 개의 좌표 값으로 표시되어 최소 차원과 복잡성을 보장한다.
각 점
#
#
#
\begin{cases}
(p^1_1 - p^1_3)^2 + (p^2_1 - p^2_3)^2 = (\delta_{13})^2\\
(p^1_2 - p^1_3)^2 + (p^2_2 - p^2_3)^2 = (\delta_{23})^2
\end{cases}
\rightarrow
\begin{cases}
p^1_3 = \frac{(\delta_{12})^2 + (\delta_{13})^2 - (\delta_{23})^2}{2 \delta_{12}}\\
p^2_3 = \frac{\sqrt{(\delta_{31} + \delta_{32} + \delta_{12})(\delta_{31} + \delta_{32} - \delta_{12})(\delta_{31} - \delta_{32} + \delta_{12})(- \delta_{31} + \delta_{32} + \delta_{12})}}{2 \delta_{01}}
\end{cases}
위 알고리즘을 사용하여 실현을 찾으려면 거리 이차 시스템의 판별식이 양수여야 하며, 이는
이 공식에서
10. 1. 2. 예시
위에 설명된 케일리-멩거 관계를 바탕으로, 주어진 행렬이 유클리드 점 집합에 해당하는 거리 행렬인지 여부를 결정하는 두 가지 알고리즘이 제시된다.첫 번째 알고리즘은 행렬과 차원
알고리즘의 절차는 다음과 같다.
- 차원
d 가 고정되어 있는 경우, 변수가 원하는 차원d 에서 각 점p_1, ..., p_n 의 좌표인 그람 행렬\Gamma 의 각 내적 항목에 대해 다항 방정식 시스템을 하나씩 풀 수 있다. - 그렇지 않은 경우, 한 번에 한 점씩 풀 수 있다.
- 이전에 배치된 모든 점
p_1, ..., p_{k-1} 까지의 거리를 사용하여p_k 의 좌표를 푼다. 따라서p_k 는 최대k - 1 개의 좌표 값으로 표시되어 최소 차원과 복잡성을 보장한다.
각 점
1.
2.
3.
:
\begin{cases}
(p^1_1 - p^1_3)^2 + (p^2_1 - p^2_3)^2 = (\delta_{13})^2\\
(p^1_2 - p^1_3)^2 + (p^2_2 - p^2_3)^2 = (\delta_{23})^2
\end{cases}
:
\rightarrow
\begin{cases}
p^1_3 = \frac{(\delta_{12})^2 + (\delta_{13})^2 - (\delta_{23})^2}{2 \delta_{12}}\\
p^2_3 = \frac{\sqrt{(\delta_{31} + \delta_{32} + \delta_{12})(\delta_{31} + \delta_{32} - \delta_{12})(\delta_{31} - \delta_{32} + \delta_{12})(- \delta_{31} + \delta_{32} + \delta_{12})}}{2 \delta_{01}}
\end{cases}
위 알고리즘을 사용하여 실현을 찾으려면 거리 이차 시스템의 판별식이 양수여야 하며, 이는
:
이 공식에서
10. 2. 정리 (d가 주어지지 않은 경우)
K영어를 양의 정수, D영어를 양의 요소를 갖는 대칭적 중공 행렬(symmetric hollow matrix)이라고 하자. 이때 이다. D영어가 인 유클리드 거리 행렬일 필요충분조건은:
x_i = 0 \\
x_{i_j} (j -1) \ne 0, & \mbox{ } j \in I_{2,K+1} \\
x_{i_j} (i) = 0, & \mbox{ } j \in I_{2,K}, i \in I_{j,K},
\end{cases}
여기서
참조
[1]
서적
Handbook of Geometric Constraint Systems Principles
CRC Press
[2]
웹사이트
Distance Geometry
http://ufo2.cise.ufl[...]
[3]
문서
Six Mathematical Gems from the History of Distance Geometry
https://arxiv.org/pd[...]
[4]
서적
An Introduction to the Geometry of {{mvar|n}} Dimensions
Dover Publications
[5]
웹사이트
Cayley-Menger Determinant
http://mathworld.wol[...]
[6]
웹사이트
Simplex Encyclopedia of Mathematics
https://www.encyclop[...]
[7]
웹사이트
Simplex Volumes and the Cayley–Menger Determinant
https://www.mathpage[...]
2019-06-08
[8]
서적
A History of Greek Mathematics (Vol II)
Oxford University Press
[9]
간행물
Déterminants sphérique et hyperbolique de Cayley–Menger
https://archimede.ma[...]
[10]
서적
100 Great Problems of Elementary Mathematics
https://archive.org/[...]
Dover Publications
[11]
웹사이트
Distance Geometry Wiki Page
http://ufo2.cise.ufl[...]
[12]
강연
"Lecture 1 through 6"
[13]
웹사이트
Realizing Euclidean Distance Matrices by Sphere Intersection
https://www.scienced[...]
[14]
저널
The Cayley-Menger determinant is irreducible for n ≥ 3
2005-01
[15]
저널
Irreducibility of the Cayley–Menger determinant and of a class of related polynomials
2018-06
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com