이 기사는 오일러 베타 함수에 관한 것이다. 다른 용도는 베타 함수(동음이의) 를 참조 하십시오. 수학 에서, 첫 번째 종류의 오일러 적분이라고 도 불리는 베타 함수는 감마 함수 및 이항 계수 와 밀접하게 관련된 특수 함수입니다.이것 은 적분에 의해 정의됩니다.
B ( z 1 , z 2 ) = ∫ 0 1 t z 1 − 1 ( 1 − t ) z 2 − 1 d t {\displaystyle \mathrm {B}(z_{1},z_{2})=\int _{0}^{1}t^{z_{1}-1}(1-t)^{z_{2}-1},dt} 복소수 입력 z1 , z2 ({ style z_{1}, z_{2 }}), (( z2 )> 0 (\ displaystyle \qquad \Re(z_{1}), \Re(z_{2}> 0\})
베타 함수는 오일러와 레전드르 에 의해 연구 되었고 자크 비네 에 의해 이름이 붙여졌다. 그 기호 β는 그리스 대문자 베타이다.
특성. 베타 함수는 대칭 입니다. 즉, 모든 입력 z1 에 대해 B ( z 1, z 2 ) = B ( z 2 , z 1) = \mathrm {B} (z_{ 1}) = \mathrm {B} (z_{2 },z_ { 1} } [1] = \mathrm {B } (z_ {1} ) 。
베타 함수의 주요 특성은 감마 [1] 함수와 밀접한 관계이다.
B ( z 1 , z 2 ) = Γ ( z 1 ) Γ ( z 2 ) Γ ( z 1 + z 2 ) . {\displaystyle \mathrm {B}(z_{1}, z_{2})=sysfrac {Gamma (z_{1}),\Gamma (z_{2})} {\Gamma (z_{1}+z_{2}}}}}. } 아래 § 감마 함수 에 대한 관계 에서 증명한다.
베타 함수는 이항 계수와도 밀접 한 관련이 있습니다. m(또는 n, 대칭에 의한 대칭)이 양의 정수일 때 감마 함수 δ 의[2] 정의에 따라 다음과 같이 된다.
B ( m , n ) = ( m − 1 ) ! ( n − 1 ) ! ( m + n − 1 ) ! = m + n m n / ( m + n m ) . {\displaystyle \mathrm {B} (m,n)=dfrac {(m-1)!,(n-1)! }{(m+n-1)! }}=flac {m+n}{mn}}{\Bigg /}{\binom {m+n}{m}}. } 감마 함수와의 관계 관계 B ( z 1 , z 2) = γγ ( z 1 ) γ z ( z 2 ) γ z ( z 1 + z 2) ( displaystyle \mathrm { B } ( z _ { 1} , z_{2 } = frac {Gamma (z_{1} ) , \Gammaz ({2} )의 단순한 파생입니다.이 관계를 도출하려면, 두 인수의 곱을 다음과 같이 적습니다.
Γ ( z 1 ) Γ ( z 2 ) = ∫ u = 0 ∞ e − u u z 1 − 1 d u ⋅ ∫ v = 0 ∞ e − v v z 2 − 1 d v = ∫ v = 0 ∞ ∫ u = 0 ∞ e − u − v u z 1 − 1 v z 2 − 1 d u d v . {\displaystyle {begin {aligned}\Gamma (z_{1}\Gamma (z_{2})&=\int _{u=0}^{\infty}\e^{-u}u^{{1},du\cdot \int _{v=0}^{\infty}^{{{{1}-1}_2} \end { aligned}} u = st 및 v = s (1 - t)만큼 변수 를 변경하면
Γ ( z 1 ) Γ ( z 2 ) = ∫ s = 0 ∞ ∫ t = 0 1 e − s ( s t ) z 1 − 1 ( s ( 1 − t ) ) z 2 − 1 s d t d s = ∫ s = 0 ∞ e − s s z 1 + z 2 − 1 d s ⋅ ∫ t = 0 1 t z 1 − 1 ( 1 − t ) z 2 − 1 d t = Γ ( z 1 + z 2 ) ⋅ B ( z 1 , z 2 ) . {\displaystyle {begin{aligned}\Gamma (z_{2}\Gamma (z_{2})&=\int _{s=0}^{1}e^{-s}(st)^{z_{1}(s-1-t)^{{2-1}\ds}\int \end { aligned}} 양쪽을 δ( z 1 + z 2 )로 나누면 원하는 결과를 얻을 수 있습니다.\displaystyle \Gamma(z_{1}+z_{2}).
명시된 동일성은 협약의 통합 에 대한 동일성의 특정 사례로 볼 수 있다. 꺼내는
f ( u ) := e − u u z 1 − 1 1 R + g ( u ) := e − u u z 2 − 1 1 R + , {\displaystyle {displaystyle}f(u)&:=e^{-u}u^{z_{1}-1_{+}\g(u)&:=e^{-u}u^{z_{2}-1}1_{\mathbb {R}_{-u}_{+}}{end}} 정렬 다음 중 하나가 있습니다.
Γ ( z 1 ) Γ ( z 2 ) = ∫ R f ( u ) d u ⋅ ∫ R g ( u ) d u = ∫ R ( f ∗ g ) ( u ) d u = B ( z 1 , z 2 ) Γ ( z 1 + z 2 ) . {\displaystyle \Gamma (z_{1})\Gamma (z_{2})=\int _{\mathbb {R}f(u),du\cdot \int _{\mathbb {R} }g(u),du=\int _{\mathbbb {R}(u},f*g)(u) {mathbbb} {m} }
파생상품 우리는 가지고 있다.
∂ ∂ z 1 B ( z 1 , z 2 ) = B ( z 1 , z 2 ) ( Γ ′ ( z 1 ) Γ ( z 2 ) − Γ ′ ( z 1 + z 2 ) Γ ( z 1 + z 2 ) ) = B ( z 1 , z 2 ) ( ψ ( z 1 ) − ψ ( z 1 + z 2 ) ) , {\displaystyle {\gamma}{{1}\mathrm {B}(z_{1},z_{2})=\mathrm {B}(z_{1}\lefts\frac {Gamma`(z_{1})}{\Gamma}-{Gamma_{2}} ∂ ∂ z m B ( z 1 , z 2 , … , z n ) = B ( z 1 , z 2 , … , z n ) ( ψ ( z m ) − ψ ( ∑ k = 1 n z k ) ) , 1 ≤ m ≤ n {\displaystyle {\frac }{\mathrm {B}(z_{1},z_{2},\mathrm {B}(z_{2},\mathrm {n})=\mathrm {B}(z_{1},z_{2},\param,z_{n}){n}{\big(\psi}) § ( z ) {displaystyle \psi (z)} 는 Polygamma 함수를 나타냅니다 . 근사치 스털링의 근사치 는 점근 공식을 제공한다.
B ( x , y ) ∼ 2 π x x − 1 / 2 y y − 1 / 2 ( x + y ) x + y − 1 / 2 \displaystyle \mathrm {B}(x,y)\sim {sqrt {2\pi}}{\frac {x-1/2}y^{y-1/2}}{(x+y)}^ {x+y-1/2}}}}: 큰 x와 큰 y의 경우.반면 x가 크고 y가 고정되어 있으면
B ( x , y ) ∼ Γ ( y ) x − y . \displaystyle \mathrm {B}(x,y)\sim \Gamma(y),x^{-y}. }
기타 아이덴티티 및 공식 베타 함수를 정의하는 적분은 다음과 같은 다양한 방법으로 다시 작성될 수 있습니다.
B ( z 1 , z 2 ) = 2 ∫ 0 π / 2 ( 죄 θ ) 2 z 1 − 1 ( 왜냐하면 θ ) 2 z 2 − 1 d θ , = ∫ 0 ∞ t z 1 − 1 ( 1 + t ) z 1 + z 2 d t , = n ∫ 0 1 t n z 1 − 1 ( 1 − t n ) z 2 − 1 d t , = ( 1 − a ) z 2 ∫ 0 1 ( 1 − t ) z 1 − 1 t z 2 − 1 ( 1 − a t ) z 1 + z 2 d t , ∀ a ∈ R ≤ 1 {\displaystyle {displaystyle {b}(z_{1},z_{2})&=2\int _{0}^{\pi /2}(\sin \theta)^{2z_{1},d\theta,\6pt]={0}{in\fty}^{0} }}}, dt,\\[6pt]&=n\int _{0}^{1}^{nz_{1}-1}(1-t^{n})^{z_{2},dt,\&=(1-a)^{z_{2}\int _0}^{1-1}-{t}^{z}^{1-{t}^{t}^{t}^{t}^{t}^{t}^{t}^{t}^{t}^{t}^{t}}^{t}}}}}}}}}}}}}
여기서 마지막 아이덴티티 n은 임의의 양의 실수입니다. t = tan 2 ( ( θ ) { displaystyle t=\tan ^{2}(세타 )} 을 치환 하여 첫 번째 적분에서 두 번째 적분으로 이동할 수 있다.
베타 함수는 무한합으로[4] 쓸 수 있다.
B ( x , y ) = ∑ n = 0 ∞ ( 1 − x ) n ( y + n ) n ! {\displaystyle \mathrm {B}(x,y)=\sum _{n=0}^{\infty}{\frac {(1-x)_{n}{(y+n)n! }}} (여기서 (x ) n {displaystyle (x)_{n} 은 상승 요인) 무한한 상품으로서
B ( x , y ) = x + y x y ∏ n = 1 ∞ ( 1 + x y n ( x + y + n ) ) − 1 . {\displaystyle \mathrm {B}(x,y)=flac {x+y}{xy}\display_{n=1}^{\infty}\left(1+{\dfrac {xy}{n(x+y+n) }}\right)^{-1}. } 베타 함수는 파스칼의 항등식 버전 을 포함하여 이항 계수에 대응하는 항등식과 유사한 몇 가지 항등식을 만족한다.
B ( x , y ) = B ( x , y + 1 ) + B ( x + 1 , y ) \displaystyle \mathrm {B}(x,y)=\mathrm {B}(x,y+1)+\mathrm {B}(x+1,y)}
그리고 하나의 좌표에서 단순 반복:
B ( x + 1 , y ) = B ( x , y ) ⋅ x x + y , B ( x , y + 1 ) = B ( x , y ) ⋅ y x + y . \displaystyle \mathrm {B}(x,y)=\mathrm {B}(x,y)\cdot {dfrac {x}{x+y},\mathrm {B}(x,y)=\cdot {dfracy}{x+y}. }
베타 함수의 양의 정수 값도 2D 함수의 부분 도함수입니다. 음이 아닌 모든 정수 m {\displaystyle m} 및 n {\displaystyle n} 의 경우,
B ( m + 1 , n + 1 ) = ∂ m + n h ∂ a m ∂ b n ( 0 , 0 ) , {\displaystyle \mathrm {B}(m+1,n+1)=blac{m+n}h}{\display a^{m}\display b^{n}}}(0,0},} 어디에
h ( a , b ) = e a − e b a − b . ({displaystyle h(a,b)=snapfrac {e^{a}-e^{b}}{a-b}}). } 위의 파스칼 유사 항등식은 이 함수가 1차 편미분 방정식의 해라는 것을 의미한다.
h = h a + h b . (\displaystyle h=h_{a}+h_{b}). } x , y 1 1 { style x , y \ geq 1 }의 경우, 베타 함수는 잘린 전력 함수 t t x + t를 포함하는 convolution 으로 기술할 수 있습니다.
B ( x , y ) ⋅ ( t ↦ t + x + y − 1 ) = ( t ↦ t + x − 1 ) ∗ ( t ↦ t + y − 1 ) {\displaystyle \mathrm {B}(x,y)\cdot \left(t\mapsto t_{+}^{x+y-1}\right)=cdotBig(}t\mapsto t_{+}^{x-1}{\big})*{\big(\mapsty-1})*{\big})
예를 들어, 특정 지점에서의 평가는 상당히 단순해질 수 있습니다.
B ( 1 , x ) = 1 x {\displaystyle \mathrm {B} (1,x)=sqdfrac {1}{x}} 그리고. B ( x , 1 − x ) = π 죄 ( π x ) , x ∉ Z \displaystyle \mathrm {B}(x,1-x)=dfrac {\pi }{\sin(\pi x)},\qquad x\in \mathbb {Z}가 아닙니다. [5]
이 마지막 식에서 x = 1 2({ style x=subscfrac {1}{2}) 를 취하면 특히 γ(1/2) = √ 으로 결론 내릴 수 있다. 또한 마지막 공식을 베타 함수의 곱에 대한 이변량 항등식으로 일반화할 수 있다.
B ( x , y ) ⋅ B ( x + y , 1 − y ) = π x 죄 ( π y ) . {\displaystyle \mathrm {B}(x,y)\cdot \mathrm {B}(x+y,1-y)=pi frac {\pi }{x\sin(\pi y)}}}. }
베타 함수에 대한 오일러의 적분은 다음과 같이 포치해머 등고선 C 위의 적분으로 변환될 수 있다.
( 1 − e 2 π i α ) ( 1 − e 2 π i β ) B ( α , β ) = ∫ C t α − 1 ( 1 − t ) β − 1 d t . \displaystyle \left(1-e^{2\pi i\alpha }\right)\left(1-e^{2\pi i\right}\mathrm {B}(\alpha,\right)=\int _{C}t^{\alpha -1}(1-t)^{\right}, d. } 이 포치해머 등고선 적분은 α 와 β의 모든 값에 대해 수렴되므로 베타 함수의 분석적 연속성을 제공한다.
정수에 대한 감마 함수가 인자를 설명 하는 것처럼 베타 함수는 지수를 조정한 후 이항 계수 를 정의할 수 있습니다.
( n k ) = 1 ( n + 1 ) B ( n − k + 1 , k + 1 ) . ({displaystyle {binom {n}{k}}=snfrac {1}{(n+1)\mathrm {B}(n-k+1,k+1)}). } 또한 정수 n의 경우 β 를 인수분해 k의 연속 값에 대해 닫힌 형태의 보간 함수를 제공할 수 있다.
( n k ) = ( − 1 ) n n ! ⋅ 죄 ( π k ) π ∏ i = 0 n ( k − i ) . {\displaystyle {binom {n} {k} = cdot {frac {sin(\pi k)} {\pi \displaystyle _{i=0}^{n}(k-i)}}. } 상호 베타 함수 역 베타 함수는 형태에 대한 함수 이다.
f ( x , y ) = 1 B ( x , y ) {\displaystyle f(x,y)=flac {1}{\mathrm {B}(x,y)}} 흥미롭게도, 이들의 적분 표현은 삼각함수 의 확실 한 적분으로서 그 검정력 및 다각 의 [6] 곱과 밀접하게 관련되어 있다.
∫ 0 π 죄 x − 1 θ 죄 y θ d θ = π 죄 y π 2 2 x − 1 x B ( x + y + 1 2 , x − y + 1 2 ) \displaystyle \int _{0}^{\pi }\sin ^{x-1}\theta \sin y\theta ~d\theta = sn frac {pi \sin {y\pi }{2} {2^{x-1}x\mathrm {B} \left\frac {x+y} {2}, {x}, {frac} }}} ∫ 0 π 죄 x − 1 θ 왜냐하면 y θ d θ = π 왜냐하면 y π 2 2 x − 1 x B ( x + y + 1 2 , x − y + 1 2 ) {\displaystyle \int _{0}^{\pi }\sin ^{x-1}\theta \cos y\theta ~d\theta = secfrac {pi \cos {y\pi }{2} {2^{x-1}x\mathrm {B} \left\frac {x+y} {2}, {xcfrc} }}} ∫ 0 π 왜냐하면 x − 1 θ 죄 y θ d θ = π 왜냐하면 y π 2 2 x − 1 x B ( x + y + 1 2 , x − y + 1 2 ) {\displaystyle \int _{0}^{\pi }\cos ^{x-1}\theta \sin y\theta ~d\theta = secfrac {pi {y\pi }{2} {2^{x-1}x\mathrm {B} \left\frac {x+y} {2}, {xcfrc} }}} ∫ 0 π 2 왜냐하면 x − 1 θ 왜냐하면 y θ d θ = π 2 x x B ( x + y + 1 2 , x − y + 1 2 ) {\displaystyle \int _{0}^{\frac {pi }{2}\cos ^{x-1}\cos \cos y\theta ~d\theta = spi {2^{x}x\mathrm {B} \ left\frac {x+y1}{x-1}}\cos {x-1}}\cos\cos fright} }}}
불완전한 베타 기능 베타 함수의 일반화인 불완전한 베타 함수는 다음과 같이 정의됩니다.
B ( x ; a , b ) = ∫ 0 x t a − 1 ( 1 − t ) b − 1 d t . \displaystyle \mathrm {B}(x;,a,b)=\int _{0}^{x}t^{a-1},(1-t)^{b-1},dt. } x = 1 의 경우 불완전한 베타 함수는 완전한 베타 함수와 일치합니다. 두 기능 사이의 관계는 감마 함수와 불완전 감마 함수의 일반화 사이의 관계와 같다.
정규화 불완전 베타 함수(또는 줄여서 정규화 베타 함수)는 불완전 베타 함수와 완전 베타 함수로 정의됩니다.
I x ( a , b ) = B ( x ; a , b ) B ( a , b ) . ({displaystyle I_{x}(a,b)=frac {mathrm {B}(x;,a,b)}{\mathrm {B}(a,b)}}) } 정규화 불완전 베타 함수는 베타 분포 의 누적 분포 함수이며, 단일 성공 확률 p와 베르누이 시행 횟수 n의 이항 분포에 이은 랜덤 변수 X의 누적 분포 함수 F( k ; n , p )(\displaystyle F(k ; , n , p )와 관련이 있습니다.
F ( k ; n , p ) = PR ( X ≤ k ) = I 1 − p ( n − k , k + 1 ) = 1 − I p ( k + 1 , n − k ) . \displaystyle F(k;,n,p)=\Pr \left(X\leq k\right)= I_{1-p}(n-k,k+1)=1-I_{p}(k+1,n-k). } 특성. I 0 ( a , b ) = 0 I 1 ( a , b ) = 1 I x ( a , 1 ) = x a I x ( 1 , b ) = 1 − ( 1 − x ) b I x ( a , b ) = 1 − I 1 − x ( b , a ) I x ( a + 1 , b ) = I x ( a , b ) − x a ( 1 − x ) b a B ( a , b ) I x ( a , b + 1 ) = I x ( a , b ) + x a ( 1 − x ) b b B ( a , b ) B ( x ; a , b ) = ( − 1 ) a B ( x x − 1 ; a , 1 − a − b ) 디스플레이 스타일 I_{0}(a,b)&=0\I_{1}(a,b)&=1\I_{x}(a,1)&=x^{a}\\ I_{x}(1,b)&=1-(1-x)^{b}\\ I_{x}(a,b)&=1-I_{1-x}(b,a)\ I_{x}(a+1,b)& =I_{x}(a,b)-{\frac {x^{a}(1-x)^{b}}{a\mathrm {B}(a,b)}}\\ I_{x}(a, b+1)&= I_{x}(a,b)+{\frac {x^{a}(1-x)^{b}}{b\mathrm {B}(a,b)}}}\\\mathrm {B}(x;a,b)&=pariot1)^{a}\mathrm {B}{B}{b-1-b},a},a,a},a,a,a,a,a,a 다변량 베타 함수 베타 함수는 두 개 이상의 인수를 가진 함수로 확장할 수 있습니다.
B ( α 1 , α 2 , … α n ) = Γ ( α 1 ) Γ ( α 2 ) ⋯ Γ ( α n ) Γ ( α 1 + α 2 + ⋯ + α n ) . \displaystyle \mathrm {B} (\alpha _{1},\ldots \alpha _{n}) = prac {Gamma (\alpha _{1}), \Gamma (\alpha _{2}) \Gamma (\alpha _{n}) + {cdots} } 이 다변량 베타 함수는 디리클레 분포 의 정의에 사용됩니다. 베타 함수와의 관계는 다항식 계수와 이항식 계수 사이의 관계와 유사합니다. 예를 들어, 파스칼의 동일성의 유사한 버전을 만족시킵니다.
B ( α 1 , α 2 , … α n ) = B ( α 1 + 1 , α 2 , … α n ) + B ( α 1 , α 2 + 1 , … α n ) + ⋯ + B ( α 1 , α 2 , … α n + 1 ) . \displaystyle \mathrm {B}(\alpha _{1},\alpha _{n})=\mathrm {B}(\alpha _{1}+1,\alpha _{n})+\mathrm {B}(\alpha _{1},\alpha _{n},\alpha _{n})
적용들 베타 함수는 레지 궤적 의 산란 진폭을 계산하고 표현하는 데 유용합니다. 게다가, 그것 은 끈 이론에서 알려진 최초의 산란 진폭이었고, 가브리엘 베네치아노 가 처음으로 추측했다. 확률적 항아리 프로세스의 일종인 선호 부착 과정 이론에서도 발생합니다. 베타 함수는 베타 분포 및 베타 소수 분포 와 같은 통계에서도 중요합니다. 앞서 간단히 언급했듯이 베타 함수는 감마 함수와 밀접하게 연관되어 있으며 미적분학에서 중요 한 역할을 한다.
소프트웨어 구현 직접 이용할 수 없는 경우에도 스프레드시트 또는 컴퓨터 대수 시스템에 공통적으로 포함되는 함수를 사용하여 완전 및 불완전 베타 함수 값을 계산할 수 있습니다.
예를 들어 Excel에서는 완전 한 베타 값을 GammaLn
기능(또는 special.gammaln
Python의 SciPy 패키지에 포함 ):
Value = Exp(GammaLn(a) + GammaLn(b) − GammaLn(a + b))
불완전한 베타 값은 다음과 같이 계산할 수 있습니다.
Value = BetaDist(x, a, b) * Exp(GammaLn(a) + GammaLn(b) − GammaLn(a + b))
. 이러한 결과는 위에 나열된 속성 에서 나옵니다.
유사하게, betainc
(불완전한 베타 기능) MATLAB 및 GNU 옥타브, pbeta
(베타 분포의 확률) R 단위 또는 special.betainc
SciPy 에서 정규화된 불완전 베타 함수, 즉 누적 베타 분포를 계산합니다. 따라서 실제 불완전 베타 함수를 얻으려면 다음과 같은 결과를 곱해야 합니다.betainc
통신자가 반환한 결과에 따라 beta
기능. 매스매티카에서는 Beta[x, a, b]
그리고. BetaRegularized[x, a, b]
B(x ; a, b ) {displaystyle \mathrm {B}(x;, a, b )} 및 I x( a , b ) {displaystyle I_{x}(a, b )} 를 각각 지정 합니다.
「 」를 참조해 주세요. 레퍼런스 ^ a b 데이비스(1972) 6.2.2 페이지 258 ^ 데이비스(1972) 6.2.1 페이지 258 ^ Artin, Emil. The Gamma Function (PDF) . pp. 18–19. Archived from the original (PDF) on 2016-11-12. Retrieved 2016-11-11 . ^ "Beta function : Series representations (Formula 06.18.06.0007)" . ^ "Euler's Reflection Formula - ProofWiki" . proofwiki.org . Retrieved 2020-09-02 . ^ Paris, R. B. (2010), "Beta Function" , in Olver, Frank W. J. ; Lozier, Daniel M.; Boisvert, Ronald F.; Clark, Charles W. (eds.), NIST Handbook of Mathematical Functions , Cambridge University Press, ISBN 978-0-521-19225-5 , MR 2723248 Askey, R. A. ; Roy, R. (2010), "Beta function" , in Olver, Frank W. J. ; Lozier, Daniel M.; Boisvert, Ronald F.; Clark, Charles W. (eds.), NIST Handbook of Mathematical Functions , Cambridge University Press, ISBN 978-0-521-19225-5 , MR 2723248 Zelen, M.; Severo, N. C. (1972), "26. Probability functions", in Abramowitz, Milton ; Stegun, Irene A. (eds.), Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , New York: Dover Publications , pp. 925–995 , ISBN 978-0-486-61272-0 Davis, Philip J. (1972), "6. Gamma function and related functions", in Abramowitz, Milton ; Stegun, Irene A. (eds.), Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , New York: Dover Publications , ISBN 978-0-486-61272-0 Paris, R. B. (2010), "Incomplete beta functions" , in Olver, Frank W. J. ; Lozier, Daniel M.; Boisvert, Ronald F.; Clark, Charles W. (eds.), NIST Handbook of Mathematical Functions , Cambridge University Press, ISBN 978-0-521-19225-5 , MR 2723248 Press, W. H.; Teukolsky, SA; Vetterling, WT; Flannery, BP (2007), "Section 6.1 Gamma Function, Beta Function, Factorials" , Numerical Recipes: The Art of Scientific Computing (3rd ed.), New York: Cambridge University Press, ISBN 978-0-521-88068-8
외부 링크