Wikipediaによれば、辺BC,CA,ABからの距離がそれぞれ(a1,b1,c1)と(a2,b2,c2)であるような2点間の距離dは、次のように表される。
d2sin2C=(a1−a2)2+(b1−b2)2+2(a1−a2)(b1−b2)cosCd2=−abc4S2[a(b1−b2)(c1−c2)+b(c1−c2)(a1−a2)+c(a1−a2)(b1−b2)]
しかし証明が全く記されていない。あまりにも不便なのでWikiに引かれていた文献を解読したメモとしてこの記事を残す。
点P(a1,b1,c1),Q(a2,b2,c2)とする。PQを直径とする円を描く。Qを通り、辺BC,CAと平行な直線を引き、この円との交点をA′,B′とする。 このとき、A′B′2=PA′2+PB′2−2PA′⋅PB′cos∠A′PB′である。PA′=|a1−a2|, PB′=|b1−b2|であって、(a1−a2)(b1−b2)>0のとき、∠A′PB′=π−Cでありまた、(a1−a2)(b1−b2)<0のとき∠A′PB′=Cとなるから、いずれの場合でもPA′⋅PB′cos∠A′PB′=−(a1−a2)(b1−b2)cosCとなる。α=a1−a2, β=b1−b2とおくと、A′B′2=α2+β2+2αβcosCが従う。一方、A′B′sin∠AQB′=PQであって、P,Qの位置によっては∠A′QB′=C,π−Cのいずれかなので、A′B′=PQsinCとなる。これらのことから、第一の公式が得られた。
さて、aa1+bb1+cc1=aa2+bb2+cc2=2Sなので、aα+bβ+cγ=0である。なお、c1−c2=γとした。第一の公式の両辺にa2b2を乗じて、d2a2b2sin2C=a2b2α2+a2b2β2+abαβ⋅2abcosC⇔d2=abc4S2(abcα2+abcβ2+αβc(a2+b2−c2))=abc4S2(1c[abα2+abβ2+(a2+b2)αβ]−cαβ)=abc4S2(1c(aβ+bα)(aα+bβ)−cαβ)=abc4S2(1c(aβ+bα)(−cγ)−cαβ)=−abc4S2(aβγ+bγα+cαβ)となって、第二の公式が得られた。
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。