이 강의에서는 힐베르트 공간이 대수학과 위상수학이라는 수학의 큰 분야에서 어디에 어떻게 자리하는지 먼저 보이고, 이를 정확히 정의한다. 이어 힐베르트 공간 분류 정리에 도달한다. 힐베르트 차원이 같은 두 공간은 등거리 동형이다. 힐베르트 차원은 벡터 공간의 대수적 차원과 혼동해서는 안 되며, 둘은 유한 차원에서만 일치한다. 유한 차원, 가산 무한 차원, 비가산 무한 차원 각각의 기준 모형 공간과 초등 양자역학에서의 쓰임을 개괄한다. 끝으로 동형으로 연결된 힐베르트 공간이 정의하는 물리가 불변인지에 관한 문제를 소개한다.
1. 물리학의 수학적 구조
힐베르트 공간으로 가기 위해 이론물리에서 가장 자주 쓰는 ‘수학 지도’를 간단히 복습한다. 다음 쪽은 이를 매우 단순화한, 아주 많은 부분이 빠진 지도지만 이 강의에는 충분하다. 그림 (1) 참조.
점들의 집합이라는 직관적 개념에서 시작하면1, 집합에 구조를 조금씩 추가해 나간다. 아래에서 이 도식을 차근차근 설명한다.
주 1: 이 문제에는 더 할 말이 많지만 여기서는 범위 밖이다. 형식 논리와 술어 논리를 참조하라.
그림 1. 기초물리의 몇 가지 수학적 구조를 그린 안내도. A → B를 잇는 검은 실선은 경우에 따라 B가 A의 부분구조 또는 부분집합임을 뜻한다. 점선은 B를 구성하는 데 A의 개념이 필요함을 뜻한다. 보라색 화살표와 글은 물리 응용을 나타낸다. 오른쪽 미분기하학 가지는 초등 양자역학에서 당장 필요하지 않다.
1.1. 대수적 구조와 벡터 공간
점 집합에서 지도 (1)의 왼쪽 가지인 대수적 구조로 곧장 갈 수 있다. 주로 수의 집합을 설명하는 구조지만 용도가 거기에만 한정되지는 않는다.
이를 위해 점 집합에 하나 이상의 내부 연산을 추가한다. 연산이 결합법칙, 교환법칙, 항등원 존재 등 특정 규칙을 만족하면 구체적인 구조를 얻는다.
그림에는 기본 구조 몇 가지, 마그마(별도 성질을 요구하지 않는 내부 연산 하나를 지닌 집합), 군, 환, 체를 표시했다. 반군, 모노이드, 비가환환 등도 많지만 읽기 쉽게 생략했다. 각 구조는 앞 구조의 특수한 경우다. 모든 체는 환이고, 모든 환은 덧셈에 대해 군이다. 체가 가장 중요한데, 특히 실수나 복소수에 보통의 사칙연산을 갖춘 구조이기 때문이다. 또한 체 위에 벡터 공간을 구성할 수 있다.
정의 1 (벡터 공간)
체 K 위의 벡터 공간E는 다음 두 연산을 지닌 집합이다.
덧셈: +:E×E→E,(x,y)↦x+y,
스칼라 곱셈: K×E→E,(α,x)↦αx,
이들은 교환법칙, 결합법칙, 영벡터와 덧셈 역원의 존재, 분배법칙 등 통상적인 공리를 만족한다.
그러면 선형결합을 만들고 선형독립인 족, 생성하는 족, 기저와 차원을 논할 수 있다. 이 장에는 구별해야 할 두 기저 개념이 있다. 모든 벡터 공간에서 정의되는 대수적 기저와 힐베르트 공간에만 적용되는 힐베르트 기저다. 유한 차원에서는 일치하지만 무한 차원에서는 그렇지 않다. 대수적 차원과 힐베르트 차원도 구별해야 하므로, 몇 가지를 복습할 필요가 있다.
정의 2 (대수적 기저)
E를 체 K 위의 벡터 공간이라 하자. 족 (ei)i∈I가 E의 대수적 기저라는 것은 모든 x∈E가 그 족 원소들의 유한 선형결합으로 유일하게 표현됨을 뜻한다. 여기서 I의 기수는 유한일 필요가 없다.
x=i∈F∑αiei,F⊂I,F는유한,αi∈K.
이는 다른 통상적 정의와 동치다. 족 (ei)i∈I가 기저일 필요충분조건은 선형독립이고 E를 생성한다는 것이다. 기저로 벡터 공간의 차원을 정의할 수 있다.
정의 3 (벡터 공간의 대수적 차원)
차원 불변성 정리에 따르면 같은 벡터 공간 E의 모든 대수적 기저는 같은 기수를 지닌다. E의 모든 기저에 공통인 이 기수를 E의 차원이라 한다.
E에 n개 벡터로 된 유한 기저가 있으면 E의 차원이 n이라 한다.
E에 유한 기저가 없으면 E는 무한 차원이라 한다.
무한 차원에서도 대수적 기저의 정의는 모든 벡터가 기저 벡터의 유한합으로 분해될 것을 요구한다. 실제로 아직 무한합 분해를 허용할 수 없다. 합의 수렴 여부를 알아야 하며, 그러려면 위상이 필요하다. 힐베르트 공간에서는 가능해지고 적절한 힐베르트 기저 개념으로 이어진다. 2.3절 참조.
서로 다른 벡터 공간이 얼마나 있으며 분류할 수 있는지 자연스럽게 묻게 된다. 대수적으로는 가능하다. 이를 위해 동치관계인 벡터 공간 동형이 필요하다. 이는 두 공간 E와 F 사이의 선형 구조를 보존하는 일대일 대응이다.
정의 4 (벡터 공간 동형)
E와 F를 같은 체 K 위의 벡터 공간이라 하자. 사상 T:E→F가 동형이라는 것은 다음을 뜻한다.
T는 선형이다. 모든 (x,y)∈E2와 α∈K에 대해,
T(x+y)=T(x)+T(y),T(αx)=αT(x),
T는 전단사다.
이때 E≃F로 쓰며 T−1:F→E가 존재하고 선형이다.
주의: 이 정의는 순수하게 대수적이다. E와 F에 벡터 구조와 양립하는 위상이 있으면 위상 동형을 따로 구별한다. T와 T−1가 모두 연속이라는 조건을 추가한다. 노름 공간과 힐베르트 공간에서 다시 다룬다.
그러면 다음 중요한 정리가 있다.
정리 1 (유한 차원 분류)
K 위의 두 유한 차원 벡터 공간이 동형일 필요충분조건은 차원이 같다는 것이다. 특히 K 위의 모든 n차원 벡터 공간은 Kn과 동형이다.
따라서 K=R 또는 C 위에서 유한 차원 n의 벡터 공간 모형은 사실상 하나뿐이다. 각각 Rn 또는 Cn, 곧 실수나 복소수 성분의 n차 벡터 집합이다.
무한 차원에서도 분류 원리는 같다. 선택공리를 받아들이면 모든 벡터 공간에 하멜 기저라 부르는 기저가 있음을 보일 수 있다. 분류 정리는 같은 체 K 위의 두 공간이 동형일 필요충분조건은 기저의 기수가 같다는 것으로 일반화된다.
무한 기저의 기수는 초한 기수로 표현하여 무한의 서로 다른 ‘크기’를 구별한다. 가장 작은 무한 기수 ℵ0는 N뿐 아니라 Z와 Q의 기수이기도 하다. 이어 ℵ0<ℵ1<ℵ2<⋯를 귀납적으로 정의한다. 각 ℵn+1은 ℵn보다 엄밀히 큰 가장 작은 기수이며 둘 사이 다른 기수는 없다. 수리논리의 연속체 가설은 N과 R 사이 중간 무한 기수가 없다는 가정이며, 이때 ℵ1이 R의 기수다.
그러나 하멜 기저를 일반적으로 명시적으로 구성할 수 없다는 점에서 이 분류의 실용성은 제한적이다. 벡터 공간 분류는 주로 이론적이다. 노름 공간과 힐베르트 공간에서는 적어도 힐베르트 차원이 유한 또는 가산 무한일 때 정규직교 기저를 명시할 수 있어 상황이 달라진다. 3절 참조.
하지만 힐베르트 공간에 앞서 지도의 가운데 가지를 따라 거리 공간과 노름 공간을 살펴야 한다.
1.2. 거리 공간과 노름 공간
지도 (1)의 가운데 가지에서는 먼저 점 집합에 위상을 주어야 한다. 자세한 내용은 노름 공간과 힐베르트 공간의 위상을 다루는 별도 장에 둔다. 여기서는 위상이 국소성 개념을 주어 수렴, 극한, 연속성을 정의하게 한다는 점만 기억하자. 특히 거리 공간은 위상 공간이다. 점 집합에 거리를 갖춘 공간이며 그 거리로 국소성을 정한다.
정의 5 (거리 공간)
거리 공간은 쌍 (X,d)로, X는 집합이고 d:X×X→R+는 모든 (x,y,z)∈X3에 대해 다음을 만족하는 거리다.
d(x,y)≥0,d(x,y)=0⟺x=y,d(x,y)=d(y,x),(대칭성)d(x,z)≤d(x,y)+d(y,z).(삼각부등식)
이제 지도 1의 대수와 위상 가지를 합칠 수 있다. 바탕 집합 X가 벡터 공간인 거리 공간, 다시 말해 거리를 갖춘 벡터 공간을 생각한다. 이는 양자역학에 근본적으로 중요한 구조인 노름 벡터 공간으로 이끌며, 힐베르트 공간은 그 특수한 경우다.
아무 거리나 허용하려는 것은 아니다. 공간이 선형이므로 벡터 구조와 양립하는 거리를 원한다.
정의 6 (벡터 구조와 양립하는 거리)
E를 K 위 벡터 공간, d를 E 위 거리라 하자. d가 다음을 만족하면 벡터 구조와 양립한다고 한다.
평행이동 불변성:d(x+z,y+z)=d(x,y), 모든 (x,y,z)∈E3에 대해
동차성:d(λx,λy)=∣λ∣d(x,y), 모든 (x,y)∈E2와 λ∈K에 대해
이 조건은 거리가 벡터 공간의 기하를 따른다는 뜻이다. 평행이동에 불변이어야 하며 이는 공간의 균질성이고, 닮음변환은 거리의 비를 보존해야 한다23. 다음 사실이 노름 공간으로 이어진다. d가 벡터 공간 E의 양립하는 거리이면 원점, 곧 영벡터까지의 거리 ∥x∥=d(x,0E)는 노름이다.
주 2: 회전 불변성도 필요해 보일 수 있다. 하지만 그러면 유클리드 노름처럼 등방적인 노름만 허용하고, 예를 들어 평면의 ∥x∥=x12+4x22를 배제하게 된다. 이는 비등방적이지만 분명 노름이다.
주 3: 또 K 위 절댓값이 필요하다. 이런 체를 값매김 체라 한다. 아래에서는 실제로 R의 보통 절댓값과 C의 절댓값을 사용한다.
증명.
실제로 노름을 정의하는 다음 성질을 만족한다.
∥x∥≥0이고 ∥x∥=0⟺x=0E
∥λx∥=∣λ∣∥x∥, 모든 x∈E와 λ∈K에 대해
∥x+y∥≤∥x∥+∥y∥, 모든 (x,y)∈E2에 대해
□
이런 거리를 갖춘 벡터 공간이 노름 벡터 공간이다.
정의 7 (노름 벡터 공간)
노름 벡터 공간은 쌍 (E,∥⋅∥)이며, E는 벡터 공간이고 ∥⋅∥는 E 위 노름이다. 이 노름 덕분에 위상 공간이 된다.
모든 노름 벡터 공간 (E,∥⋅∥)은 d(x,y)=∥x−y∥를 통해 자연스럽게 거리 공간 (E,d)를 정하며, 이 거리는 자동으로 벡터 구조와 양립한다. 따라서 노름 벡터 공간은 거리 공간의 특정 부분류와 일대일 대응하고, 그런 의미에서 부분집합이다.
2. 힐베르트 공간
이제 그림 (1)의 노름 공간에 도달했다. 보통 노름 벡터 공간을 간단히 노름 공간이라 부르며 프랑스어에서는 약자 EVN도 흔하다. 다음은 준힐베르트 공간, 그리고 양자역학의 수학적 틀인 힐베르트 공간을 정의하는 일이다.
양자역학은 복소수 위에 세워지므로 이제부터 K=C에 한정한다. 지금까지 벡터 공간과 노름 공간에 E,F를 썼지만, 앞으로 (준)힐베르트 공간에는 H와 G를 쓴다. 벡터는 계속 x,y,z 등으로 적는다.
2.1. 준힐베르트 공간과 내적
준힐베르트 공간은 노름이 내적에서 나오는 노름 벡터 공간이다. 모든 노름이 그렇지는 않다. 예를 들어 상한 노름은 내적에서 얻을 수 없다4. 따라서 준힐베르트 공간은 노름 벡터 공간의 진부분류다. C 위 에르미트 내적을 복습하자.
주 4: 예컨대 Cn의 상한 노름은 ∥x∥∞=maxi∣xi∣로 정의된다. 이것은 평행사변형 항등식 ∥x+y∥2+∥x−y∥2=2(∥x∥2+∥y∥2), 을 만족하지 않음을 보일 수 있지만 내적에서 나온 노름은 항상 만족해야 한다. [5]도 참조.
정의 8 (C 벡터 공간의 에르미트 내적)
복소 벡터 공간 H의 에르미트 내적은 사상 ⟨⋅,⋅⟩:H×H→C로 다음을 만족한다.
둘째 인자에 선형: ∀(x,y,z)∈H3,∀(λ,μ)∈C2,
⟨x,λy+μz⟩=λ⟨x,y⟩+μ⟨x,z⟩
(1)
에르미트 대칭성: ∀(x,y)∈H2,
⟨x,y⟩=⟨y,x⟩∗
(2)
양의 정부호: ∀x∈H,
⟨x,x⟩≥0이고⟨x,x⟩=0⇔x=0H
(3)
(1)과 (2)를 결합하면 첫째 인자에 대한 켤레선형성, 또는 반선형성이 나온다5: ⟨λx+μy,z⟩=λ∗⟨x,z⟩+μ∗⟨y,z⟩. 한 인자에 선형이고 다른 인자에 켤레선형인 사상을 반쌍선형이라 한다6. 앞으로는 에르미트라는 말은 암묵적으로 두고 내적이라고만 부른다.
주 5: 수학에서는 보통 첫째 인자에 선형, 둘째에 켤레선형이라는 반대 규약을 사용하지만 기본 성질은 달라지지 않는다.
주 6:R 벡터 공간에서는 켤레가 필요 없고 내적은 단순히 쌍선형이다.
위상적 성질을 앞당겨 중요한 결과를 말하자. 내적은 두 변수에 대해 연속이다. 즉 노름의 의미에서 xn→x,yn→y, 곧 ∥xn−x∥→0,∥yn−y∥→0이면
⟨xn,yn⟩→⟨x,y⟩가C
에서 성립한다. 양자측정 공준에서는 계가 상태 ψ일 때 고유벡터 φ에 대응하는 물리량 결과의 확률이 ∣⟨φ,ψ⟩∣2임을 볼 것이다(제 1.2 (주제 3, 과 1, 이 언어로 제공되지 않음)절 참조). 따라서 내적의 연속성은 상태 ψ의 작은 변화가 확률의 작은 변화만 일으키도록 보장한다. 이는 바람직한 성질이다.
내적은 또 다른 기본 성질을 만족한다.
정리 2 (코시–슈바르츠 부등식)
H2의 모든 벡터 x,y에 대해,
∣⟨x,y⟩∣⩽∥x∥∥y∥
(4)
여기서 ∥x∥=def⟨x,x⟩이다.
특히 이 부등식으로 사상 x↦∥x∥=⟨x,x⟩가 기호가 암시하듯 실제 노름임을 증명한다.
증명.
노름의 세 조건을 확인한다. ∥x∥2=⟨x,x⟩≥0이며 등호는 x=0H일 때만 성립한다. 내적 정의에서 바로 나온다. 또한 ∥λx∥=⟨λx,λx⟩=∣λ∣2⟨x,x⟩=∣λ∣∥x∥다. 마지막으로
∥x+y∥2=⟨x+y,x+y⟩=∥x∥2+2ℜ⟨x,y⟩+∥y∥2≤∥x∥2+2∣⟨x,y⟩∣+∥y∥2.
코시–슈바르츠 ∣⟨x,y⟩∣≤∥x∥∥y∥를 사용하면,
∥x+y∥2≤∥x∥2+2∥x∥∥y∥+∥y∥2=(∥x∥+∥y∥)2,
제곱근을 취해 삼각부등식을 얻는다. □
이제 다음 정의에 도달한다.
정의 9 (복소 준힐베르트 공간)
복소 준힐베르트 공간은 에르미트 내적을 갖춘 벡터 공간이다. ∥x∥=⟨x,x⟩는 노름이므로 노름 벡터 공간이 된다.
복소 준힐베르트 공간 H에서는 다음 공식들이 유용하다.
명제 1 (공식 모음)
(x,y)∈H2이고 (x1,…,xn)이 H의 벡터 족이라 하자.
피타고라스 정리:⟨x,y⟩=0⟺∥x+y∥2=∥x∥2+∥y∥2. 더 일반적으로 (xi)1≤i≤n이 쌍마다 직교하면,
i=1∑nxi2=i=1∑n∥xi∥2
(5)
평행사변형 항등식:
∥x+y∥2+∥x−y∥2=2(∥x∥2+∥y∥2).
(6)
편극 공식:
⟨x,y⟩=41(∥x+y∥2−∥x−y∥2+i∥x+iy∥2−i∥x−iy∥2)
(7)
마지막 두 공식은 에르미트 내적과 노름의 관계를 주는 중요한 정리와 연결된다. 프레셰–폰 노이만–조르당 정리는 노름 공간 E의 노름 ∥⋅∥가 내적에서 나올 필요충분조건이 평행사변형 항등식을 만족하는 것이라고 말한다. 이 항등식은 내적의 존재를 확인하는 판정법이다. 존재한다면 편극 공식으로 노름에서 내적을 복원한다.
2.2. 완비성과 힐베르트 공간
준힐베르트에서 힐베르트로 넘어가려면 필수적인 위상 개념인 완비성이 필요하다.
정의 10 (힐베르트 공간)
힐베르트 공간 H는 내적이 유도하는 노름에 대해 완비인 준힐베르트 공간이다. 즉 H의 모든 코시 수열이 H 안에서 수렴한다. 코시 수열은 다음을 만족한다.
∀ε>0,∃N∈N가존재하여∀p≥N∀q≥Nd(xp,xq)<ε,
(8)
거리는 노름으로 정의한다. n이 커지면 항들이 서로 임의로 가까워지는 수열이다.
이 위상적 내용은 해당 장에서 다시 다룬다. 지금은 완비성이 양자물리에 필수라는 점만 강조한다. 직관적으로 완비 공간에는 ‘구멍’이 없다. H의 원소 수열이 H 밖의 무언가로 수렴할 수 없다는 뜻이다. 유리수에는 이 성질이 없다. 잘 만든 유리수 수열은 유리수가 아닌 수로 갈 수 있으며, 실제로 실수를 그렇게 구성한다.
양자역학에서 계의 모든 물리 상태는 힐베르트 공간의 벡터이며 역도 성립한다. 이것이 첫 공준이다. 상태 공간이 완비가 아니면, 예를 들어 슈뢰딩거 방정식에 따른 파동함수의 진화가 ‘공간 밖으로’ 나가 ‘비물리적 상태’가 될 수 있는데, 이는 의미가 없다.
완비성은 또 다른 기본 공준에도 관여한다. 양자측정 결과는 자기수반 선형 연산자로 보는 물리적 관측량의 스펙트럼에 대응해야 한다. 완비가 아닌 공간에서는 연산자의 수반이 항상 있는 것이 아니며, 자기수반 연산자의 구조를 연구하는 스펙트럼 정리에도 완비성이 필요하다.
끝으로 푸리에 급수 전개나 고유상태 기저 분해처럼 무한합을 포함하는 모든 양자 표현은 의미를 가지려면 완비성이 필요하다. 예를 들어 디랙 표기로 ∣ψ⟩=∑n=1∞cn∣n⟩라 쓰는 것은 해당 급수의 존재를 가정하며, 이는 완비성만이 보장한다(제 4 (주제 2, 과 2)절 참조).
그러나 좋은 소식이 있다. 완비성의 이 미묘한 문제는 무한 차원에서만 필요하다. 유한 차원에서는 중요한 정리가 문제를 단순하게 한다.
정리 3 (유한 차원 노름 공간의 완비성)
완비인 값매김 체7, 예를 들어 R 또는 C 위의 모든 유한 차원 노름 벡터 공간은 완비다. 특히 R 또는 C 위의 유한 차원 준힐베르트 공간은 자동으로 힐베르트 공간이다.
주 7: 절댓값을 갖추고 그 절댓값에 대해 스스로 완비인 체다.
이제 힐베르트 공간의 대수적 설명으로 넘어갈 수 있다.
2.3. 대수적 기저와 힐베르트 기저
위에서 벡터 공간의 대수적 기저를 복습했다(정의 2). 벡터를 유한합으로 분해하는 개념이었다. 노름이 유도하는 위상과 완비 공간을 도입한 핵심은 이제 수열의 수렴을 말할 수 있다는 것이다. 특히 어떤 벡터 xk들에 대해 xn=∑k=1nxk인 부분합 (xn)의 수렴을 볼 수 있다. 합이 수렴하면 급수, 즉 무한합이 된다. (xn)→x이고 x=∑k=1∞xk다. 공간이 완비이면 극한이 공간에 속함이 보장된다.
즉 힐베르트 공간의 대수적 차원이 무한이면 이제 벡터의 무한급수 분해를 허용할 수 있다. 새로운 기저 개념을 얻는다.
정의 11 (힐베르트 기저)
H를 힐베르트 공간이라 하자. 족 (ei)i∈I가 힐베르트 기저라는 것은 완전 정규직교계라는 뜻이다. 즉,
정규직교: ⟨ei,ej⟩=δij
완전: 유한 선형결합들이 H에서 조밀하다.
Vect(ei,i∈I)=H,
위의 선은 폐포다. 자세한 내용은 위상 장을 참조한다.
이 정의를 이해하려면 위상적 조밀성 개념이 필요하다.
정의 12 (노름 공간의 조밀성)
(X,∥⋅∥X)를 노름 공간이라 하고 A⊆X라 하자. X의 모든 점을 A의 점들로 임의로 가깝게 근사할 수 있으면 A가 X에 조밀하다고 한다. 즉 모든 x∈X와 ε>0에 대해 ∥x−a∥<ε인 a∈A가 존재한다.
힐베르트 공간도 특히 노름 공간이므로 이 정의가 적용된다. 따라서 완전성은 H의 모든 벡터를 H 원소의 유한 선형결합으로 임의로 가깝게 근사할 수 있다는 뜻이다.
대수적 기저와 달리, 모든 벡터가 유한 선형결합과 같다는 말이 아니다. 힐베르트 기저의 선형결합으로 원하는 만큼 가깝게 근사할 수 있다는 것이다. 완비성으로 이 근사는 실제로 x에 수렴한다. I의 임의 기수에 대해 다음 정리가 있다.
정리 4 (분해 정리)
(ei)i∈I가 H의 힐베르트 기저이면 모든 x∈H는 다음과 같이 쓸 수 있다.
x=i∈I∑⟨ei,x⟩ei
(9)
또한 파르세발 항등식이 있다.
∥x∥2=i∈I∑∣⟨ei,x⟩∣2
(10)
I가 비가산이면 합은 x에 의존하는 많아야 가산인 지표 집합에 대해서만 취한다.
힐베르트 기저 정의와 분해 정리의 연결은 바로 자명하지 않다.
증명.
증명에는 두 핵심 생각이 있다. 먼저 완전 정규직교계 {ei}i∈I의 완전성으로 힐베르트 공간의 모든 점 x에 대한 근사 수열을 구성한다. 조밀성에 따르면 모든 ε>0에 대해 유한 선형결합 yε=∑i∈Jαiei가 존재한다. 여기서 J⊂I는 유한 지표 집합이며 ∣x−yε∣<ε이다.
둘째, 부분합 SJ=∑i∈J⟨ei,x⟩ei는 x를 VJ=Vect(ei,i∈J)로 정사영한 것이다. 여기서 증명 없이 인정하는 정사영 성질에 따라 SJ는 x까지 거리를 최소화한다.
∣x−SJ∣=y∈VJinf∣x−y∣≤∣x−yε∣<ε
따라서 εn→0인 수열을 택하면 ∥x−SJn∥≤εn인 유한 부분집합의 수열 Jn을 얻는다. 그러나 Jn이 증가 수열일 필요가 없어 아직 증명이 끝나지 않는다. 가산인 경우 Jn을 Jn′=J1∪⋯∪Jn으로 바꾸면 ∥x−SJn′∥→0인 유한 부분집합의 증가 수열을 얻어 원하는 수렴을 준다. 자세한 내용은 [6] 참조. □
무한 차원에서 대수적 기저의 기수는 항상 힐베르트 기저보다 엄밀히 크다. 직관은 간단하다. 대수적 기저의 유한 선형결합은 모든 점 x에 정확히 도달해야 하지만 힐베르트 기저는 가까이 가기만 하면 된다. 후자가 ‘덜 정밀’하므로 독립 방향도 더 적게 필요하다.8 즉 힐베르트 기저의 유한 선형결합은 공간의 아주 작은 부분, Vect(ei)⊊H만 이룬다. 일반적으로 H의 벡터를 표현하려면 수렴하는 무한급수가 필요하다.
주 8: 더 정확히, H가 기수 ℵ0의 가산 힐베르트 기저를 가지면 베르 정리에 의해 대수적 기저는 반드시 비가산이며 기수는 적어도 2ℵ0다.
참고 1 (유한 차원에서 기저의 동등성)
위 이야기는 무한 차원에 해당한다. 유한 차원 n에서는 두 기저 개념이 일치한다. 모든 힐베르트 기저는 대수적 기저이고, ‘거의 역으로’ 그람–슈미트 정규직교화가 모든 대수적 기저를 힐베르트 기저로 바꾼다. 얻은 족의 기수는 n이고, 이미 유한결합으로 공간 전체를 생성하므로 자동으로 완전하다. 분해 정리는 유한 차원에서 자명하며 무한 차원에서만 의미가 있다.
마지막으로 양자물리의 수학에서 매우 유용한 공식을 하나 더 적는다.
명제 2 (베셀 부등식)
(ei)i∈I를 정규직교계라 하자. 모든 벡터 x∈H에 대해,
i∈I∑∣⟨x,ei⟩∣2≤∥x∥2
(11)
등호인 파르세발 등식은 그 족이 완전할 때 그리고 그때만 성립한다.
2.4. 힐베르트 차원과 분류
모든 힐베르트 공간의 분류를 마칠 재료가 거의 모였다. 남은 기본 불변량은 힐베르트 차원이다.
정리 5 (힐베르트 차원)
H를 힐베르트 공간이라 하자. 다음이 참이다.
모든 힐베르트 공간은 적어도 하나의 힐베르트 기저를 가진다.
H의 모든 힐베르트 기저는 같은 기수를 가진다.
따라서 H의 힐베르트 차원을 정의하고 dim(H)로 쓴다. 유한, 가산 무한 또는 비가산 무한이다.
끝으로 분류에는 적절한 동치관계가 필요하다. 정의 4의 벡터 공간 동형을 먼저 노름 공간, 다음으로 힐베르트 공간으로 넓힌다. 지금은 직관적인 연속성 개념이면 된다.
정의 13 (노름 공간과 힐베르트 공간의 동형)
E와 F를 노름 벡터 공간, T:E→F를 선형사상이라 하자.
T가 노름 벡터 공간 동형, 또는 위상 동형이라는 것은 T가 선형 전단사이고 T와 T−1가 모두 연속이라는 뜻이다.
힐베르트 공간 H와 G의 경우, T가 힐베르트 동형, 또는 등거리 동형이라는 것은 추가로 T가 내적을 보존한다는 뜻이다.
⟨T(x),T(y)⟩G=⟨x,y⟩H,∀(x,y)∈H2.
T를 유니터리 연산자라고도 한다.
T가 내적을 보존하면 T는 자동으로 노름도 보존한다. 즉 ∥T(x)∥G=∥x∥H다. 그래서 선형 전단사 등거리사상이라 부른다. 분류의 토대는 다음 정리다.
정리 6 (차원에 의한 특징짓기)
두 힐베르트 공간 H1과 H2가 등거리 동형일 필요충분조건은 힐베르트 차원이 같다는 것이다: dim(H1)=dim(H2).
따름정리 1 (힐베르트 공간의 분류.)
등거리 동형을 동일시하면 다음이 존재한다.
각 정수 n≥1마다 유한 차원 n의 힐베르트 공간은 하나이며, 표준 대표는 Cn, 또는 R 위의 Rn이다.
가산 무한 차원 힐베르트 공간은 하나이며, 표준 대표는 제곱합 가능 수열 공간 ℓ2(N)이다.
ℓ2(N)={(xn)n∈N:n=1∑∞∣xn∣2<∞}
각 비가산 무한 기수 κ≥ℵ1마다 차원 κ의 힐베르트 공간은 하나이며, 대표는 ℓ2(κ)다9.
주 9: 기수 κ의 지표 집합 I에 대해 ℓ2(I)={(xi)i∈I:∑i∈I∣xi∣2<∞}로 정의하며, 0이 아닌 항은 많아야 가산 개다.
이제 차원은 당연히 힐베르트 차원이다. 모든 힐베르트 공간은 이 모형들 중 하나와 등거리 동형이며 분류는 완전하다. 다음 절에서 자세히 보고, 비가산 무한 차원은 훨씬 뒤로 미룬다. 이들은 자유도가 유한(예: 스핀), 가산 무한(예: 질점 양자역학), 비가산(예: 양자장론)인 양자계의 기준 공간이다.
참고 2 (분리 가능성과 기수)
힐베르트 공간 H가 가산 조밀 부분집합을 가지면 분리 가능하다고 한다. 힐베르트 공간이 분리 가능할 필요충분조건은 힐베르트 차원이 많아야 가산, 즉 유한 또는 가산 무한이라는 것임을 보일 수 있다.
따라서 위 분류는 그림 (1)의 지도처럼 유한 차원, 분리 가능한 무한 차원, 분리 불가능 힐베르트 공간이라는 분류와도 같다.
이 개념은 위 분류에 필수는 아니지만 실용적이다. 힐베르트 기저를 명시적으로 만드는 것보다 분리 가능 여부를 보이기가 더 쉬울 때가 많다.
3. 모형 공간
3.1. 힐베르트 공간 Cn
구체적으로 복소수 n개로 이루어진 순서 있는 묶음의 집합이다.
Cn={x=(x1,x2,...,xn):xi∈C,i=1,...,n}
다음을 갖춘다.
에르미트 내적: ⟨x,y⟩=∑i=1nxi∗yi (복소 켤레에 주의)
대응하는 유클리드 노름: ∥x∥=∑i=1n∣xi∣2
이는 n차원 노름 공간이며 완비인 체 위의 유한 차원이므로 완비성이 보장된다. 따라서 힐베르트 공간이다. 표준 기저를 열벡터로 쓰면,
ei=0⋮010⋮0(1은 i번째위치).
이는 기수 n의 힐베르트 기저이면서 대수적 기저다. 즉 모든 벡터 x∈Cn가 정확히 유한합으로 분해된다.
x=i=1∑nxiei=i=1∑n⟨ei,x⟩ei
이 힐베르트 공간은 서로 구별 가능한 상태 수가 유한한 모든 양자계, 특히 이준위계나 큐비트에 쓰인다.
3.2. 힐베르트 공간 ℓ2(N)
제곱합 가능 수열의 집합으로 정의된다.
ℓ2(N)={x=(xn)n≥1:xn∈C,n=1∑∞∣xn∣2<∞}
다음을 갖추면 힐베르트 공간임을 보일 수 있다.
내적: ⟨x,y⟩=∑i=1∞xi∗yi (이번에는 무한합),
대응하는 노름: ∥x∥=∑i=1∞∣xi∣2 (같은 주의)
표준 기저를 명시적으로 구성하여 가산성을 보인다. 기저는 Cn의 것과 닮았다. 모든 i∈N에 대해 역시 열벡터로 정의한다.
ei=(0,0,…,0,1,0,…),
즉 i번째 좌표는 1, 나머지는 0인 벡터다. 유한 차원과의 유일한 차이는 성분이 무한히 많다는 것이다.
증명.
{ei}i∈N는 자명하게 정규직교이며 완전하기도 하다. 수열 (x1,x2,...)로 주어진 모든 x∈ℓ2(N)에 대해 x를 유한 부분합으로 근사할 수 있기 때문이다.
x(N)=i=1∑Nxiei=(x1,x2,…,xN,0,0,…).
실제로 차이는 다음을 만족한다 10 :
주 10: 여기서는 ∑n=1∞∣xn∣2<∞이면 급수의 꼬리가 0으로 간다는 결과, limN→∞∑n=N+1∞∣xn∣2=0.를 사용한다. 이는 남은 합이 반드시 음이 아닌 무한 개의 항으로 이루어진다는 사실과 관련된다.
∥x−x(N)∥2=i=N+1∑∞∣xi∣2N→∞0,
이는 ek의 유한결합이 조밀함을 보인다(정의 11). 따라서 {ei}i∈N는 힐베르트 기저이며 구성상 기수는 N의 기수다. 분해 정리에 따라 모든 벡터 x∈ℓ2(N)는 다음과 같이 쓰인다.
x=i=1∑∞xiei=i=1∑∞⟨ei,x⟩ei
급수는 ℓ2의 노름에서 수렴한다. □
예를 들어 이 공간은 양자 조화진동자에 쓰인다. 에너지 고유상태가 상한 없는 정수 n으로 번호 매겨지므로, 모든 조화진동자 상태를 이런 급수로 쓸 수 있음을 뒤에서 볼 것이다.
3.3. 힐베르트 공간 L2(R)
일차원 질점 양자역학에서 파동함수 ψ(x)는 실변수의 복소수값 함수다. 확률 해석은 다음을 요구한다.
∫Rψ∗(x)ψ(x)dx=1.
따라서 해당 양자역학의 공간을 제곱적분 가능 함수들의 집합으로 정의하는 것이 자연스럽다.
H=L2(R)={ψ:R→C∫R∣ψ(x)∣2dx<∞}.
‘<∞’는 언제나 상태를 정규화할 수 있음을 뜻한다. 내적을 다음과 같이 둔다.
⟨ψ,φ⟩=∫Rψ∗(x)φ(x)dx,
이는 다음 노름을 유도한다.
∥ψ∥=⟨ψ,ψ⟩=∫R∣ψ(x)∣2dx.
이것이 힐베르트 공간임을 보일 수 있지만 완전히 자명하지는 않다. 힐베르트 기저를 명시할 수 있으며 에르미트, 웨이블릿, 라게르, 월시 등 여러 예가 알려져 있다. 예를 들어 먼저 에르미트 다항식을 점화식으로 정의한다.
Hn+1(x)=2xHn(x)−2nHn−1(x),H0(x)=1,H1(x)=2x,
그다음 에르미트 함수를 정의한다.
ψn(x)=2nn!π1e−x2/2Hn(x);
여기서는 이 함수들이 정규직교계임을 인정한다.
∫Rψn(x)ψm(x)dx=δnm여기서ψn∗=ψn
또한 완전하므로 힐베르트 기저다. 주의: 이는 일차원 조화진동자 해밀토니안의 고유기저이기도 하다. 자세한 내용은 위키피디아 [7]를 참조한다. 실제로는 명시적 표현이 매우 복잡하여 이 기저를 자주 쓰지 않는다. ‘다른 기저’를 고안했는데, 진짜 기저가 아니라 연속 일반화 기저, 유명한 켓 ∣x⟩\ket{x}∣x⟩다. 뒤에서 다시 다룬다.
3.4. 힐베르트 공간 L2(R3)L^2(\mathbb{R}^3)L2(R3)와 L2(R3n)L^2(\mathbb{R}^{3n})L2(R3n)
지금까지 내용 중 놀라울 수 있는 점은 일차원 질점 양자역학의 L2(R)L^2(\R)L2(R)가 삼차원 물리를 모형화하는 L2(R3)L^2(\R^3)L2(R3)와 동형이라는 것이다. 다른 강의에서 왜 역설이 아닌지 자세히 볼 것이다. 핵심은 물리가 힐베르트 공간뿐 아니라 관측량의 집합으로도 주어진다는 점이다. L2(R)L^2(\R)L2(R)에서 L2(R3)L^2(\R^3)L2(R3)로의 어떤 동형도 일차원 관측량 대수 전체를 삼차원으로 동시에 옮길 수 없다. 즉 한 쌍 [X^,P^][\hat{X}, \hat{P}][X^,P^]를 세 독립 쌍 [X^i,P^j]=iℏδij[\hat{X}_i, \hat{P}_j] = i\hbar \delta_{ij}[X^i,P^j]=iℏδij로 옮기지 못한다.
동형은 수학적 같음도 아니다. 두 공간은 함수 공간으로서는 분명 다르지만, 힐베르트 구조에서는 동형이다. 동형은 구조적 유사성, 즉 힐베르트 기저의 기수라는 크기가 같고 힐베르트 구조의 성질이 같다는 사실만 말한다. 노름, 거리, 직교성, 수렴과 연속성 같은 위상적 성질이 보존된다.
따라서 주어진 기수에 대해 등거리를 동일시하면 추상적 힐베르트 공간은 하나지만, 구체적인 실현은 무한히 많다.
그렇다고 분류를 이해하는 데 시간을 쓴 것이 헛되지는 않았다. 보았듯이 양자계의 ‘차원성’에 따른 서로 다른 물리 상황에 대응하며, 기저 성격에 따라 유한합, 무한급수, 연속적분이라는 다른 계산 규칙을 동반한다. 대응하는 선형 연산자 이론 역시 유한 차원과 무한 차원에서 근본적으로 달라진다.
[2]N.P. (Klaas) Landsman, Radboud Universityhttps://www.math.ru.nl/~landsman/HSQM.pdfA solid reference that includes the historical development of Hilbert and Banach spaces in mathematics and physics. It also covers topology, linear operator theory, spectral theory, and Stone’s theorem.