Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Recruitment of a research engineer in automated proof at LIRMM in Montpellier (France)

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Recruitment of a research engineer in automated proof at LIRMM in Montpellier (France)


Chronological Thread 
  • From: David Delahaye <David.Delahaye AT lirmm.fr>
  • To: coq-club <coq-club AT inria.fr>
  • Subject: [Coq-Club] Recruitment of a research engineer in automated proof at LIRMM in Montpellier (France)
  • Date: Fri, 9 Sep 2022 12:14:14 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=David.Delahaye AT lirmm.fr; spf=Pass smtp.mailfrom=David.Delahaye AT lirmm.fr; spf=None smtp.helo=postmaster AT kirkenes.lirmm.fr
  • Ironport-data: A9a23:GLUZSq8AuZUFGKQ/YpaSDrUDv3iTJUtcMsCJ2f8bNWPcYEJGY0x3z WYdW22FMqqNN2LxLtB3OoSw9klU657dy9VgTgJlrXpEQiMRo6IpJ/zJdxaqZ3v6wu7rFR88s Z1GMrEsCOhuExcwcz/0auCJQUFUjP3OHvymYAL9EngZqTVMEU/Nsjo+3b9i6mJUqYLhWVnV6 Iuj+5S31GKNglaYDEpEs8pvlzs05JweiBtA1rDpTa0jUPf2zhH5PbpHTU2DByOQrrp8QoZWc 93+IISRpQs1yfuC5uSNyd4XemVSKlLb0JPnZnB+A8BOiTAazsA+PzpS2Pc0MS9qZzu1c99Zw /xClcedZyUSfZLno+E5EDcBLwdjMvgTkFPHCSDXXc27zEzccHbqzu4oCEAsOIhe9Pwf7WNmr K1DbmxcKEnb26TtmNpXScE07ignBOXiIoIT/F1tyTjZBOcraZTCWaDPo9FCtNs1rpoVR6aAN ppEAdZpRASbZjJtE1JMM7snoMuSwSfgSANFgU3A8MLb5ECKkF0gj+iyWDbPQfSBQtwQlUKFr Erd7mHhC1cbMsaewHyL6BqRavTnniLhW48UGab+8v9whVjVyHZ75AAquUWTqtC2qhWTdfBka HM/wS8K7oZryGq2QYyoN/Gnm0KsshkZUttWNuQ17gCR16bZizp14EBeElatj/R85KcLqSwWO kyhw4i5XmA/2FGBYS7GqO3Ixd+nEXVNRVLucxPoWiMr2bEPSqkVJdTKQ80L/EWd1YWkRmuYL 9yiiyM1hqkai88Gv5hXEHjEgiivq57EVUgx5x/SWySr9GuVhbJJhaT1uTA3Dt4Zc+51q2VtW lBewqByC8hUUvmweNSlGrllIV1Qz6/t3MfgqVBuBYI90D+m5mSue4tdiBknehkzbJhdKWS2M R6L0e+02HO1FCXwBUOQS9zsY/nGMYC6RIyNug38MooePMIuLmdrAgk/PhPOt4wSrKTcufhja MbEIZnE4YcyE6lhxSa7XY8gPUwDmEgDKZfobcmjlXyPiOPGDFbMEOdtDbd7Rr1ghE9yiF6Oq Ig32grj40g3bdASlQGLr9FIdQ1RciZT6FKfg5U/S9Nv6zFOQAkJY8I9C5t4E2C8t6gKxOrO4 F+nXUpUlAj2iXHdeVeOa2pmbfXhR88n/348OCUtO3eu2mQiPtb/vf5DJ8NvcOl17vFnwN51U +IBJ5eKDMNQR2mV4D8ad5T88tBvLUz5mQKUMiO5SzEjZJo8FRfR89rpc1K3pikDBya6r+Ukp Lik2l+JSJYPXVQwCMfMbffpwUno5SoRn+d7Xk3pJNhPeRq8oNkzd3yp1vJuepMCMxTOwDeex j26OxZAqLmfuZIx/fnImbuA89WjHdxhExcIBGLc97u3a3XXpzLx3Y9aXe+UVjnBT2eoqr66b OBYwvygYv0KmFFG79h1H7pxlP1s5Nr1pLJcwx8iGHTRalHtBKk5eiuK2sxGt6tswL5FuFTmC hPWpokCYbjZatn4FFMxJRY+arrR3/8jmg7N4KlnO079/iJ2ouaKCB0AIxmWhSVBB7JpK4d5k /w5scsb5lDtkBYsKdra3ClY+37VcS4DUr8ku5cXG8nvixAuzxdMe8WEWCPx5ZiObfRKM1Urf W/E1fOe1+wEyxqQaWc3GFjMwfFZ28YEtidK+0APegaSkd3fi/5pgBAIqWYrTh5Yxwls2v5oP jQ5LFV8IKiD8l+EXiSYs7xAz+2AOPGYxqA141gIjm7USUSzEGjMNmg4f+iXlKzcH6SwYRADl Ix0Ck68OdopQC019i8zQ0tg7fL5JTC03hOXg9ipRqxpALFjCQcIQcaSia4grxr9BMZ3ilevS SyGOgpvQfWTCBP8aJHXx2VXOXr8hfxEyKF/rSldwZ40
  • Ironport-hdrordr: A9a23:oMmJtKoaNe0Vcr87GPvAzO8aV5o8eYIsimQD101hICG9Afbo8/ xG+85rsCMc6QxhOk3I/OrrBEDuexLhHPJOjLX5Xo3SPzUO2lHHEGgK1+KLqAEIcBeTygcy78 hdmuRFaOHNMQ==
  • Ironport-phdr: A9a23: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 2TCe3I=
  • Ironport-sdr: steAwCEqhgQoaXMP5pr9xlINcxqqSI/yf3I248t895nevB34LzyzLsvpDJc0UtLzc9cGY34Asr +oZyN4h0u5LrN5ICGMia7MPuKiiWkZs3kDBoZ17DmFq+fTaiqDMBThgwKx9zSj3sKdEJblsQFM Kztk6y3unsG2osSSpycjV4WlmXajN301CcpYndA+4UtLbp9iltZPWaI/LdCRxHm/a6cZBpOFK9 vyTZGyWEk0GTwLiFgYdpmh/QPXGVY0Kj6RZuzFvtBbnqvfVKZVuRn5ZskWj0LKyvJVxCciMnqr wGZJCaGp/WKvyj34D67btm5h

