수학에서 세타 함수(영어: theta function)는 타원 곡선 또는 아벨 다양체 위의 선다발의 단면이다.
복소수 주극성화 아벨 다양체
가 주어졌다고 하자. 즉,
는 복소수 벡터 공간이다.
는 그 속의 (덧셈에 대한) 이산 부분군이다. 즉, 격자이다.
는 리만 형식이다. 즉, 반쌍선형 형식이며,
이다.
이 경우,
는
위의 2차 미분 형식이며, 드람 코호몰로지를 통해 정수 계수 2차 코호몰로지
의 원소를 정의한다. 이는 (1차 천 특성류를 통해) 어떤 정칙 선다발
에 대응하며, 이는 항상 풍성한 선다발이다. 이 선다발의 단면을 세타 함수라고 한다.
보다 구체적으로, 사영 사상
을 통하여,
의 당김
을 정의할 수 있다. 이는 자명한 정칙 선다발이며,
의 단면은
위의 다음과 같은 함수 방정식(函數方程式, 영어: functional equation)을 따르는 정칙 함수
로 주어진다.
![{\displaystyle f(v+\lambda )=\alpha (\lambda )\exp \left(\pi h(v,\lambda )+{\frac {1}{2}}\pi h(\lambda ,\lambda )\right)f(v)\qquad \forall v\in V,\;\lambda \in \Lambda }](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/3b867c2aac846ce11f96f6d6627a0c0a7b26dd7b)
여기서
![{\displaystyle \alpha \colon \Gamma \to \operatorname {U} (1)}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/d06375b7f0e5fa6baac5787875485b97cf00563e)
는 일반적으로 군 준동형이 아니며, 다음 조건을 따른다.
![{\displaystyle \alpha (\lambda +\lambda ')=\exp \left(\mathrm {i} \pi \operatorname {Im} h(\lambda ,\lambda ')\right)\alpha (\lambda )\alpha (\lambda ')}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/ea88833dc6bc3c7d27d0b25af7a5a2c340d62b27)
이는 군 준동형이 아니지만, 임의의 군 준동형
에 대하여
역시 위의 조건을 따른다. 즉, 이러한
들의 공간은
위의 아핀 공간이다.
이러한 함수 방정식을 따르는 정칙 함수를 세타 함수라고 한다.
야코비 세타 함수(카를 구스타프 야코프 야코비의 이름에서 비롯됨)는
와
를 변수로 갖는 2변수 복소함수로,
는 임의의 복소수가 될 수 있지만
는 상반평면으로 제한되어 언제나 양의 허수부를 갖는다. 그 정의는 다음과 같다.
![{\displaystyle \vartheta (z;\tau )=\sum _{n=-\infty }^{\infty }e^{\pi in^{2}\tau +2\pi inz}=1+2\sum _{n=1}^{\infty }\left(e^{\pi i\tau }\right)^{n^{2}}\cos(2\pi nz)=\sum _{n=-\infty }^{\infty }q^{n^{2}/2}\eta ^{n}}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/702a50fa70fee4fd3169d4db638d9e77500311c8)
여기서
![{\displaystyle q=\exp(2\pi i\tau )}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/6a6534a2698e89e8cba5bbca7bde0467c417499c)
![{\displaystyle \eta =\exp(2\pi iz)}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/902cd0d477f06b03b4fc79a2358c82ca3accc5d8)
이다.
또한, 보통 다음과 같은 함수들을 정의한다.
![{\displaystyle {\begin{aligned}\vartheta _{00}(z;\tau )&=\sum q^{n^{2}/2}\eta ^{n}=\vartheta (z;\tau )\\\vartheta _{01}(z;\tau )&=\sum q^{n^{2}/2}(-\eta )^{n}=\vartheta (z+{\textstyle {\frac {1}{2}}};\tau )\\\vartheta _{10}(z;\tau )&=\sum q^{(n+1/2)^{2}/2}\eta ^{n+1/2}=\exp(\pi i\tau /4+\pi iz)\vartheta (z+1/2\tau ;\tau )\\\vartheta _{11}(z;\tau )&=\sum q^{(n+1/2)^{2}/2}(-\eta )^{n+1/2}=\exp(\pi i\tau /4+\pi i(z+1/2))\vartheta (z+\tau /2+1/2;\tau )\end{aligned}}}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/2a033367671774b925f3ccce3dfa19d7d2ead223)
이를 다음과 같이 표기하기도 한다.
![{\displaystyle {\begin{aligned}\theta _{1}(z;q)&=-\vartheta _{11}(z;\tau )\\\theta _{2}(z;q)&=\vartheta _{10}(z;\tau )\\\theta _{3}(z;q)&=\vartheta _{00}(z;\tau )\\\theta _{4}(z;q)&=\vartheta _{01}(z;\tau )\end{aligned}}}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/54df4d38de472d4612b73b36b937d9cc5971941f)
야코비 세타 함수는 책마다 조금씩 다르게 정의하는 경우가 많으므로 주의하여야 한다.
야코비 세타 함수는 다음과 같은 함수 방정식을 만족시킨다. 임의의
에 대하여,
![{\displaystyle \vartheta (z+a+b\tau ;\tau )=\exp(-\pi ib^{2}\tau -2\pi ibz)\vartheta (z;\tau )}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/bc094c89033d0c81583138fdb2f4f5305856d86a)
즉, 야코비 세타 함수는
위에서,
방향으로 뒤틀어져 있는 해석적 선다발의 단면이다.
지겔 상반평면
![{\displaystyle \mathbb {H} _{g}=\{F\in \operatorname {Mat} (n,\mathbb {C} )\colon F=F^{\top },\;{\mbox{Im}}F{\text{ is positive-definite}}\}}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/822fe7685aa056c343a0d50c6d71fddd2bbb3634)
이 주어졌다고 하자. 리만 세타 함수(영어: Riemann theta function)
![{\displaystyle \vartheta \colon \mathbb {C} ^{g}\times \mathbb {H} _{g}\to \mathbb {C} }](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/739bcb338385ab1f045abb825d8603c8f2ccc2e5)
![{\displaystyle \vartheta \colon (z,\tau )\mapsto \vartheta (z,\tau )}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/4e067fbac2df10619b4c73d8b179ea1a44b07f22)
는 다음과 같다.
![{\displaystyle \vartheta (z,\tau )=\sum _{m\in \mathbb {Z} ^{g}}\exp \left(2\pi i\left({\frac {1}{2}}m^{\top }\tau m+m^{\top }z\right)\right)}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/79c29c5541488fc8dc304eadc6e38c72cb8fd74f)
이 급수는
의 임의의 콤팩트 부분공간에서 균등수렴한다.
리만 세타 함수는 다음과 같은 함수 방정식을 만족시킨다. 임의의
에 대하여,
![{\displaystyle \vartheta (z+a+\tau b,\tau )=\exp \left(-2\pi i\left(b^{\top }\tau b/2+b^{\top }z\right)\right)\theta (z,\tau )}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/293d9de6b16e714402ce92d86dcb4e0041eb34bf)
양의 정부호 내적이 주어진 격자
가 주어졌다면, 이에 대응하는 세타 열(영어: theta series)
![{\displaystyle \Theta _{\Lambda }\colon \mathbb {H} \to \mathbb {C} }](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/0eb768d63795d39794489cfd5f971ef4492f27d7)
를 다음과 같이 정의할 수 있다.[1]:44–47
![{\displaystyle \Theta _{\Lambda }(\tau )=\sum _{x\in \Lambda }\exp(i\pi \tau \langle x,x\rangle )=\sum _{x\in \Lambda }q^{\langle x,x\rangle /2}}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/12309e95ff3d2ddf5addb090f5be5d37d873f42e)
![{\displaystyle q=\exp(2\pi i\tau )}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/6a6534a2698e89e8cba5bbca7bde0467c417499c)
이는 상반평면
위의 정칙함수이다. 만약
가
차원 짝 유니모듈러 격자라면, 이는 무게가
인 모듈러 형식을 이룬다. 홀 유니모듈러 격자의 세타 함수는 다음과 같은 모듈러 항등식들을 만족시킨다.[1]:186–187
![{\displaystyle \Theta _{\Lambda }(\tau )=\Theta _{\Lambda }(\tau +2)=(i/\tau )^{n/2}\Theta _{\Lambda }(-1/\tau )}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/9b5f0f62dc771cb32658bee871fbcb17b1ecd9e2)
따라서 이는 합동 부분군 Γ0(4)에 대한 무게
의 모듈러 형식이다.[2]
예를 들어, 격자
에 대한 세타 함수는 다음과 같은 야코비 세타 함수이다.[1]:45
![{\displaystyle \Theta _{\mathbb {Z} }=\sum _{n\in \mathbb {Z} }q^{n^{2}/2}=\vartheta _{00}(0;\tau )}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/37f92b0ffc65acf0b3bf9c5917ccd831bda6a229)
마찬가지로, 격자
에 대한 세타 함수는 다음과 같은 야코비 세타 함수이다.
![{\displaystyle \Theta _{\mathbb {Z} +1/2}=\sum _{n\in \mathbb {Z} }q^{(n^{2}+n+1/4)/2}=\vartheta _{10}(0;\tau )}](http://178.128.105.246/cars-https-wikimedia.org/api/rest_v1/media/math/render/svg/e18c5337a6e3844c3bc04848997ccf9441626b37)
야코비 세타 함수는 아벨 다양체 및 모듈라이 공간 및 이차 형식의 연구에 중요하게 쓰이며, 솔리톤 이론에도 응용되었다. 그라스만 대수에 대해 일반화할 경우 양자장론, 특히 끈 이론과 D-막 등에도 연관된다. 세타 함수의 대표적인 예는 타원함수론에 나타난다.
세타 함수는 기하학적 양자화에 등장한다. 위상 공간이 켈러 다양체인 해밀턴 계를 양자화할 경우, 양자역학적 상태들은 어떤 해석적 다발의 해석적 단면들의 힐베르트 공간의 원소가 된다. 특히, 위상 공간이 극성화가 주어진 아벨 다양체인 경우, 상태들은 세타 함수가 된다.