CE48 - Fondements du numérique : informatique, automatique, traitement du signal et des images 2024

Differentiable Programming and Logic – DiPLo

Submission summary

The theoretical study of programming languages is rooted in discrete structures. However, the computation and approximation of continuous objects are two of the main applications of computer science. The DiPLo project aims to bring programming theory closer to applied mathematics. It will rely on new and surprising links between functional analysis and proof theory, thus enriching the Curry-Howard-Lambek correspondence. DiPLo has three goals: first, we will build a functional, typed, higher-order, differentiable programming language expressing various automatic differentiation techniques. Secondly, we will provide a logical account of the computational content of function approximation techniques. Finally, these advances will lead to a computational understanding of differential equations as a defining paradigm in logic.

Project coordination

Marie KERJEAN (Université Paris Nord Paris 13)

The author of this summary is the project coordinator, who is responsible for the content of this summary. The ANR declines any responsibility as for its contents.

Partnership

LIPN Université Paris Nord Paris 13

Help of the ANR 257,962 euros
Beginning and duration of the scientific project: January 2025 - 48 Months

Useful links

Explorez notre base de projets financés

 

 

ANR makes available its datasets on funded projects, click here to find more.

Sign up for the latest news:
Subscribe to our newsletter