본문으로 건너뛰기
213 / SYMMETRY AND REPRESENTATION LAB
먼저 알아두면 좋아요 · 연결된 선수 단원의 선형대수·미분·군·기하 기초
단원 목록 (600) · Gram 불변 특징과 Chirality
이해하는 속도로 읽으세요.개념도이론실험확인 문제
BUILD YOUR INTUITION

먼저 그림으로 이해하기

한 번에 한 단계씩 살펴보세요.

회전·반사 불변성과 잃어버리는 방향성 정보를 구별합니다.

Three ordered 3D vectors: ex, ey, (0.3,0.4,h). Dot-product Gram features are O(3)-invariant, while signed triple volume distinguishes full-rank SO(3) orbits of opposite chirality. At h=0 no handedness sign is assigned. The 3D drawing is only an oblique projection.

v0v1v2v0v1v2
3차원 벡터를 비등각 투영한 그림입니다. 보이는 길이·각도는 실제 3차원 값이 아닙니다. 이동이 있으면 주황 원점도 옮깁니다. 좌표·내적·행렬은 수치 표에서 확인하세요.
-0.25.21.3-0.05
가로 Gram 독립 성분 번호 · 세로 내적 · 파랑 기준·주황 변환 후 · 위 그림은 3D 벡터의 비등각 투영
Gram entryreferencetransformed
0,011
0,100
0,20.30.3
1,111
1,20.40.4
2,21.251.25

maximum Gram feature discrepancy = 2.220e-16

고정 기준 예제의 그림과 수치입니다. 각 단계에서 같은 그림의 의미를 차례로 살펴보세요. 고정된 기준 예제이며 아래 실험의 설정과 독립적입니다.
1 / 4

내적

직교 변환은 모든 쌍별 내적을 보존합니다.

(gv)ᵀ(gw)=vᵀw

실험에서 확인하기 →
이 단원 목차

불변 특징은 정보를 의도적으로 버릴 수 있습니다

R³의 ordered 벡터 v₀,v₁,v₂의 Gram 행렬은 모든 쌍별 내적을 담습니다. 직교 g는 gᵀg=I라 이를 보존하고 회전·반사 모두 직교입니다. 따라서 proper 회전만 동등하게 취급해야 하는 문제에서 Gram은 일반적으로 full-rank 거울상을 구별하지 못합니다.

v₀=ex,v₁=ey,v₂=(0.3,0.4,h)에 z 회전·y 회전·선택적 z 반사를 적용합니다. 연산과 내적은 모두 실제 3차원이며 위 그림만 비등각 투영입니다. 아래 그림은 독립 Gram 성분 여섯 개를 비교합니다.

V=[v0 v1 v2],G=VTV,(gV)T(gV)=G.V=[v_0\ v_1\ v_2],\quad G=V^TV,\qquad (gV)^T(gV)=G.

Gram이 결정하는 범위

같은 Gram을 가진 두 ordered 벡터 집합 사이의 생성자 대응은 모든 선형 결합의 norm을 보존하므로 span 사이의 잘 정의된 등거리 사상입니다. 보완 공간의 정규직교 기저를 확장하면 R³의 직교 변환을 얻습니다. 따라서 전체 Gram은 이 ordered 구성의 O3 궤도를 정합니다.

길이 세 개만 쓰면 쌍별 각도도 잃습니다. 임의의 학습 불변 특징이 O3에 대해서도 완전한 것은 아닙니다. 여기의 완전성 논증은 전체 Gram과 명시한 ordered 작용을 사용합니다.

부호 있는 부피와 방향성

χ=detV는 방향 있는 부피이며 다음과 같이 변합니다.

χ′=det⁡(g)χ,det⁡G=(det⁡V)2=χ2.\chi'=\det(g)\chi,\qquad \det G=(\det V)^2=\chi^2.

h=1이면 원래 부피는 1입니다. proper 회전은 유지하고 반사에서는 −1이지만 Gram은 같습니다. full-rank triple에서는 Gram에 부피 부호를 더해야 O3 궤도 안의 두 SO3 방향류를 구별합니다.

h=0이면 span은 평면이고 부피는 0입니다. 비영 부피의 handedness 부호가 없어 화면에서 미정의로 남깁니다. 퇴화 상태에 양의 방향을 억지로 부여하지 않습니다.

수치 분해의 차이

서로 상쇄하는 Gram 성분으로 determinant를 전개하면 정확한 값 0에도 작은 음수 roundoff가 나올 수 있습니다. 수치 표는 그 raw 전개값과 안정적인 detG=χ²를 구별합니다. 정확한 Gram이 indefinite하거나 제곱 부피가 음수라는 뜻이 아닙니다. 오차를 숨기려고 raw 값을 몰래 0으로 clamp하지 않습니다. 변환 부피도 알려진 직교 determinant 법칙으로 안정적으로 구하고 전개 부동소수점 값은 따로 보여, 퇴화 근처의 가짜 방향 판정을 피합니다.

직접 풀기와 풀이

h=1에서 proper·반사 경우를 비교하면 여섯 Gram 성분은 같고 부피만 +1에서 −1로 바뀝니다. h=0이면 rank 2, 안정적 Gram determinant 0, 방향 부호 미정의입니다. 회전만 바꿔 같은 불변량이 유지되는지 확인하세요.

연구와의 연결

분자·점 집합의 불변 특징은 과제의 동치류에 맞아야 합니다. 반사 불변성을 강제하면 화학·기하에 유용한 chirality를 지울 수 있고, 반사가 무관한 과제에서는 불필요한 방향 구별을 넣을 수도 있습니다. O3와 SO3, 순서·순열, 병진 중심화, 퇴화 조건을 명시한 뒤 형상 정보를 완전히 담았는지 논증하세요.

추가 읽기: Lynch and Park, Modern Robotics, Chapter 3.

CHECK YOUR UNDERSTANDING

설명할 수 있나요?

실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.

1. Gram 특징만으로 항상 chirality를 구별하나요?
2. 부피가 0이면 handedness 부호를 억지로 정하나요?

선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.