Post-doc offer in RECIPROG project -- Spring 2024

This is an announcement for several one-year postdoctoral positions funded by the ANR ReCiProg - Reasoning on Circular proofs for Programming.

RECIPROG is an ANR collaborative project (aka. PRC) started in 2022 and running till the end of 2025. ReCiProg aims at extending the proofs-as-programs correspondence (also known as Curry-Howard correspondence) to recursive programs and circular proofs for logic and type systems using induction and coinduction. The project will contribute both to the necessary theoretical foundations of circular proofs and to the software development allowing to enhance the use of coinductive types and coinductive reasoning in the Coq proof assistant: such coinductive types present, in the current state of the art serious defects that the project will aim at solving.

We seek candidates holding a PhD in Computer Science or Mathematics, and with expertise in one or several of the following areas:

In relation with the above topics, an experience in one or several of the following topics will be particularly appreciated: fixed-points and circular proofs, the Coq proof assistant, inductive and coinductive types, guarded recursion, coalgebras, inductive and coinductive theorem proving, categorical logic, infinitary term rewriting and infinitary lambda-calculi.

The successful candidate will be employed in one of the following French research lab, depending on her/his specific profile:

Scientific projects involving two or more sites of the project are very welcome.

Application process:
Project summary

RECIPROG is an ANR collaborative project (aka. PRC) starting in the fall 2021-2022 and running till the end of 2025. ReCiProg aims at extending the proofs-as-programs correspondence (aka Curry-Howard correspondence) to recursive programs and circular proofs for logics and type systems using induction and coinduction. The project will contribute both to the necessary theoretical foundations of circular proofs and to the software development allowing to enhance the use of coinductive types and coinductive reasoning in the Coq proof assistant.

More informations