Skip to content

Problem with square roots #22

@ltmoos

Description

@ltmoos

Hello,

I am currently trying to run pySecDec with the following generate-file:
(This is just kind of a minimal example, in general I expect overlapping divergences from the part with the square roots and thus cannot put it into remainder_expression )

#!/usr/bin/env python3

import shutil
from pySecDec import make_package

if __name__ == "__main__":

make_package(

name = 't5o',
integration_variables = ['t2','x','t4','t5','x2','t8','t9','t10'],
regulators = ['eps'],
real_parameters = ['zz'],

split = True,
enforce_complex = True,

requested_orders = [-1],
polynomials_to_decompose = ['(t6*(1 - t9) + t9)','((1-t2)*t3*(1-t3)*t4*(1-t4)*t9*(1-t9))**(-eps)',
'(t5*(1-t5))**(-1-eps)','(t2*t6)**(1-2*eps)','(1-t6)**(-2*eps)','(t8*(1-t8)*t10*(1-t10))**(-1/2-eps)','(t9 - 2*sqrt(t3*(1-t3)*t9*(1-t9)*t6)  * (-1 + 2*t8)* (-1 + zz) + t3 * (t6 * (-1 + t9) + t9) * (-1 + zz) + t6 * zz - t6 * t9 * zz)**(-1)'],
other_polynomials = ['(1-t6*zz)**(-1)','(zz)**(2-3*eps)','(1-zz)**(1-2*eps)'],

form_work_space = '1G',
)

but I get the following error message:

sympy.polys.polyerrors.PolynomialError: sqrt(t3*t6*t9*(1 - t3)*(1 - t9)) contains an element of the set of generators.

From my understanding, pySecDec should in principle be working with square roots, but is it problematic in this case that the expression contains e.g. t3, 1-t3, sqrt(t3) and sqrt1-t3)?

Greetings,
Lars

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions