Rogers–Ramanujan–Slater functions of order eighteen
TheoremRamanujan's theta function: sum of products when \(ab = cd\)#●ready to prove
Let \(f(a,b) = \sum_{n \in \mathbb{Z}} a^{n(n+1)/2} b^{n(n-1)/2}\) be Ramanujan's theta function. For complex numbers \(a, b, c, d\) with \(ab = cd\) and \(|ab| < 1\), \(f(a,b) f(c,d) + f(-a,-b) f(-c,-d) = 2 f(ac,bd) f(ad,bc)\).
This is Entry 29(i) of Berndt's Ramanujan's Notebooks; the hypothesis \(|ab| < 1\) makes all the theta series converge.
public theorem_wanted ramanujanTheta_mul_add_mul_neg {a b c d : ℂ} (habcd : a * b = c * d)
(hab : ‖a * b‖ < 1) :
ramanujanThetaRaw a b * ramanujanThetaRaw c d +
ramanujanThetaRaw (-a) (-b) * ramanujanThetaRaw (-c) (-d) =
2 * ramanujanThetaRaw (a * c) (b * d) * ramanujanThetaRaw (a * d) (b * c)
noncomputable def ramanujanThetaRaw (a b : ℂ) : ℂ :=
∑' n : ℤ, ramanujanThetaTerm a b n
MathlibExt/NumberTheory/ModularForms/JacobiTheta/Ramanujan.lean:57
Sources
- A. Vanitha, M. P. Chaudhary, and Madiha Khanum, Modular Relations for the Rogers-Ramanujan-Slater Type Functions of Order Eighteen with Applications to Partitions, INTEGERS 24 (2024), Article A103, Lemma 2, Equation (6).
Uses 1
TheoremRamanujan's theta function: difference of products when \(ab = cd\)#●ready to prove
Let \(f(a,b) = \sum_{n \in \mathbb{Z}} a^{n(n+1)/2} b^{n(n-1)/2}\) be Ramanujan's theta function. For complex numbers \(a, b, c, d\) with \(ab = cd\), \(|ab| < 1\), \(c \ne 0\) and \(d \ne 0\), \(f(a,b) f(c,d) - f(-a,-b) f(-c,-d) = 2a \, f(b/c, ac^2 d) \, f(b/d, acd^2)\).
This is Entry 29(ii) of Berndt's Ramanujan's Notebooks, where the second arguments are written \((c/b)abcd = ac^2 d\) and \((d/b)abcd = acd^2\).
public theorem_wanted ramanujanTheta_mul_sub_mul_neg {a b c d : ℂ} (habcd : a * b = c * d)
(hab : ‖a * b‖ < 1) (hc : c ≠ 0) (hd : d ≠ 0) :
ramanujanThetaRaw a b * ramanujanThetaRaw c d -
ramanujanThetaRaw (-a) (-b) * ramanujanThetaRaw (-c) (-d) =
2 * a * ramanujanThetaRaw (b / c) (a * c ^ 2 * d) *
ramanujanThetaRaw (b / d) (a * c * d ^ 2)
noncomputable def ramanujanThetaRaw (a b : ℂ) : ℂ :=
∑' n : ℤ, ramanujanThetaTerm a b n
MathlibExt/NumberTheory/ModularForms/JacobiTheta/Ramanujan.lean:57
Sources
- A. Vanitha, M. P. Chaudhary, and Madiha Khanum, Modular Relations for the Rogers-Ramanujan-Slater Type Functions of Order Eighteen with Applications to Partitions, INTEGERS 24 (2024), Article A103, Lemma 2, Equation (7).
Uses 1
TheoremRamanujan's theta function at \((q, q^5)\)#●ready to prove
Let \(f(a,b) = \sum_{n \in \mathbb{Z}} a^{n(n+1)/2} b^{n(n-1)/2}\) be Ramanujan's theta function and \((a;q)_\infty = \prod_{n \ge 0} (1 - a q^n)\). For every complex number \(q\) with \(|q| < 1\), \(f(q,q^5) = (-q;q^2)_\infty \, f(-q^3,-q^9)\), that is, \(f(q,q^5) = \chi(q) \psi(-q^3)\) with \(\chi(q) = (-q;q^2)_\infty\) and \(\psi(q) = f(q,q^3)\).
public theorem_wanted ramanujanTheta_one_five {q : ℂ} (hq : ‖q‖ < 1) :
ramanujanThetaRaw q (q ^ 5) =
qPochhammerInfRaw (-q) (q ^ 2) * ramanujanThetaRaw (-q ^ 3) ((-q ^ 3) ^ 3)
noncomputable def ramanujanThetaRaw (a b : ℂ) : ℂ :=
∑' n : ℤ, ramanujanThetaTerm a b n
MathlibExt/NumberTheory/ModularForms/JacobiTheta/Ramanujan.lean:57
noncomputable def qPochhammerInfRaw (a q : ℂ) : ℂ :=
tprod (fun n : ℕ => (1 - a * q ^ n))
MathlibExt/Analysis/SpecialFunctions/QPochhammer.lean:47
Sources
- A. Vanitha, M. P. Chaudhary, and Madiha Khanum, Modular Relations for the Rogers-Ramanujan-Slater Type Functions of Order Eighteen with Applications to Partitions, INTEGERS 24 (2024), Article A103, Lemma 3, Equation (9).
Uses 2
TheoremProduct of the nonic theta functions#●ready to prove
Let \(f(a,b) = \sum_{n \in \mathbb{Z}} a^{n(n+1)/2} b^{n(n-1)/2}\) be Ramanujan's theta function and write \(f(-x) = f(-x,-x^2)\). For every complex number \(q\) with \(|q| < 1\), \(f(-q,-q^8) f(-q^2,-q^7) f(-q^4,-q^5) f(-q^3) = f(-q) f(-q^9)^3\), that is, \(f(-q,-q^8) f(-q^2,-q^7) f(-q^4,-q^5) = f(-q) f^3(-q^9)/f(-q^3)\) with the denominator cleared.
public theorem_wanted ramanujanTheta_order_nine_product {q : ℂ} (hq : ‖q‖ < 1) :
ramanujanThetaRaw (-q) (-q ^ 8) * ramanujanThetaRaw (-q ^ 2) (-q ^ 7) *
ramanujanThetaRaw (-q ^ 4) (-q ^ 5) * ramanujanThetaRaw (-q ^ 3) (-(q ^ 3) ^ 2) =
ramanujanThetaRaw (-q) (-q ^ 2) * ramanujanThetaRaw (-q ^ 9) (-(q ^ 9) ^ 2) ^ 3
noncomputable def ramanujanThetaRaw (a b : ℂ) : ℂ :=
∑' n : ℤ, ramanujanThetaTerm a b n
MathlibExt/NumberTheory/ModularForms/JacobiTheta/Ramanujan.lean:57
Sources
- A. Vanitha, M. P. Chaudhary, and Madiha Khanum, Modular Relations for the Rogers-Ramanujan-Slater Type Functions of Order Eighteen with Applications to Partitions, INTEGERS 24 (2024), Article A103, Lemma 4, Equation (10).
Uses 1
TheoremRamanujan's theta function at \((q, q^2)\)#●ready to prove
Let \(f(a,b) = \sum_{n \in \mathbb{Z}} a^{n(n+1)/2} b^{n(n-1)/2}\) be Ramanujan's theta function and \((a;q)_\infty = \prod_{n \ge 0} (1 - a q^n)\). For every complex number \(q\) with \(|q| < 1\), \(f(q,q^2) \, (q;q^2)_\infty = f(-q^3,-q^3)\), that is, \(f(q,q^2) = \varphi(-q^3)/\chi(-q)\) with the denominator cleared, where \(\varphi(q) = f(q,q)\) and \(\chi(-q) = (q;q^2)_\infty\).
public theorem_wanted ramanujanTheta_one_two {q : ℂ} (hq : ‖q‖ < 1) :
ramanujanThetaRaw q (q ^ 2) * qPochhammerInfRaw q (q ^ 2) =
ramanujanThetaRaw (-q ^ 3) (-q ^ 3)
noncomputable def ramanujanThetaRaw (a b : ℂ) : ℂ :=
∑' n : ℤ, ramanujanThetaTerm a b n
MathlibExt/NumberTheory/ModularForms/JacobiTheta/Ramanujan.lean:57
noncomputable def qPochhammerInfRaw (a q : ℂ) : ℂ :=
tprod (fun n : ℕ => (1 - a * q ^ n))
MathlibExt/Analysis/SpecialFunctions/QPochhammer.lean:47
Sources
- A. Vanitha, M. P. Chaudhary, and Madiha Khanum, Modular Relations for the Rogers-Ramanujan-Slater Type Functions of Order Eighteen with Applications to Partitions, INTEGERS 24 (2024), Article A103, Lemma 5, Equation (11).
Uses 2
TheoremEta-quotients of Ramanujan's theta functions#●ready to prove
Let \(q\) be a complex number with \(|q| < 1\). Write \((a;q)_\infty = \prod_{n \ge 0} (1 - a q^n)\) and \(f_k = (q^k;q^k)_\infty\), and let \(f(a,b) = \sum_{n \in \mathbb{Z}} a^{n(n+1)/2} b^{n(n-1)/2}\) be Ramanujan's theta function. Then \(f(q,q) f_1^2 f_4^2 = f_2^5\), \(f(q,q^3) f_1 = f_2^2\), \(f(-q,-q) f_2 = f_1^2\), \(f(-q,-q^3) f_2 = f_1 f_4\), \(f(q,-q^2) f_1 f_4 = f_2^3\), \((-q;q^2)_\infty f_1 f_4 = f_2^2\) and \((q;q^2)_\infty f_2 = f_1\).
These are the classical eta-quotients \(\varphi(q) = f_2^5/(f_1^2 f_4^2)\), \(\psi(q) = f_2^2/f_1\), \(\varphi(-q) = f_1^2/f_2\), \(\psi(-q) = f_1 f_4/f_2\), \(f(q) = f_2^3/(f_1 f_4)\), \(\chi(q) = f_2^2/(f_1 f_4)\) and \(\chi(-q) = f_1/f_2\) with the denominators cleared, where \(\varphi(q) = f(q,q)\), \(\psi(q) = f(q,q^3)\), \(f(q) = f(q,-q^2)\) and \(\chi(q) = (-q;q^2)_\infty\).
public theorem_wanted ramanujanTheta_eta_quotients {q : ℂ} (hq : ‖q‖ < 1) :
let f₁ := qPochhammerInfRaw q q
let f₂ := qPochhammerInfRaw (q ^ 2) (q ^ 2)
let f₄ := qPochhammerInfRaw (q ^ 4) (q ^ 4)
ramanujanThetaRaw q q * (f₁ ^ 2 * f₄ ^ 2) = f₂ ^ 5 ∧
ramanujanThetaRaw q (q ^ 3) * f₁ = f₂ ^ 2 ∧
ramanujanThetaRaw (-q) (-q) * f₂ = f₁ ^ 2 ∧
ramanujanThetaRaw (-q) (-q ^ 3) * f₂ = f₁ * f₄ ∧
ramanujanThetaRaw q (-q ^ 2) * (f₁ * f₄) = f₂ ^ 3 ∧
qPochhammerInfRaw (-q) (q ^ 2) * (f₁ * f₄) = f₂ ^ 2 ∧
qPochhammerInfRaw q (q ^ 2) * f₂ = f₁
noncomputable def qPochhammerInfRaw (a q : ℂ) : ℂ :=
tprod (fun n : ℕ => (1 - a * q ^ n))
MathlibExt/Analysis/SpecialFunctions/QPochhammer.lean:47
noncomputable def ramanujanThetaRaw (a b : ℂ) : ℂ :=
∑' n : ℤ, ramanujanThetaTerm a b n
MathlibExt/NumberTheory/ModularForms/JacobiTheta/Ramanujan.lean:57
Sources
- A. Vanitha, M. P. Chaudhary, and Madiha Khanum, Modular Relations for the Rogers-Ramanujan-Slater Type Functions of Order Eighteen with Applications to Partitions, INTEGERS 24 (2024), Article A103, Lemma 1 (quoted from Berndt).
Uses 2
TheoremModular relations for the order-eighteen Rogers–Ramanujan–Slater functions#●ready to prove
Let \(q\) be a complex number with \(0 < |q| < 1\). Write \((a;q)_\infty = \prod_{n \ge 0} (1 - a q^n)\) and \(f_k = (q^k;q^k)_\infty\), let \(f(a,b) = \sum_{n \in \mathbb{Z}} a^{n(n+1)/2} b^{n(n-1)/2}\) be Ramanujan's theta function, and set \(P_n = f(-q^{7n},-q^{11n})/f_{6n}\), \(Q_n = f(-q^{5n},-q^{13n})/f_{6n}\) and \(R_n = f(-q^n,-q^{17n})/f_{6n}\). Then the following seven relations hold.
These are the source's relations (12)–(18), in order, for \(P_n = P(q^n)\), \(Q_n = Q(q^n)\) and \(R_n = R(q^n)\), where \(P(q) = f(-q^7,-q^{11})/f(-q^6)\), \(Q(q) = f(-q^5,-q^{13})/f(-q^6)\) and \(R(q) = f(-q,-q^{17})/f(-q^6)\) are the order-eighteen functions and \(f(-q^6) = f_6\).
Deviation: in (14), the third relation, the paper prints \(f_{48}\) in the last denominator; that is false (the coefficients of \(q^{56}\) of the two sides are \(0\) and \(-1\)). The statement uses \(f_{54}\), the \(f_{6n}\) factor that (12), (13) and (15) carry at this place (\(f_{48} = f_{6 \cdot 8}\) is the value from (12)); with \(f_{54}\) the relation checks exactly through \(q^{198}\).
MetaMathlibExt.slaterOrderEighteen_modular_relations · 37 lines
public theorem_wanted slaterOrderEighteen_modular_relations {q : ℂ} (hq : ‖q‖ < 1)
(hq0 : q ≠ 0) :
let f : ℕ → ℂ := fun k => qPochhammerInfRaw (q ^ k) (q ^ k)
let P : ℕ → ℂ := fun n => ramanujanThetaRaw (-(q ^ n) ^ 7) (-(q ^ n) ^ 11) / f (6 * n)
let Q : ℕ → ℂ := fun n => ramanujanThetaRaw (-(q ^ n) ^ 5) (-(q ^ n) ^ 13) / f (6 * n)
let R : ℕ → ℂ := fun n => ramanujanThetaRaw (-(q ^ n)) (-(q ^ n) ^ 17) / f (6 * n)
(P 1 * P 8 + q ^ 3 * Q 1 * Q 8 + q ^ 15 * R 1 * R 8 =
1 / (2 * q * f 6 * f 48) *
(f 2 ^ 5 * f 8 ^ 2 / (f 1 ^ 2 * f 4 ^ 2 * f 16) -
f 9 ^ 2 * f 72 ^ 2 / (f 18 * f 144)) -
q ^ 8 * (f 3 * f 18 ^ 2 * f 24 * f 144 ^ 2 / (f 6 ^ 2 * f 9 * f 48 ^ 2 * f 72))) ∧
(P 2 * P 7 + q ^ 3 * Q 2 * Q 7 + q ^ 15 * R 2 * R 7 =
1 / (2 * q * f 12 * f 42) *
(f 2 ^ 5 * f 14 ^ 2 / (f 1 ^ 2 * f 4 ^ 2 * f 28) -
f 18 ^ 2 * f 63 ^ 2 / (f 36 * f 126)) -
q ^ 8 * (f 6 * f 21 * f 36 ^ 2 * f 126 ^ 2 / (f 12 ^ 2 * f 18 * f 42 ^ 2 * f 63))) ∧
(P 3 * P 6 + q ^ 3 * Q 3 * Q 6 + q ^ 15 * R 3 * R 6 =
1 / (2 * q) *
(f 2 ^ 5 * f 18 / (f 1 ^ 2 * f 4 ^ 2 * f 36 ^ 2) -
f 27 ^ 2 * f 54 ^ 2 / (f 18 * f 36 * f 54 * f 108)) -
q ^ 8 * (f 9 * f 54 ^ 2 * f 108 ^ 2 / (f 18 * f 27 * f 36 ^ 2 * f 54))) ∧
(P 4 * P 5 + q ^ 3 * Q 4 * Q 5 + q ^ 15 * R 4 * R 5 =
1 / (2 * q * f 24 * f 30) *
(f 2 ^ 5 * f 20 ^ 2 / (f 1 ^ 2 * f 4 ^ 2 * f 40) -
f 36 ^ 2 * f 45 ^ 2 / (f 72 * f 90)) -
q ^ 8 * (f 12 * f 15 * f 72 ^ 2 * f 90 ^ 2 / (f 24 ^ 2 * f 30 ^ 2 * f 36 * f 45))) ∧
(P 1 * Q 2 - q ^ 3 * Q 1 * R 2 + q * R 1 * P 2 =
1 / (2 * q * f 6 * f 12) * (f 9 ^ 2 * f 18 / f 36 - f 1 ^ 2 * f 2 / f 4) +
q ^ 2 * (f 3 * f 18 * f 36 ^ 2 / (f 6 * f 9 * f 12 ^ 2))) ∧
(q ^ 5 * P 1 * Q 20 - q ^ 32 * Q 1 * R 20 + R 1 * P 20 =
1 / (2 * q ^ 4 * f 6 * f 120) *
(f 9 ^ 2 * f 180 ^ 2 / (f 18 * f 360) - f 4 ^ 2 * f 10 ^ 5 / (f 5 ^ 2 * f 8 * f 20 ^ 2)) +
q ^ 17 * (f 3 * f 18 ^ 2 * f 60 * f 360 ^ 2 / (f 6 ^ 2 * f 9 * f 120 ^ 2 * f 180))) ∧
(q ^ 23 * P 1 * R 14 + Q 1 * P 14 - q ^ 6 * R 1 * Q 14 =
1 / (2 * q ^ 2 * f 6 * f 84) *
(f 9 ^ 2 * f 126 ^ 2 / (f 18 * f 252) - f 2 ^ 2 * f 14 ^ 5 / (f 4 * f 7 ^ 2 * f 28 ^ 2)) +
q ^ 13 * (f 3 * f 18 ^ 2 * f 42 * f 252 ^ 2 / (f 6 ^ 2 * f 9 * f 84 ^ 2 * f 126)))
noncomputable def qPochhammerInfRaw (a q : ℂ) : ℂ :=
tprod (fun n : ℕ => (1 - a * q ^ n))
MathlibExt/Analysis/SpecialFunctions/QPochhammer.lean:47
noncomputable def ramanujanThetaRaw (a b : ℂ) : ℂ :=
∑' n : ℤ, ramanujanThetaTerm a b n
MathlibExt/NumberTheory/ModularForms/JacobiTheta/Ramanujan.lean:57
Sources
- A. Vanitha, M. P. Chaudhary, and Madiha Khanum, Modular Relations for the Rogers-Ramanujan-Slater Type Functions of Order Eighteen with Applications to Partitions, INTEGERS 24 (2024), Article A103, Theorem 1, Equations (12)-(18).
Uses 2
TheoremRelations between the order-eighteen and the nonic Rogers–Ramanujan functions#●ready to prove
Let \(q\) be a complex number with \(|q| < 1\). Write \((a;q)_\infty = \prod_{n \ge 0} (1 - a q^n)\) and \(f_k = (q^k;q^k)_\infty\), let \(f(a,b) = \sum_{n \in \mathbb{Z}} a^{n(n+1)/2} b^{n(n-1)/2}\) be Ramanujan's theta function, and set \(P_n = f(-q^{7n},-q^{11n})/f_{6n}\), \(Q_n = f(-q^{5n},-q^{13n})/f_{6n}\), \(R_n = f(-q^n,-q^{17n})/f_{6n}\), \(A_n = f(-q^{4n},-q^{5n})/f_{3n}\), \(B_n = f(-q^{2n},-q^{7n})/f_{3n}\) and \(C_n = f(-q^n,-q^{8n})/f_{3n}\). Then
and
These are the source's relations (21)–(27). Here \(P_n\), \(Q_n\), \(R_n\) are the order-eighteen functions of Theorem 1 and \(A_n\), \(B_n\), \(C_n\) the nonic Rogers–Ramanujan functions \(A(q) = f(-q^4,-q^5)/f(-q^3)\), \(B(q) = f(-q^2,-q^7)/f(-q^3)\), \(C(q) = f(-q,-q^8)/f(-q^3)\) evaluated at \(q^n\), with \(f(-q^3) = f_3\); the first relation reads \(P_1 Q_1 R_1 = \chi(-q) f_{18}^3 / (\chi(-q^3) f_6^3)\) with \(\chi(-q) = (q;q^2)_\infty\).
MetaMathlibExt.slaterOrderEighteen_nonic_relations · 19 lines
public theorem_wanted slaterOrderEighteen_nonic_relations {q : ℂ} (hq : ‖q‖ < 1) :
let f : ℕ → ℂ := fun k => qPochhammerInfRaw (q ^ k) (q ^ k)
let P : ℕ → ℂ := fun n => ramanujanThetaRaw (-(q ^ n) ^ 7) (-(q ^ n) ^ 11) / f (6 * n)
let Q : ℕ → ℂ := fun n => ramanujanThetaRaw (-(q ^ n) ^ 5) (-(q ^ n) ^ 13) / f (6 * n)
let R : ℕ → ℂ := fun n => ramanujanThetaRaw (-(q ^ n)) (-(q ^ n) ^ 17) / f (6 * n)
let A : ℕ → ℂ := fun n => ramanujanThetaRaw (-(q ^ n) ^ 4) (-(q ^ n) ^ 5) / f (3 * n)
let B : ℕ → ℂ := fun n => ramanujanThetaRaw (-(q ^ n) ^ 2) (-(q ^ n) ^ 7) / f (3 * n)
let C : ℕ → ℂ := fun n => ramanujanThetaRaw (-(q ^ n)) (-(q ^ n) ^ 8) / f (3 * n)
P 1 * Q 1 * R 1 =
qPochhammerInfRaw q (q ^ 2) * f 18 ^ 3 / (qPochhammerInfRaw (q ^ 3) (q ^ 6) * f 6 ^ 3) ∧
(P 1 * A 2 + q ^ 3 * R 1 * C 2) / A 1 = f 9 ^ 2 / (f 6 * f 18) ∧
(Q 1 * A 2 - q ^ 2 * R 1 * B 2) / B 1 = f 9 ^ 2 / (f 6 * f 18) ∧
(P 1 * B 2 - q * Q 1 * C 2) / C 1 = f 9 ^ 2 / (f 6 * f 18) ∧
(P 1 * A 2 + Q 1 * B 2 + q ^ 3 * R 1 * C 2) / A 1 =
f 9 ^ 2 / (f 6 * f 18) + f 3 * f 18 ^ 2 / (f 6 ^ 2 * f 9) ∧
(Q 1 * A 2 - q ^ 2 * R 1 * B 2 + P 1 * C 2) / B 1 =
f 9 ^ 2 / (f 6 * f 18) + f 3 * f 18 ^ 2 / (f 6 ^ 2 * f 9) ∧
(R 1 * A 2 + P 1 * B 2 - q * Q 1 * C 2) / C 1 =
f 9 ^ 2 / (f 6 * f 18) + f 3 * f 18 ^ 2 / (f 6 ^ 2 * f 9)
noncomputable def qPochhammerInfRaw (a q : ℂ) : ℂ :=
tprod (fun n : ℕ => (1 - a * q ^ n))
MathlibExt/Analysis/SpecialFunctions/QPochhammer.lean:47
noncomputable def ramanujanThetaRaw (a b : ℂ) : ℂ :=
∑' n : ℤ, ramanujanThetaTerm a b n
MathlibExt/NumberTheory/ModularForms/JacobiTheta/Ramanujan.lean:57
Sources
- A. Vanitha, M. P. Chaudhary, and Madiha Khanum, Modular Relations for the Rogers-Ramanujan-Slater Type Functions of Order Eighteen with Applications to Partitions, INTEGERS 24 (2024), Article A103, Theorem 2, Equations (21)-(27).
Uses 2
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.