Ruby
Integrality and the Laurent phenomenon for Somos 4 sequences(3)
Somos-4 sequence の連続する4項 a(n), a(n + 1), a(n + 2), a(n + 3) がディオファントス方程式
Somos-4 sequence の連続する4項 a(n), a(n + 1), a(n + 2), a(n + 3) がディオファントス方程式
s^2 * v^2 + (s * u^3 + t^3 * v) + t^2 * u^2 = 4stuv
の整数解となっていることを確認してみた。
出力結果
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
def A(n)
a, b, c, d = 1, 1, 1, 1
ary = [1]
while ary.size < n
break if (b * d + c * c) % a > 0
a, b, c, d = b, c, d, (b * d + c * c) / a
ary << a
end
ary
end
n = 20
ary = A(n)
(0..n - 4).each{|i|
s, t, u, v = ary[i], ary[i + 1], ary[i + 2], ary[i + 3]
p s * s * v * v + (s * u ** 3 + t ** 3 * v) + t * t * u * u == 4 * s * t * u * v
}
出力結果
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。