attach /users/lola/desktop/eulerprod.py

#Auxiliary functions that will be called later on:

R_cdf = CDF['x']

def quad_roots(a, p):

def init(self, N, f, g, h):

#Here is where we start defining the LSeriesTripleProduct class:

class LSeriesTripleProduct(LSeriesAbstract):

# Examples

L = TripleProductLseries(11, f, f, f)

f = E.anlist(10**7)

L = LSeriesTripleProduct(11, f, f, f)

L.anlist(7)

L.number_of_coefficients(5)

L(RealField(5)(2)) #This command currently returns a RunTime Error ("Unable to create L-series, due to precision or other limits in PARI")