ヴァイエルシュトラスの楕円函数
数学におけるヴァイエルシュトラスの楕円函数（ヴァイエルシュトラスのだえんかんすう、）は、カール・ヴァイエルシュトラスに名を因む、単純な形をした楕円函数の一種である。このクラスの楕円函数は、ペー函数と呼ばれ、一般に なる記号（ヴァイエルシュトラス・ペー）で表される。
ヴァイエルシュトラスの楕円函数は、近しい関係にある三種類の方法で定義することができて、それぞれ一長一短がある。一つは、複素変数 "z" と複素数平面上の格子 Λ の函数として、いま一つは "z" と格子の二つの生成元（周期対）を与える複素数 ω, ω を用いて述べるもの、残る一つは "z" と上半平面における母数 (modulus) τ に関するものである。最後のはその前のと、上半平面上の周期対を選んで τ = ω/ω とした関係にある。この方法では、"z" を止めて、τ の函数と見ると、ヴァイエルシュトラス楕円函数は τ のモジュラー函数になる。
周期対を与える方法を具体的に書けば、ω, ω を二つの周期に持つペー函数は、
で定義される。このとき、周期格子
を考えれば、格子の任意の生成対に対して
は複素変数と格子の函数としてのペー函数を定める。
上半平面に属する複素数 τ に対して、
と置く。上記の和は −2-次の斉次和である。このペー函数を用いると、先に述べた周期対に対するペー函数は
と書ける。ペー函数は収斂の早いテータ函数を用いて表せば、上記の定義に用いた級数を用いるよりも、手早く計算できる。テータ函数による表示は
で与えられる。ペー函数は（原点を含む）周期格子の各頂点において二位の極を有する。
これらの定義のもと、ペー函数 は偶函数、その "z" に関する導函数 は奇函数になる。
さらに楕円函数論を推し進めれば、与えられた周期格子を持つ任意の有理型函数の中で、ペー函数に関する条件は、定数を加えたり非零定数倍したりすることを除き、極に関する条件のみで決まることが示される。
原点の近傍を除き、 のローラン級数展開は
で与えられる。ただし、
である。これらの数値 "g", "g" はペー函数の不変量 ("invariant") と呼ばれる。係数 60 および 140 の後ろにある和はアイゼンシュタイン級数の最初の二つで、これらは Im(τ) > 0 なる τ = ω/ω の函数 G(τ) および G(τ) としてそれぞれを見做せばモジュラー形式を成すことがわかる。
ここで、"g" および "g" は
および
を満たすという意味で、それぞれ次数 −4 および −6 の斉次函数であることに注意。従って、慣習的に、"g" および "g" を、上半平面に属する周期比 τ = ω/ω を用いて、
と表すこともよく行われる。
"g" および "g" に対するフーリエ級数は、ノーム "q" = exp("i"πτ) の平方を用いて書くことができて、
および
となる。ただし、σ("k") は約数函数である。これらの式はランベルト級数を用いて書き直すこともできる。
不変量をヤコビのテータ函数を用いて書くこともできるが、テータ函数の収斂は非常に速く、これは数値計算に非常に有効な方法である。 の記法で、ただし原始半周期は ω, ω と書くものとすると、不変量に関して
および
が成り立つ。ただし、τ = ω/ω は周期比で "q" = exp("i"πτ) はノームである。
不変量が "g" = 0, "g" = 1 のとき、であるといい、"g" = 1, "g" = 0 のときであるという。
不変量を用いて、ペー函数は以下の微分方程式
を満足する。これは周期対 ω, ω の取り方に依存して統制される。
この関係式は両辺の極を比べれば直ちに確かめられる。例えば、左辺の "z" = 0 における極は
であり、右辺第一項の "z" = 0 における極は
で、これらを比較して上記の関係式を得る。
ヴァイエルシュトラス・ペー函数は楕円積分の逆函数として与えることができる。ここでは "g" および "g" は定数であるものとして、
とおくと、
となるのである。このことは、上記の微分方程式を積分して直截に示すことができる。
モジュラー判別式 ("modular discriminant") Δ は
で定義される。この判別式は、それ自体が（周期格子の函数としての）尖点形式と見て、モジュラー形式論における研究の対象になる。デテキント・イータ函数 η を用いれば、Δ = (2π)η と書けることに注意。この 24 という数は、イータ函数とリーチ格子にあるような、何か別の現象との関連によって理解することができる。
さて上記判別式は重み 12 のモジュラー形式、すなわちモジュラー群 "SL"(2, Z) の作用のもと
なる変換を受ける。ここで、τ は上半平面に属する半周期比、"a","b","c", "d" は整数で "ad" − "bc" = 1 を満たす。
三次の多項式方程式 4"t" − "g""t" − "g" = 0 とその三根 "e", "e", "e" を考える。判別式 Δ = "g" − 27"g" が零でなければ、これらの根はどの二つも相異なる。この多項式には二次の項がないから、根は
を満たす。一次の項と定数項の係数（それぞれ "g" と "g") は根と係数の関係により
および
を満たす。
不変量が実数の場合には、Δ の符号は根の特性を決定する。Δ > 0 ならば、三根は全て実数で、慣習的に "e" > "e" > "e" であるものとする。Δ < 0 ならば、慣習的に α > 0, β > 0 を用いて "e" = −α + β"i", "e" は "e" の複素共軛、"e" は非負実数となるようにする。
ヴァイエルシュトラスのペー函数の半周期 ω/2, ω/2 は、これらの根との間に
なる関係を持つ。ペー函数の導函数の平方は、上で述べた函数値の三次多項式に等しいから、 
が "i" = 1, 2, 3 に対して成り立つ。逆に、函数値がこの多項式の根に等しいならば、導函数は零になる。
"g", "g" がともに実数で Δ > 0 ならば、"e" は全て実数であり、ペー函数 は 0, ω, ω + ω, and ω を四頂点とする矩形の周上で実数値をとる。上で述べたように根を "e" > "e" > "e" と順序付けるならば、第一半周期は実数
になり、一方第三半周期は純虚数
になる。
ペー函数の満たすいくつかの性質を以下に示す。
これの対称版は "u" + "v" + "w" = 0 として
と書ける。
また、加法公式
および、2"z" が周期でない限りにおいて倍数公式
が成り立つ。
ω = 1 のときには、ω を慣習的に τ と書き、また、上で述べた理論の多くはより簡単な形になる。上半平面の元 τ を一つ固定すると、τ の虚部は正であり、ヴァイエルシュトラスの ℘-函数は
で定義される。和は原点を除く格子 {"m" + "n"τ : "m", "n" ∈ Z} の全ての点に亙って取る。ここでは、τ を固定して、 を "z" の函数と見ているが、"z" を固定して τ を動かせば、楕円モジュラー函数の面積が導かれる。
ペー函数 ℘ は複素平面上の有理型函数で、各格子点において二位の極を有する。また、1 と τ を周期に持つ二重周期函数、すなわち ℘ は
を満たす。上記の和は次数 −2 の斉次函数で、"c" を零でない複素数として
が成立し、これを用いて、任意の周期対に対する ℘-函数を定義することができる。"z" に関する導函数も計算できて、℘ に関して代数的な関係式
が得られる。ここで "g", "g" は τ のみに依存して決まり、また τ のモジュラー形式になる。代数方程式
は楕円曲線を定め、(℘, ℘′) がこの曲線の径数付けになっていることが確かめられる。
与えられた周期を持つ二重周期有理型函数の全域性は、楕円曲線に付随する代数函数体を定めるが、この体が
であることが示せるので、そのような函数はペー函数とその導函数に関する有理函数になる。
単独の周期平行四辺形をトーラス（つまりドーナツ型をしたリーマン面）に巻きつけることができるから、与えられた周期対に付随する楕円函数を、このリーマン面上の函数と見做すこともできる。
三次多項式 4"X" − "g""X" − "g" の根 "e", "e" は τ に依存して決まり、テータ函数を用いて
と表すことができる。
だからこれらもテータ函数を用いて書ける。ペー函数もテータ函数を用いて
と書ける。
ペー函数 ℘ は（周期を除いて）二つの零点を持ち、その導函数 ℘′ は三つの零点を持つ。導函数 ℘′ の零点の方は簡単に求められる、というのも ℘′ は奇函数ゆえ零点は半周期点になければならないからである。他方、ペー函数 ℘ 自体の零点は,、母数 τ が特別な値である場合（例えば、周期格子がガウス整数全体の成す集合になるとき）を除けば、閉じた式に表すのは非常に困難である。一つの式が、ザギエとアイヒラーによって求められている。
ヴァイエルシュトラス理論には、ヴァイエルシュトラス・ゼータ函数というものもあり、これはペー函数 ℘ の不定積分で、二重周期函数にはならない。また、ヴァイエルシュトラス・ゼータの対数導函数として、ヴァイエルシュトラス・シグマ函数と呼ばれるテータ函数も持つ。このシグマ函数は任意の周期点に零点を持ち（かつそれ以外に零点を持たない）、ヤコビの楕円函数を用いて表すこともできる。これによって、ヴァイエルシュトラスの楕円函数とヤコビの楕円函数の間の相互変換の一つの方法が与えられる。
ヴァイエルシュトラス・シグマは整函数であり、J.E.リトルウッドのランダム整函数論において「典型的」な函数としての役割を持つ。
数値解析的な場面において、ヴァイエルシュトラスの楕円函数の計算にはヤコビの楕円函数を用いると便利なことも多い。基本関係式は
で与えられる。ただし、"e" ("i" = 1, 2, 3) は上で述べた三つの根、ヤコビの楕円函数の母数 "k" は
を満たし、各ヤコビの楕円函数の引数 "w" は
である。