본문으로 건너뛰기

장 14 보너스: 푸리에 해석

추상적인 내적 공간을 정의하기 위해 열심히 작업했으니, 이제 이 언어를 사용하여 푸리에 해석을 올바르게 설정하는 방법이라는 (선택적) 응용을 제시하고자 합니다.

재미 삼아, 이진 푸리에 해석을 사용하여 애로우의 불가능성 정리의 한 형태도 증명합니다.

이어지는 내용에서는 𝕋=/가 ”원군”을 나타낸다고 하고, 이를 ”법 1에 대한 실수”의 덧셈군으로 생각합니다. 𝕋를 복소 단위원으로 보내는 표준 사상 e:𝕋가 존재하며, 이는 다음과 같이 주어집니다

e(θ)=exp(2πiθ).

14.1 개요

정의역 Z가 있고 함수 f:Z에 관심이 있다고 합시다. 자연스럽게, 이러한 함수들의 집합은 복소 벡터 공간을 이룹니다. 우리는 이러한 함수들의 집합에 양의 정부호 내적을 부여하고자 합니다.

푸리에 해석의 아이디어는 이 함수들의 집합에 대해 정규직교 기저를 선택하는 것으로, 이를 (eξ)ξ라 하고 지표(characters)라고 부릅니다. 첨수 ξ 진동수(frequencies)라고 부릅니다. 이 경우 기저가 있으므로, 모든 함수 f:Z는 다음과 같은 합이 됩니다

f(x)=ξf^(ξ)eξ

여기서 f^(ξ)는 기저의 복소 계수이며, 이에 걸맞게 f^ 푸리에 계수라고 부릅니다. 변수 xZ 물리적 변수라고 부릅니다. 이는 일반적으로 유용한데, 지표들이 사인파나 코사인파, 또는 기타 주기 함수와 같이 좋은 ”대칭” 함수가 되도록 의도적으로 선택되었기 때문입니다. 이렇게 하여 우리는 임의로 복잡한 함수를 좋은 함수들의 합으로 분해합니다.

14.2 힐베르트 공간에 대한 상기

편의를 위해, 정규직교 기저에 관한 몇 가지 사실을 기록해 둡니다.

명제 14.2.1 (정규직교 기저에 관한 사실들).

V가 내적 형식 ,을 갖는 복소 힐베르트 공간이라 하고, x=ξaξeξ, y=ξbξeξ이며 eξ가 정규직교 기저라고 합시다. 그러면

x,x =ξ|aξ|2
aξ =x,eξ
x,y =ξaξbξ¯.
연습문제 14.2.2.

이 모두를 증명하십시오. (앞 절의 내용은 필요하지 않으며, 무서운 ξ들이 잔뜩 있는 표기법에 동기를 부여하기 위해서만 존재합니다.)

이어지는 내용에서, 대부분의 예시는 유한 차원 내적 공간(따라서 힐베르트 공간)에 관한 것이지만, ”제곱 가적분 함수”의 예시는 실제로 무한 차원 예시가 될 것입니다. 다행히도, 앞서 언급했듯이 이는 걱정할 이유가 되지 않으며, 대체로 눈을 감고 무한대에 대해 신경 쓰지 않아도 됩니다.

14.3 흔한 예시들

14.3.1 {±1}n 위의 이진 푸리에 해석

어떤 양의 정수 n에 대해 Z={±1}n이라 하면, 이진 값을 받는 함수 f(x1,,xn)을 고려하는 셈입니다. 그러면 함수 Z들은 2n차원 벡터 공간 Z를 이루며, 여기에 다음과 같은 내적 형식을 부여합니다

f,g=12nxZf(x)g(x)¯.

특히,

f,f=12nxZ|f(x)|2

는 제곱들의 평균이며, 이는 또한 ,이 양의 정부호임을 보여줍니다.

이 경우, 다중선형 다항식들이 Z의 기저를 이루는데, 이는 다음 다항식들입니다

χS(x1,,xn)=sSxs.
연습문제 14.3.1.

이들이 , 하에서 실제로 정규직교임을 보이십시오. 2n개가 있으므로, 이는 이들이 기저를 이룸을 증명합니다.

따라서 우리의 진동수 집합은 실제로 부분집합 S{1,,n}들입니다. 따라서 우리는 다음과 같은 분해를 얻습니다

