Taking part in the development of Arend plugin for IDEA Archived
Description
Arend is a new theorem prover based on homotopy type theory (see https://arend-lang.github.io/ for more details) developed by Jetbrains Research. One of the key features of Arend is that it is meant to be used on top of Intellij IDEA, for which a dedicated Arend plugin has been developed.
Arend plugin for Intellij IDEA is already rather rich with features, however there is always something that could be added to it. The purpose of the internship is to take part in the development of Arend plugin and to add some new features to it. In course of the internship you will have an opportunity to have a detailed look into the internals of Intellij IDEA and Arend. The former might be very useful if you plan to work on IDEA-based products in the future.
Requirements
Strong programming skills, knowledge of Intellij IDEA API.
Some degree of familiarity with dependent types and systems of formalized mathematics (Coq, Agda, Arend) will be a plus.
Mentor
Sergey Sinchuk
Contact details
internship@jetbrains.com
Location
All locations
Product/Team
JetBrains Research