En poursuivant votre navigation sur ce site, vous acceptez le dépôt de cookies dans votre navigateur. (En savoir plus)

Computing transseries solutions to differential equations (M/F)

This offer is available in the following languages:
- Français-- Anglais

Date Limite Candidature : mardi 25 mars 2025 23:59:00 heure de Paris

Assurez-vous que votre profil candidat soit correctement renseigné avant de postuler

Informations générales

Intitulé de l'offre : Computing transseries solutions to differential equations (M/F) (H/F)
Référence : UMR7161-GOVVAN-014
Nombre de Postes : 1
Lieu de travail : PALAISEAU
Date de publication : mardi 4 mars 2025
Type de contrat : CDD Doctorant
Durée du contrat : 36 mois
Date de début de la thèse : 1 octobre 2025
Quotité de travail : Complet
Rémunération : 2200 gross monthly
Section(s) CN : 06 - Sciences de l'information : fondements de l'informatique, calculs, algorithmes, représentations, exploitations

Description du sujet de thèse

--- Description ---

How to compute exactly and reliably with special functions in computer algebra systems? One strategy is to adopt a local approach and systematically represent such functions using power series around some non-singular point. For instance, the function f(z) ≔ exp (sin (z)) is the unique power series solution to the system of equations f'(z) = c(z) f(z), c'(z) = -s(z), s'(z) = c(z), with initial conditions f(0) = 1, c(0) = 1, s(0)=0. Assuming this kind of representation, how to check equalities like s(z)^2 + c(z)^2 = 1?

Clearly, it suffices to have an algorithm for checking whether a given expression represent the zero function. When all power series are given as solutions of explicit differential equations with explicit initial conditions, several algorithms have been proposed for this zero test problem. One first challenge is to implement one or more of these algorithms and investigate possible improvements.

A second challenge concerns the computation of the generic power series solution of a system of ordinary differential equations if the initial conditions are not or only partially specified. This requires an extension of the theory to the case when the coefficients of the power series involve parameters. For instance, setting δ ≔ z ∂/∂ z, the general solution to the equation (δ f)^2 - f δ^2 f = 0 is f = c z^n, where c is an arbitrary constant and n ∈ ℕ an arbitrary non-negative integer.

The main endgoal of the thesis is to further generalize this theory to so-called transseries instead of ordinary power series. A transseries is a generalized power series that is allowed to recursively involve exponentials and logarithms. For instance, integral (e^(e^x)) = e^(e^x-x) + e^(e^x-2 x) + 2 e^(e^x-3 x) + ⋯ and W(x) ≔ inverse (x*e^x) = log x - log log x + (log log x) / (log x) + ⋯ are transseries at infinity x→∞. Transseries naturally arise when studying the asymptotic behavior of solutions to ordinary differential equations. Ultimately, we would like to have efficient zero tests for transseries and algorithms to find transseries solutions of differential equations.

--- Methodology ---

The thesis will start with a study of the existing literature. Next increasingly difficult cases of zero testing and resolution of differential equations will be considered. Depending on her or his profile, the PhD student may choose to put greater emphasize on the theoretical or practical aspects of the problem. Software implementations will be open source and could done in C++, Julia, Mathemagix, or a mixture of these languages.

--- Expected results ---

The theoretical part of the research should at least lead to a new zero test for differentially algebraic transseries. In addition, we hope that progress will be made on the computation of power series and transseries solutions to differential equations.

The algorithms will be tested at least on toy implementations. Depending on her or his profile, the PhD student may choose to develop a more advanced implementation that can be distributed as a library.

The new results should be published in prominent journals or conference proceedings of the area, such as JSC, AAECC, ISSAC, etc.

Contexte de travail

The thesis will be carried out at the LIX laboratory (Laboratoire d'Informatique de l'École polytechnique), which is located in the Alan Turing building, 1, rue Honoré d'Estienne d'Orves, Palaiseau. The thesis will be carried out in the MAX team and financed by the ERC ODELIX project. The candidate will be provided with a workstation and the means to attend a few conferences per year.

Contraintes et risques

None.

Informations complémentaires

The PhD will be financed by the ERC ODELIX project.