f=S{1,,n}f^(S)χS.
예제 14.3.2 (이진 푸리에 해석의 예시).

n=2라 합시다. 그러면 이진 함수 {±1}2는 다음 네 다항식으로 주어지는 기저를 갖습니다

1,x1,x2,x1x2.

예를 들어, (1,1)에서 1이고 그 외에서는 0인 함수 f를 생각해 봅시다. 그러면 다음과 같이 둘 수 있습니다

f(x1,x2)=x1+12x2+12=14(1+x1+x2+x1x2).

따라서 네 개의 S 각각에 대해 푸리에 계수는 f^(S)=14입니다.

이 개념은 특히 이진 함수 f:{±1}n{±1}에 유용합니다; 이러한 함수(및 이들의 곱)에 대해서는 항상 f,f=1이 성립합니다.

진동수 가 특별한 역할을 한다는 점은 주목할 만합니다:

연습문제 14.3.3.

다음을 보이십시오

f^()=1|Z|xZf(x).

14.3.2 유한군 Z 위의 푸리에 해석

이번에는 유한 아벨 군 Z가 있고, 함수 Z를 고려한다고 합시다; 이는 |Z|차원 벡터 공간입니다. 내적은 이전과 동일합니다:

f,g=1|Z|xZf(x)g(x)¯.

진행하려면 Z의 두 원소를 곱할 수 있어야 합니다. 실제로는 어떤 사상을 선택하든 별로 중요하지 않기 때문에 이는 다소 성가신 일이므로, 빠르게 넘어가겠습니다; 나머지 단락의 대부분 또는 전체를 건너뛰어도 무방합니다.

정의 14.3.4.

우리는 대칭 비퇴화 쌍선형 형식을 선택합니다

:Z×Z𝕋

다음 성질을 만족하는:

  • ξ(x1+x2)=ξx1+ξx2이고 (ξ1+ξ2)x=ξ1x+ξ2x입니다 (이것이 ”쌍선형”이라는 단어의 의미입니다)

  • 는 대칭입니다,

  • 임의의 ξ0에 대해, ξx0x가 존재합니다 (이것이 ”비퇴화”라는 단어의 의미입니다).

예제 14.3.5 (/n 위의 형식).

Z=/n이면 ξx=(ξx)/n이 위의 성질을 만족합니다.

일반적으로 유한 아벨 군은 순환군들의 합으로 분해된다는 사실이 알려져 있으며( 18.1 참고), 이로써 그러한 를 찾기가 비교적 쉬워집니다; 하지만 앞서 말했듯이 선택은 중요하지 않으므로 넘어가겠습니다.

이제 재미있는 부분입니다: 지표를 정의하겠습니다.

명제 14.3.6 (eξ는 정규직교입니다).

ξZ에 대해 지표를 다음과 같이 정의합니다

eξ(x)=e(ξx).

|Z|개의 지표는 함수 Z의 공간에서 정규직교 기저를 이룹니다.

증명.

이 부분은 건너뛰기를 권장하지만, 다음과 같습니다:

eξ,eξ =1|Z|xZe(ξx)e(ξx)¯
=1|Z|xZe(ξx)e(ξx)
=1|Z|xZe((ξξ)x).

이렇게 하면 진동수의 집합도 Z가 되지만, ξZ는 ”물리적인” xZ와는 매우 다른 역할을 합니다. 다음은 이해에 도움이 될 만한 예시입니다.

예제 14.3.7 (단위원의 세제곱근 필터).

Z=/3이고, 내적 형식이 ξx=(ξx)/3로 주어진다고 합시다. ω=exp(23πi)를 단위원의 원시 세제곱근이라 합시다. 다음을 주목하십시오