*** Please feel free to circulate this message ***
*** Sorry for the multiple receptions ***

The LIRMM (UMR 5506, University of Montpellier, CNRS) is recruiting a full-time research engineer for a period of 12 months in the field of automated proof. The desired start date is January 1, 2023, and the position will be located in Montpellier (France).

Assignments:

The purpose of this position is to strengthen the software development capabilities of the MaREL team (specialized in the field of software engineering) of the Computer Science department of LIRMM. The person hired will be involved in the development of Goéland, an automated reasoning tool developed in the team by Julie Cailler (PhD student) for over a year. This tool is based upon a new proof search procedure for first-order logic, which leverages concurrency to produce proofs in the context of the tableaux method. This tool currently gives excellent results (as measured by the number of solved problems) in comparison with similar tools. Notably, it achieves better results in some problem categories than similar (tableaux-based) tools, some of which have been established for years. A conference article on Goéland has been accepted for publication at IJCAR 2022, a rank A conference, demonstrating the interest of the community for the approach used by that tool. Furthermore, Goéland has taken part in the CASC-J11 competition, organized in parallel with IJCAR 2022, and in which the current best automated deduction tools compete on different sets of problems. The tool has been awarded the “best newcomer” distinction during this competition.

The hired person will participate in the development and maintenance of the Goéland software, which is developed using Go, a language suited to concurrent programming. The aim of this position is twofold. The first mission is to get the tool in working for competitions, particularly CASC, a yearly occurrence that serves as a display of our work. The second is to apply the tool in a more industrial setting. A benchmark of problems originating from the modeling of industrial applications with the B method is already available (as a result of the ANR project Bware) but a number of extensions to Goéland are needed before it can be used on this benchmark.

In more detail, the assignments of the hired person will include:
* Improving tests for proof search with equality. Equality reasoning is implemented but further testing is required for validation.
* Integrating polymorphism in the proof search. Proof search with polymorphic types has been developed recently, but this feature has yet to be integrated and also requires tests for validation.
* Integrating linear arithmetic reasoning in the proof search. Currently, the simplex method (for problems involving rational numbers) and the branch and cut algorithm (for problems involving integers) have been developed but their integration and testing remain to be done.
* Testing the tool on the whole TPTP problems collection. This library of problems is used in particular for the CASC competition.
* Testing the tool on the benchmark of industrial problems taken from the ANR project BWare . This test can only be carried out after the integration of polymorphism and linear reasoning in the tool.

Activities:

The hired person will work under the direction of David Delahaye (PR/full professor in the team MaREL), Simon Robillard (MCF/associate professor in the team MaREL), and Julie Cailler (PhD student in the team MaREL, with a thesis on the topic, and the main developer of Goéland).

The technical program follows the assignments described in the previous section. The order of assignments is not critical, with the exception of tests on the BWare benchmarks, for which the integration of polymorphism and linear arithmetic reasoning are prerequisites.

Skills:

The candidate must demonstrate the following:
* High motivation for exploratory work in coordination with researchers
* Familiarity with the notions of proof and proof search
* Familiarity with concurrent programming (regardless of the programming language)
* Aptitude for collaborative development and version management using Git
* Experience with Agile project management
* Excellent aptitude to work in collaboration and to engage external users
* Fluency in English, both written and oral, for the purpose of scientific communication
* Basic knowledge of French, with the intent to learn the language
* Autonomy and initiative, aptitude to make technical decisions and justify them in the context of the project
* Affinity for open-source software development

Context:

LIRMM (Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier) is a research department (unité mixte de recherche) headed by CNRS and the University of Montpellier. It hosts 410 employees, including 192 permanent positions. It is organized in three divisions: Computer Science, Robotics and Micro-Electronics, as well as centralized services, among which the Research Support Service (SAR, comprising 16 engineers) that provides technical support for research projects and manages the technology platforms of the department. The hired engineer will join this service and provide support for researchers in the department.

The research topics of the Computer Science division cover a large spectrum ranging from the foundations of computer science (algorithms, computation, data science, software engineering, AI) to inter-disciplinary research (environment, health, biology). This division hosts 106 permanent positions (researchers, teacher-researchers and engineers) and 71 PhD students in 15 teams.

The hired person will more specifically join the MaREL team.

Contact :

To send your application or simply to have more information about this position, contact the following people:
* David Delahaye (David.Delahaye AT lirmm.fr).
* Simon Robillard (Simon.Robillard AT lirmm.fr).



  • [Coq-Club] Recruitment of a research engineer in automated proof at LIRMM in Montpellier (France), David Delahaye, 09/09/2022

Archive powered by MHonArc 2.6.19+.

Top of Page