ファイル:Distribution of theta p.svg

ページのコンテンツが他言語でサポートされていません。

元のファイル(SVG ファイル、567 × 423 ピクセル、ファイルサイズ: 73キロバイト)

概要

解説
日本語: 楕円曲線 E: y^2=x^3+x^2^x の θ_p(p < 500,000) の度数分布。θ_p 素数 p に対して cos θ_p = (p+1-#E(F_p))/2√p で定義される数
日付
原典

Created in SageMath by the following code:

E = EllipticCurve('20.a3')

if E.has_cm():
        print("E has Complex Multiplication!")

P = Primes()
prime_max = 500000

theta = []
final_p = 0
for p in P:
        if p >= prime_max:
                break

        if not E.is_good(p):
                continue

        a_p = 1 + p - E.Np(p)
        theta_p = arccos(a_p/2/sqrt(p))
        theta.append(theta_p)

        final_p = p

HH = histogram(theta, bins=41, alpha = 0.7, color = 'skyblue', edgecolor = 'skyblue', density = True, axes_labels=[r'$\theta$', ''])
ymax = HH.get_minmax_data()['ymax']
SS = plot(2/pi*sin(x)^2, (x,0,pi), color = 'purple', legend_label = r'$\dfrac{2}{\pi}\sin^2(x)$')
SS.set_legend_options(shadow=False)
TT = text(r'$E: '+latex(E)+'$\n$p: 2, 3, ..., ' + final_p + '$', (0.1, ymax), horizontal_alignment='left', vertical_alignment = 'top')
YLABEL = text('relative frequency', (-0.3, ymax/3), horizontal_alignment='right', vertical_alignment = 'bottom', rotation=90, fontsize = 'large', color='black')
(HH+SS+TT+YLABEL).save('distribution of theta_p.svg')
作者 Hagurekusa

ライセンス

この作品の著作権者である私は、この作品を以下のライセンスで提供します。
Creative Commons CC-Zero このファイルはクリエイティブ・コモンズ CC0 1.0 全世界 パブリック・ドメイン提供のもとで利用可能にされています。
ある作品に本コモンズ証を関連づけた者は、その作品について世界全地域において著作権法上認められる、その者が持つすべての権利(その作品に関する権利や隣接する権利を含む。)を、法令上認められる最大限の範囲で放棄して、パブリック・ドメインに提供しています。

この作品は、たとえ営利目的であっても、許可を得ずに複製、改変・翻案、配布、上演・演奏することが出来ます。

キャプション

楕円曲線 E: y^2=x^3+x^2^x の θ_p(p < 500,000) の度数分布。θ_p 素数 p に対して cos θ_p = (p+1-#E(F_p))/2√p で定義される数

このファイルに描写されている項目

題材

19 4 2022

ファイルの履歴

過去の版のファイルを表示するには、その版の日時をクリックしてください。

日付と時刻サムネイル寸法利用者コメント
現在の版2022年4月19日 (火) 00:332022年4月19日 (火) 00:33時点における版のサムネイル567 × 423 (73キロバイト)HagurekusaUploaded own work with UploadWizard

以下のページがこのファイルを使用しています:

メタデータ