■正定値2次形式とエルミートの定数(その11)
f=ax^2+2bxy+cy^2
x→mx+ny
y→m’x+n’y
g=Ax^2+2Bxy+Cy^2
===================================
B^2-AC=(mn'-m'n)^2(b^2-ac)
判別式(b^2-ac)は1次変換の行列式の平方による乗数を除いて不変である
===================================
a(mX+nY)^2+2b(mX+nY)(m'X+n'Y)+c(m'X+n'Y)^2
=(am^2+2bmm'+cm'^2)X^2+(an^2+2bnn'+cn'^2)Y^2
+(2amn+2b(mn'+m'n)+2cm'n')XY
(2amn+2b(mn'+m'n)+2cm'n')=0
===================================
f=ax^2+2bxy+cy^2=λは楕円を表す。座標変換によって
(1,0),(0,1)が(m1,m2),(n1,n2)であらわされたとすると
m1^2+m2^2=a,n1^2+n2^2=b
(m1,m2),(n1,n2)のなす角は
cosφ=b/√ac
fの判別式は基本平行四辺形の面積の平方
f(x0,y0)は原点から対応する格子点までの距離の平方である。
与えられた数Nをfで表すことができる(x,y)が存在するという問題は原点を中心とする半径√Nの円が格子点を通過するという問題に変換される。
===================================
f(x,y)=2x^2+6xy+5y^2の場合、原点から格子点までの最小距離√M=1である。
格子点を中心とする1辺の長さ√M/√nのn次元超立方体では
(√M/√n)^n<√D
M<n(D)^1/nとなるような変数の整数値を常に見出すことができることになる。
超立方体の代わりに外接する半径(√M)/2の超球f=M/4を用いればさらによい上界にたどり着ける
===================================