Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Fuchsia reduces differential equations for Feynman master integrals to canonical form

Project description

Fuchsia reduces differential equations for Feynman master integrals to canonical form.

In concrete terms, let us say we have a system of differential equations of this form:

鈭俧(x,系)/鈭倄 = 饾晞(x,系) f(x,系)

where 饾晞(x,系) is a given matrix of rational functions in x and , i.e, a free variable and an infinitesimal parameter. Our ultimately goal is to find a column vector of unknown functions f(x,系) as a Laurent series in , which satisfies our equations.

With the help of Fuchsia we can find a transformation matrix 饾晪(x,系) which turns our system to the equivalent Fuchsian system of this form:

鈭俫(x,系)/鈭倄 = 系 饾晩(x) g(x,系)

where 饾晩(x) = 鈭戓耽 饾晩岬/(x-x岬) and f(x,系) = 饾晪(x,系) g(x,系).

Such a transformation is useful, because we can easily solve the equivalent system for g(x,系) (see [1]) and then, multiplying it by 饾晪(x,系), find f(x,系).

You can learn about the algorithm used in Fuchsia to find such transformations from Roman Lee鈥檚 paper [2].

Fuchsia is available both as a command line utility and as a (Python) library for SageMath [3]. It will run on most Unix-like operating systems.

Documentation with more information, installation and usage details is here [4].

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for fuchsia, version 16.7.25
Filename, size File type Python version Upload date Hashes
Filename, size fuchsia-16.7.25.tar.gz (17.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page