eξ(x)={1ξ=0ωxξ=1ω2xξ=2.

그러면 f(0)=a, f(1)=b, f(2)=cf:Z가 주어질 때, 다음을 얻습니다

f(x)=a+b+c31+a+ω2b+ωc3ωx+a+ωb+ω2c3ω2x.

이렇게 해서 변환이 다음과 같음을 유도합니다

f^(0) =a+b+c3
f^(1) =a+ω2b+ωc3
f^(2) =a+ωb+ω2c3.
연습문제 14.3.8.

이진 푸리에 해석에서의 f^()와 유사하게, 이제 다음이 성립함을 보이십시오

f^(0)=1|Z|xZf(x).

올림피아드 참가자라면 앞선 예시를 ”단위원근 필터”로 알아볼 수도 있는데, 바로 그 점이 핵심입니다. 구체적으로, 다음을 계산하고자 한다고 합시다

(10000)+(10003)++(1000999).

이 경우, 우리는 다음 함수를 고려할 수 있습니다

w:/3.

이때 w(0)=1이지만 w(1)=w(2)=0입니다. 표기의 남용으로, 우리는 w를 함수 w:/3로도 생각할 것입니다. 그러면 문제의 합은

n(1000n)w(n) =n(1000n)k=0,1,2w^(k)ωkn
=k=0,1,2w^(k)n(1000n)ωkn
=k=0,1,2w^(k)(1+ωk)1000.

우리의 상황에서는 w^(0)=w^(1)=w^(2)=13이며, 원하는 합을 계산한 것입니다. 더 일반적으로, 우리는 임의의 주기적 가중치 w를 취하고 푸리에 해석을 사용하여 합산 순서를 바꿀 수 있습니다.

예제 14.3.9 (이진 푸리에 해석).

Z={±1}n이 점별 곱셈 아래 아벨 군으로 간주되어 (/2)n과 동형이라고 합시다. 우리는 다음과 같이 정의된 점곱을 선택한다고 가정합니다

ξx12iξi12xi12

여기서 ξ=(ξ1,,ξn)이고 x=(x1,,xn)입니다.

우리는 이것이 우리가 제시한 첫 번째 예와 일치한다고 주장합니다. 실제로, S{1,,n}이라 하고 ξ{±1}nS에 속한 위치에서는 1이고 S에 속하지 않은 위치에서는 +1인 것으로 둡시다. 그러면 앞선 예의 지표 χS는 새로운 표기법에서의 지표 eξ와 일치합니다. 특히, f^(S)=f^(ξ)입니다.

따라서 유한 군 Z 위의 푸리에 해석은 이진 푸리에 해석을 포함합니다.

14.3.3 함수 L2([π,π])에 대한 푸리에 급수

이것은 가장 유명한 것이며, 따라서 여러분이 들어본 적이 있을 것입니다.

정의 14.3.10.

공간 L2([π,π])는 적분 [π,π]|f(x)|2dx가 존재하고 유한한 모든 함수 f:[π,π]로 이루어지며, ”거의 모든 곳에서” 0인 함수는 0과 같다고 간주하는 관계에 대해 몫을 취한 것입니다.111우리는 이것을 아직 정의하지 않을 것인데, 지금으로서는 우리에게 중요하지 않기 때문입니다. 하지만 측도론을 다루는 부분에서 이에 대해 더 자세히 설명할 것입니다. 이것이 관련이 있는 한 지점이 있습니다. 우리는 종종 함수 ff(π)=f(π)를 만족하기를 요구하는데, 이렇게 하면 f가 주기 함수가 되어 이를 f:𝕋로 생각할 수 있습니다. 이는 한 점에서의 값만 바꾸는 것이므로 본질적인 차이를 만들지 않습니다.

이것은 다음에 따라 내적 공간으로 만들어집니다

f,g=12π[π,π]f(x)g(x)¯dx.

(증명하지는 않겠지만) 이것이 (무한 차원) 힐베르트 공간임이 밝혀집니다!

이제, 푸리에 해석의 아름다움은 이 공간이 훌륭한 기저를 가진다는 것입니다:

정리 14.3.11 (고전적 푸리에 기저).

각 정수 n에 대해, 다음을 정의합니다

en(x)=exp(inx).

그러면 en은 힐베르트 공간 L2([π,π])의 정규직교 기저를 이룹니다.

따라서 이번에는 진동수 집합 가 무한하며, 우리는 다음을 얻습니다

f(x)=nf^(n)exp(inx)거의 모든 곳에서

여기서 계수 f^(n)n|f^(n)|2<을 만족합니다. 진동수 집합이 로 색인되므로, 색인이 n라는 사실을 반영하여 우리는 이를 푸리에 급수라고 부릅니다.

연습문제 14.3.12.

다시 한 번 보이십시오

f^(0)=12π[π,π]f(x)dx.

14.4 요약, 그리고 또 다른 예고편

우리는 다음 표에서 푸리에 해석의 다양한 유형들을 요약합니다.

유형물리 변수주파수 변수기저 함수이진{±1}n부분집합S{1,,n}sSxs유한군ZξZ,의 선택e(ξx)푸리에 급수𝕋또는[π,π]nexp(inx)이산/nξ/ne(ξx/n)

저는 Z=/n인 네 번째 행을 슬쩍 끼워 넣었는데, 이는 두 번째 행의 특수한 경우이므로 놀랄 필요는 없습니다.

앞으로의 내용을 암시하며, 저는  39이 어떻게 시작하는지 힌트를 드리고 싶습니다. 이들 각각은 실제로 G의 함수들이 어떤 ”쌍대” G^에 대한 함수 G^로 어떻게 표현될 수 있는지에 관한 진술입니다. 그런 의미에서, 우리는 위의 표를 다음과 같이 다시 쓸 수 있습니다:

이름정의역G쌍대G^지표이진{±1}nS{1,,n}sSxs유한군ZξZ^Ze(ξx)푸리에 급수𝕋[π,π]nexp(inx)이산/nξ/ne(ξx/n)

측도를 적분한다는 것이 무엇을 의미하는지 알게 되면, 일반적으로 우리는 많은 서로 다른 정의역 G에 대해 무언가를 말할 수 있음이 밝혀질 것입니다. 이것이 바로 이른바 폰트랴긴 쌍대성이며, 이는  39에서 후속 보너스로 다루어집니다.

14.5 Parseval과 그 친구들

여기서는 많은 유명한 이름들을 빠르게 배울 수 있는 재미있는 절입니다. 기본적으로 명제 14.2.1의 세 가지 결과 각각을 우리의 푸리에 해석 맥락(여기서는 힐베르트 공간의 정규직교 기저를 가지고 있습니다)으로 옮겨서 유명한 결과를 얻을 수 있습니다.

따름정리 14.5.1 (Parseval 정리).

Z가 유한 아벨 군일 때, f:Z라 합시다. 그러면

ξ|f^(ξ)|2=1|Z|xZ|f(x)|2.

마찬가지로, f:[π,π]가 제곱 적분 가능하다면 그 푸리에 급수는 다음을 만족합니다

n|f^(n)|2=12π[π,π]|f(x)|2dx.
증명.

f,f는 계수들의 제곱합과 같음을 기억하십시오. ∎

따름정리 14.5.2 (푸리에 반전 공식).

Z가 유한 아벨 군일 때, f:Z라 합시다. 그러면

f^(ξ)=1|Z|xZf(x)eξ(x)¯.

마찬가지로, f:[π,π]가 제곱 적분 가능하다면 그 푸리에 급수는 다음과 같이 주어집니다

f^(n)=12π[π,π]f(x)exp(inx)dx.
증명.

정규직교 기저 (eξ)ξ에서 f에서의 eξ의 계수는 f,eξ임을 기억하십시오. ∎

질문 14.5.3.

위에서 ξ=0일 때는 어떻게 됩니까?

따름정리 14.5.4 (Plancherel 정리).

Z가 유한 아벨 군일 때, f:Z라 합시다. 그러면

f,g=ξZf^(ξ)g^(ξ)¯.

마찬가지로, f:[π,π]가 제곱 적분 가능하다면

f,g=nf^(n)g^(n)¯.
질문 14.5.5.

(이전처럼) 한 줄로 이것을 증명하십시오.

14.6 응용: 바젤 문제

L2([π,π]) 위의 푸리에 해석에 관한 재미있는 응용 하나는, 약간의 미적분학을 기꺼이 사용하려고만 한다면 그렇지 않으면 계산하기 어려운 몇몇 합을 얻을 수 있다는 것입니다.

여기 고전적인 예시가 있습니다:

정리 14.6.1 (바젤 문제).

다음이 성립합니다

n11n2=π26.

증명은 확실히 제곱 적분 가능한 항등 함수 f(x)=x를 고려하는 것입니다. 그러면 Parseval에 의해 다음을 얻습니다

n|f^(n)|2=f,f=12π[π,π]|f(x)|2dx.

미적분학 계산을 하면 다음을 얻습니다

12π[π,π]x2dx=π23.

한편, 이제 모든 푸리에 계수를 계산해 보겠습니다. 우리는 이미 다음을 얻었습니다

f^(0)=12π[π,π]f(x)dx=12π[π,π]xdx=0.

n0일 때, 정의에 의해(거창한 표현을 쓰고 싶다면 ”푸리에 반전 공식”에 의해) 다음 공식을 얻습니다

f^(n) =f,exp(inx)
=12π[π,π]xexp(inx)¯dx
=12π[π,π]xexp(inx)dx.

부정적분은 1n2exp(inx)(1+inx)와 같으며, 따라서 조금 더 계산하면 다음을 얻습니다

f^(n)=(1)nni.

그러므로

n|f^(n)|2=2n11n2

이것이 결과를 함의합니다.

14.7 응용: Arrow의 불가능성 정리

이진 푸리에 해석의 응용으로서, 이제 Arrow의 정리의 한 형태를 증명하겠습니다.

3명의 후보 A, B, C 중에서 투표하는 n명의 유권자를 고려합시다. 각 유권자는 다음과 같이 튜플 vi=(xi,yi,zi){±1}3을 지정합니다:

  • 사람 iAB보다 앞에 순위 매기면 xi=1이고, 그렇지 않으면 xi=1입니다.

  • 사람 iBC보다 앞에 순위 매기면 yi=1이고, 그렇지 않으면 yi=1입니다.

  • 사람 iCA보다 앞에 순위 매기면 zi=1이고, 그렇지 않으면 zi=1입니다.

암묵적으로 우리는 vi에 대해 3!=6가지 가능성만을 고려합니다: 사람들의 투표가 일관성이 있다고(즉, 선호가 추이적이라고) 가정함으로써 xi=yi=zi 형태의 ”역설적인” 투표를 금지합니다.

간결함을 위해 x=(x1,,xn)이라 하고, yz도 비슷하게 정의합시다. 그러면 다음과 같은 투표 메커니즘을 고려할 수 있습니다

f:{±1}n {±1}
g:{±1}n {±1}
h:{±1}n {±1}

다음을 만족시키도록

  • f(x)AB 사이의 전체 선호이고,

  • g(y)BC 사이의 전체 선호이며,

  • h(z)CA 사이의 전체 선호입니다.

전체 선호 (f(x),g(y),h(z)) 자체가 역설적인 상황은 피하고자 합니다.

𝔼f가 모든 2n개의 입력에 걸친 f의 평균값을 나타낸다고 합시다. 𝔼g𝔼h도 비슷하게 정의합니다. 우리는 𝔼f=𝔼g=𝔼h=0이라는 가정을 추가할 것인데, 이는 대칭성을 제공합니다(그리고 예컨대 f, g, h가 투표자의 입력을 무시하는 상수 함수일 가능성을 배제합니다). 이를 바탕으로 다음 결과를 증명하겠습니다:

정리 14.7.1 (애로 불가능성 정리).

(f,g,h)가 항상 역설적인 결과를 피하며, 𝔼f=𝔼g=𝔼h=0이라고 가정합시다. 그러면 (f,g,h)는 독재이거나 반독재입니다: 다음을 만족시키는 ”독재자” k가 존재합니다

f(x)=±xk,g(y)=±yk,h(z)=±zk

여기서 세 부호가 모두 일치합니다.

보통의 애로 정리와 달리, 우리는 f(+1,,+1)=+1가정하지 않습니다 (따라서 반독재의 가능성이 있습니다).

증명.

투표자들이 각각 3!=6가지 가능한 일관된 투표 중 하나를 무작위로 선택한다고 가정합시다. 문제 14B에서 임의의 함수 f, g, h에 대해 역설적인 결과의 정확한 확률이 다음과 같이 정확히 주어짐이 보여집니다

14+14S{1,,n}(13)|S|(f^(S)g^(S)+g^(S)h^(S)+h^(S)f^(S)).

이 확률(역설적인 결과의 확률)이 0과 같다고 가정합시다. 그러면 다음을 유도합니다

1=S{1,,n}(13)|S|(f^(S)g^(S)+g^(S)h^(S)+h^(S)f^(S)).

하지만 이제 우리는 단순히 약한 부등식을 사용할 수 있습니다. f^()=𝔼f=0이고 g^h^에 대해서도 마찬가지이므로, |S|1인 경우로 주의를 제한합니다. 그런 다음 (모든 실수에 대해 성립하는) 유명한 부등식 |ab+bc+ca|a2+b2+c2를 결합하여 다음을 이끌어냅니다

1 =S{1,,n}(13)|S|(f^(S)g^(S)+g^(S)h^(S)+h^(S)f^(S))
S{1,,n}(13)|S|(f^(S)2+g^(S)2+h^(S)2)
S{1,,n}(13)1(f^(S)2+g^(S)2+h^(S)2)
=13(1+1+1)=1.

마지막 단계는 파세발 정리에 의합니다. 따라서 모든 부등식은 등호로 성립해야 하며, 특히 f^, g^, h^는 단일 원소 집합에서만 지지되어야 합니다. 즉, 입력에 대해 선형입니다. f, g, h±1 값을 취하므로, f, g, h 각각은 그 자체로 독재자 함수이거나 반독재자 함수입니다. (f,g,h)가 항상 일관되므로, 이는 최종 결과를 함의합니다. ∎

14.8 생각해 볼 만한 조금 더 어려운 문제

문제 14A (미적분학 애호가를 위해).

다음을 증명하십시오

n11n4=π490.

힌트. 파세발 정리를 다시 사용하되, 이번에는 f(x)=x2에 대해 사용하십시오.

문제 14B.
margin: [Uncaptioned image]

f,g,h:{±1}n{±1}을 임의의 세 함수라 합시다. 각 i에 대해, 모두 같지는 않다는 제약 조건 하에 (xi,yi,zi){±1}3을 무작위로 선택합니다(따라서 232=6가지 가능성 중에서 선택합니다). 다음의 확률이

f(x1,,xn)=g(y1,,yn)=h(z1,,zn)

다음 공식으로 주어짐을 증명하십시오

14+14S{1,,n}(13)|S|(f^(S)g^(S)+g^(S)h^(S)+h^(S)f^(S))

힌트. 부울 함수 D:{±1}3D(a,b,c)=ab+bc+ca로 정의합시다. 각 (a,b,c)에 대해 D(a,b,c)의 값을 써 보십시오. 그런 다음 그 기댓값을 계산하십시오.

풀이. 부울 함수 D:{±1}3를 다음과 같이 정의합시다

D(a,b,c)=ab+bc+ca={3a,b,c모두 같은1a,b,c모두 같지는 않음..

따라서 역설적인 결과는 D(f(x),g(y),h(z))=3일 때 발생합니다. 이제 무작위로 선택된 x, y, z에 대해 다음을 계산합니다

𝔼D(f(x),g(y),h(z)) =𝔼ST(f^(S)g^(T)+g^(S)h^(T)+h^(S)f^(T))(χS(x)χT(y))
=ST(f^(S)g^(T)+g^(S)h^(T)+h^(S)f^(T))𝔼(χS(x)χT(y)).

이제 다음을 관찰합니다.

  • ST이면 𝔼χS(x)χT(y)=0인데, 이는 예를 들어 sS, sT인 경우 xs가 곱의 홀짝성에 양쪽 방향으로 각각 50%의 확률로 영향을 미치며, 곱 안의 다른 변수들과 독립적이기 때문입니다.

  • 반면, S=T라고 합시다. 그러면

    χS(x)χT(y)=sSxsys.

    xsys는 확률 131이고 확률 231임에 유의하십시오((xs,ys,zs)3!=6가지 선택지로부터 균등하게 뽑히며, 이를 나열할 수 있기 때문입니다). 이로부터 |S|에 대한 귀납적 계산을 하면 다음을 얻습니다.

    sSxsys={+1확률로12(1+(1/3)|S|)1확률로12(1(1/3)|S|).

    따라서

    𝔼(sSxsys)=(13)|S|.

이 모든 것을 종합하면, 이제 다음을 얻습니다.

𝔼D(f(x),g(y),h(z))=S(f^(S)g^(S)+g^(S)h^(S)+h^(S)f^(S))(13)|S|.

그러면 다음을 얻습니다.

𝔼14(1+D(f(x),g(y),h(z)))
= 14+14S(f^(S)g^(S)+g^(S)h^(S)+h^(S)f^(S))(13)|S|.

이를 D의 정의와 비교하면 원하는 결과를 얻습니다.