import numberdb.sage as numberdb
from sage.rings.complex_arb import ComplexBallField
r = 1
C = ComplexBallField(numberdb.bits(100, losing=96))
tau = C.gen(0) * C(r).sqrt()
tau.modular_eta().real()The generator evaluates the positive square root in $\tau_r$ and Dedekind eta using Arb complex balls at 429 bits for 100 requested significant digits. Every value retains at least 425 bits of accuracy, and its entire ball lies inside the interval represented by the stored 100-digit decimal. The independent checks use real balls at 512 bits.
The eta product is truncated after $M=256$ factors; the omitted product lies between $1-Q^{M+1}/(1-Q)$ and $1$. The theta series are truncated at $N=12$, with explicit geometric bounds for their tails. The attached checks compare all twelve rows with these independent enclosures, the theta product identity, modular reciprocity, and the elliptic and class-invariant relations using T295, T296, T297, T504 and T505. They also compare the elliptic-alpha relation with T299 and the independent Gamma formula at $r=1$. Every comparison requires finite enclosures with radii less than $10^{-90}$ and overlap. Known-value controls and controls that must fail precede the comparisons. The checks are repeated on the stored values.