동형사상은 이 강의에서 처음으로 등장하는 진정한 구조적 개념이다. 이는 두 대수적 대상이 기호의 집합으로서는 서로 달라 보일 수 있으나 대수적 체계로서는 동일할 수 있다는 발상을 담아낸다. 이 개념을 일단 체득하고 나면, 대수학은 원소들의 우연한 이름이 아니라 연산의 패턴에 관한 학문이 된다.
§3.1 정의
정의 3.1 (이항 구조)
**이항 구조(binary structure)**란 순서쌍 ⟨S,∗⟩로서, 여기서 S는 집합이고 ∗는 S 위의 이항 연산이다.
정의 3.2 (이항 구조의 동형사상)
⟨S,∗⟩와 ⟨S′,∗′⟩를 이항 구조라 하자. ⟨S,∗⟩에서 ⟨S′,∗′⟩로의 **동형사상(isomorphism)**이란 전단사
ϕ:S→S′
로서 다음의 **준동형 성질(homomorphism property)**을 만족하는 것이다:
ϕ(a∗b)=ϕ(a)∗′ϕ(b)for all a,b∈S.
그러한 ϕ가 존재하면, 두 구조가 **동형(isomorphic)**이라 말하고 ⟨S,∗⟩≅⟨S′,∗′⟩로 쓴다.
비고 3.3 (정의가 요구하는 것)
동형사상은 다음을 만족해야 한다:
함수일 것: ϕ:S→S′.
단사일 것: ϕ(a)=ϕ(b)⟹a=b.
전사일 것: S′의 모든 원소가 ϕ의 상(image) 안에 있을 것.
연산을 보존할 것: ϕ(a∗b)=ϕ(a)∗′ϕ(b).
조건 (4)를 만족하지 못하는 전단사는 동형사상이 아니다. 농도가 같다는 것은 필요조건이지만 충분조건과는 거리가 멀다.
비고 3.4 (조건을 가환 도식으로 읽기)
준동형 성질은 두 절차가 일치함을 말한다:
위쪽 경로: 먼저 S에서 곱한 뒤(a∗b를 계산), ϕ로 이름을 바꾼다.
아래쪽 경로: 먼저 각 인자의 이름을 바꾼 뒤(ϕ(a)와 ϕ(b)), S′에서 곱한다.
S×S↓ϕ×ϕS′×S′∗∗′S↓ϕS′
그림: 동형사상은 연산 사각형을 가환이 되게 한다.
위쪽 경로는 먼저 곱한 뒤 이름을 바꾸고, 아래쪽 경로는 먼저 이름을 바꾼 뒤 곱한다. 동형사상이라는 것은 이 두 경로가 일치함을 의미한다.
이 사각형이 가환이라는 사실이 곧 정의의 구조적 내용이다.
§3.2 두 구조가 동형임을 증명하기
비고 3.5 (전략)
⟨S,∗⟩≅⟨S′,∗′⟩를 증명하려면:
명시적인 사상 ϕ:S→S′을 정의한다.
ϕ가 단사임을 증명한다.
ϕ가 전사임을 증명한다.
준동형 성질 ϕ(a∗b)=ϕ(a)∗′ϕ(b)을 확인한다.
예제 3.6 (exp를 통한 (R,+)≅(R+,⋅))
ϕ:R→R+를 ϕ(x)=ex로 정의한다.
단사:ex=ey이면 x=y이다 (ln이 잘 정의되므로).
전사: 임의의 y∈R+=(0,∞)에 대하여 ϕ(lny)=elny=y이다.
준동형 성질:
ϕ(x+y)=ex+y=ex⋅ey=ϕ(x)⋅ϕ(y).
따라서 (R,+)≅(R+,⋅)이다. 역 동형사상은 ϕ−1=ln이다.
왜 중요한가: 이는 덧셈 문제를 곱셈 문제로 변환해 준다. 예를 들어 덧셈 방정식 x+y=c는 곱셈의 세계에서 ex⋅ey=ec이 된다.
예제 3.7 (두 배 사상을 통한 (Z,+)≅(2Z,+))
ϕ:Z→2Z를 ϕ(n)=2n으로 정의한다.
단사:2m=2n⟹m=n.
전사: 모든 2k∈2Z는 ϕ(k)이다.
준동형:ϕ(m+n)=2(m+n)=2m+2n=ϕ(m)+ϕ(n).
따라서 2Z⊊Z임에도 (Z,+)≅(2Z,+)이다.
예제 3.8 (U7≅Z6)
U7={1,2,3,4,5,6}을 7을 법으로 하는 곱셈에 대한 집합이라 하자. 원소 3은 U7을 생성한다:
31≡3,32≡2,33≡6,34≡4,35≡5,36≡1(mod7).
ϕ:Z6→U7를 ϕ(kˉ)=3kmod7로 정의한다. 그러면:
ϕ(aˉ+bˉ)=3a+b=3a⋅3b=ϕ(aˉ)⋅ϕ(bˉ).
3의 거듭제곱이 U7의 모든 원소를 빠짐없이 취하고 ∣Z6∣=∣U7∣=6이므로, 이 사상은 전단사이다. 따라서 Z6≅U7이다.
§3.3 동형사상에 의해 보존되는 구조적 성질
정리 3.9 (동형사상은 구조적 성질을 보존한다)
ϕ:⟨S,∗⟩→⟨S′,∗′⟩를 동형사상이라 하자. 그러면:
e가 ∗에 대한 항등원이면, ϕ(e)는 ∗′에 대한 항등원이다.
b가 a의 역원이면, ϕ(b)는 ϕ(a)의 역원이다.
∗가 가환일 필요충분조건은 ∗′가 가환인 것이다.
∗가 결합적일 필요충분조건은 ∗′가 결합적인 것이다.
(군의 맥락에서) 모든 a에 대하여 ord(a)=ord(ϕ(a))이다.
증명 (1번과 2번)
(1) 항등원.e를 S의 항등원이라 하자. 임의의 a′∈S′에 대하여, 전사성에 의해 어떤 a∈S에 대해 a′=ϕ(a)이다. 그러면:
ϕ(e)∗′a′=ϕ(e)∗′ϕ(a)=ϕ(e∗a)=ϕ(a)=a′.
마찬가지로 a′∗′ϕ(e)=a′이다. 따라서 ϕ(e)는 S′의 항등원이다.
(2) 역원.a∗b=b∗a=e라 하자. 그러면:
ϕ(a)∗′ϕ(b)=ϕ(a∗b)=ϕ(e)=e′,
이고 마찬가지로 ϕ(b)∗′ϕ(a)=e′이다. 따라서 ϕ(b)는 ϕ(a)의 역원이다. ■
증명 (5번: 위수 보존)
ϕ(a)=a′라 하자. ord(a)=ord(a′)임을 보인다.
준동형 성질에 의해, 모든 n≥1에 대하여 ϕ(an)=ϕ(a)n=(a′)n이다 (n에 대한 귀납법으로).
만약 am=e이면 (a′)m=ϕ(am)=ϕ(e)=e′이므로 ord(a′)∣m이고, 따라서 ord(a′)≤ord(a)이다.
역으로, 만약 (a′)m=e′이면 ϕ(am)=e′=ϕ(e)이다. ϕ가 단사이므로 am=e이고, 따라서 ord(a)≤ord(a′)이다.
그러므로 ord(a)=ord(a′)이다. ■
§3.4 두 구조가 동형이 아님을 증명하기
비고 3.10 (불변량 방법)
⟨S,∗⟩≅⟨S′,∗′⟩를 증명하기 위해 가능한 모든 전단사를 검사하지는 않는다. 대신, 한 구조는 가지고 있으나 다른 구조는 가지고 있지 않은 구조적 불변량(structural invariant), 즉 모든 동형사상에 의해 보존되는 성질을 찾는다.
흔히 쓰이는 불변량:
불변량
사용법
농도
∣S∣=∣S′∣⟹ 동형이 아님
항등원의 존재
한쪽은 가지고, 다른 한쪽은 갖지 않음
가환성
한쪽은 가환, 다른 한쪽은 비가환
원소의 위수
위수의 중복집합(multiset)이 다름
x2=e의 해의 개수
구조에 따라 다름
순환성
한쪽은 순환, 다른 한쪽은 비순환
예제 3.11 (Z4≅V4)
두 군 모두 위수가 4이다. Z4에서는 원소 1ˉ의 위수가 4이다. V4=Z2×Z2에서는 항등원이 아닌 모든 원소의 위수가 2이다:
모든 동형사상은 원소의 위수를 보존한다 (정리 3.9의 5번). Z4에서는 원소 1ˉ의 위수가 4이다. V4에서는 어떤 원소도 위수가 4가 아니다 (최대 위수는 2이다). 따라서 동형사상은 존재할 수 없다. ■
사용한 불변량: 위수가 4인 원소의 존재.
예제 3.12 ((Z,+)≅(Q,+))
둘 다 무한 아벨군이다. 불변량은 순환성이다. (Z,+)는 (1이 생성하는) 순환군이다. (Q,+)는 순환군이 아니다: 임의의 q∈Q에 대하여 부분군 ⟨q⟩={nq:n∈Z}은 q/2를 (또는 대부분의 유리수를) 놓친다. 순환성은 동형사상에 의해 보존되므로 Z≅Q이다.
예제 3.13 ((R,+)≅(R,⋅))
(R,⋅)는 애초에 군조차 아니다 (0에는 곱셈에 대한 역원이 없다). 따라서 군 구조의 비교는 적용되지 않는다.
대신 (R,+)와 R∗=R∖{0}인 (R∗,⋅)를 비교한다면: (R∗,⋅)에서는 방정식 x2=1이 두 개의 해(x=±1)를 갖는다. (R,+)에서는 방정식 x+x=0 (즉 2x=0)이 정확히 하나의 해(x=0)를 갖는다. 동형사상은 x2=e의 해의 개수를 보존하므로 (R,+)≅(R∗,⋅)를 얻는다.
(참고: (R,+)≅(R+,⋅)이지만 (R∗,⋅)와는 동형이 아니다.)
§3.5 동형은 동치관계이다
정리 3.14
이항 구조 위의 관계 "≅"는 동치관계이다:
반사적:idS를 통해 ⟨S,∗⟩≅⟨S,∗⟩.
대칭적:ϕ:S→S′가 동형사상이면 ϕ−1:S′→S도 동형사상이다.
추이적:ϕ:S→S′와 ψ:S′→S′′가 동형사상이면 ψ∘ϕ:S→S′′도 동형사상이다.
증명
(1) 항등 사상 idS(a)=a는 전단사이고, idS(a∗b)=a∗b=idS(a)∗idS(b)이다.
(2)ϕ−1은 전단사이다. a′,b′∈S′에 대하여 a=ϕ−1(a′), b=ϕ−1(b′)라 하자. 그러면 ϕ(a∗b)=ϕ(a)∗′ϕ(b)=a′∗′b′이므로 a∗b=ϕ−1(a′∗′b′)이다. 즉, ϕ−1(a′)∗ϕ−1(b′)=ϕ−1(a′∗′b′)이다.