まず sin(x+a)−sin(x−a)=2cosxsina である。−π/2<x<π/2 では cosx>0,また 0<a<π では sina>0 なので,常に sin(x+a)>sin(x−a) である。
ここで b=min{a,π−a} とおく。a を π−a に替えると,sin(x+π−a)=−sin(x−a),sin(x−(π−a))=−sin(x+a) となり,領域は x 軸に関して反転するだけである。したがって,x 軸まわりの回転体の体積は変わらない。よって 0<b≦2π として計算すればよい。
このとき領域は原点に関して対称である。実際,x を −x に替えると2つの関数は符号を変えて入れ替わる。したがって,体積は 0≦x≦π/2 の部分を計算して2倍すればよい。 0≦x≦b では x−b≦0,x+b≧0 であり,縦線分は x 軸をまたぐ。このとき外側の半径は sin(x+b) である。なぜなら sin(x+b)−{−sin(x−b)}=sin(x+b)+sin(x−b)=2sinxcosb≧0 だからである。よって断面積は πsin2(x+b) である。
一方,b≦x≦π/2 では2つの値はともに0以上であるから,断面は環状になる。断面積は π{sin2(x+b)−sin2(x−b)} である。ここで sin2U−sin2V=(sinU−sinV)(sinU+sinV) を用いると,sin2(x+b)−sin2(x−b)=sin2xsin2b である。
したがって体積 V はV=2π{∫0bsin2(x+b)dx+∫bπ/2sin2xsin2bdx}=2π{[2u−4sin2u]b2b+sin2b[−2cos2x]bπ/2}=2π{2b−4sin4b−sin2b+2sin2b(1+cos2b)}=πb+23πsin2bとなる。最後の変形では sin4b=2sin2bcos2b を用いた。ここで b=min{a,π−a} だから,a だけを用いて書けばV=⎩⎨⎧πa+23πsin2aπ(π−a)−23πsin2a(0<a≦2π),(2π≦a<π)であり,a=π/2 では両式が一致する。