# Andreas Enge

> German mathematician and computer scientist

**Wikidata**: [Q102263909](https://www.wikidata.org/wiki/Q102263909)  
**Source**: https://4ort.xyz/entity/andreas-enge

## Summary
Andreas Enge is a German mathematician and computer scientist born in 1972. He is primarily known for his work in computational mathematics and serves as a researcher at the Institut National de Recherche en Informatique et en Automatique (Inria) in France. He is the maintainer of GNU MPC, a software library for complex number arithmetic, and is an active member of the GNU Project.

## Biography
- **Born**: 1972
- **Nationality**: Germany
- **Native Language**: German
- **Other Languages**: French, English
- **Education**: University of Augsburg
- **Doctoral Advisor**: Dieter Jungnickel
- **Employer**: Institut National de Recherche en Informatique et en Automatique (Inria)
- **Fields**: Mathematics, Computer Science
- **Gender**: Male

## Contributions
Andreas Enge has made significant contributions to the intersection of mathematics and computer science, particularly in the development of open-source software for precise arithmetic.

*   **GNU MPC**: Enge is the creator and maintainer of **GNU MPC**, a portable C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. He has held the position of maintainer since **2002**.
*   **GNU Project**: He is a documented member of the **GNU Project**, contributing to the free software ecosystem.
*   **Doctoral Supervision**: He has supervised the following doctoral students:
    *   **Aurel Page**
    *   **Pınar Kılıçer**

## FAQs

### What is Andreas Enge's role at Inria?
Andreas Enge works as a researcher at the Institut National de Recherche en Informatique et en Automatique (Inria). His work focuses on creating computational tools that serve mathematical applications.

### What specific software is Andreas Enge known for developing?
Enge is the developer and maintainer of **GNU MPC**, a C library for high-precision arithmetic with complex numbers. The project is part of the wider GNU operating system.

### Where was Andreas Enge educated?
He received his education at the **University of Augsburg** in Germany, where he completed his doctoral work under the supervision of **Dieter Jungnickel**.

### Who are the doctoral students of Andreas Enge?
According to academic records, Andreas Enge has supervised **Aurel Page** and **Pınar Kılıçer** during their doctoral studies.

## Why They Matter
Andreas Enge plays a critical role in the field of computational mathematics by bridging the gap between theoretical math and practical computer science. His work on GNU MPC provides a foundational tool for scientists and mathematicians requiring high-precision arithmetic, which standard floating-point hardware cannot always deliver accurately. By maintaining this library within the GNU Project, he supports the infrastructure necessary for advanced mathematical research and secure cryptographic applications. His dual expertise as both a mathematician and computer scientist allows him to design algorithms that are mathematically rigorous yet computationally efficient.

## Notable For
*   **Dual Expertise**: Being recognized professionally as both a mathematician and a computer scientist.
*   **Open Source Leadership**: Serving as the maintainer for GNU MPC since 2002.
*   **Academic Lineage**: Studying under Dieter Jungnickel and mentoring doctoral students Aurel Page and Pınar Kılıçer.
*   **International Collaboration**: Working as a German national at a major French research institute (Inria).
*   **Extensive Identifiers**: Holding persistent identifiers across major academic and library databases, including VIAF, ISNI, GND, and the Mathematics Genealogy Project.

## Body

### Professional Identity and Career
Andreas Enge is a German national who has established a prominent career in both mathematics and computer science. Fluent in German, French, and English, he operates within an international academic context. He is currently affiliated with the **Institut National de Recherche en Informatique et en Automatique (Inria)** in France. His professional classification places him within the broader category of scientists who specialize in the theoretical foundations of information and computation, distinguishing his work from that of a purely computational scientist.

### Educational Background
Enge's academic foundation was built at the **University of Augsburg** in Germany. He completed his doctorate under the guidance of **Dieter Jungnickel**, establishing an academic lineage that continues through his own students.

### Software Development and The GNU Project
A significant portion of Enge's impact lies in the domain of free software. He is a confirmed member of the **GNU Project**. His most notable technical contribution is **GNU MPC** (Multiple Precision Complex), a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding. Enge has served as the maintainer for this project since **2002**.

The development of such libraries is essential for applications requiring extreme numerical precision, such as cryptography and symbolic computation. He maintains a presence on **GNU Savannah** (usernames: `andreas`, `enge`) and hosts code repositories on **GitLab** (Inria).

### Academic Network
Enge has contributed to the academic community through mentorship. He has supervised two doctoral students:
*   **Aurel Page**: A researcher known for work in computational number theory.
*   **Pınar Kılıçer**: A mathematician whose work often intersects with algebraic geometry and number theory.

### Digital Presence and Identifiers
Andreas Enge is extensively indexed across global academic and library databases, reflecting his established standing in the scientific community.
*   **Websites**: His professional homepage is hosted by the University of Bordeaux (`https://www.math.u-bordeaux.fr/~aenge/`), and he has an official profile at Inria.
*   **Bibliographic IDs**: He holds records in the German National Library (**GND**: 174111347), the Library of Congress (**n99044357**), and the Bibliothèque nationale de France (**13744159h**).
*   **Academic Indices**: His work is tracked in DBLP (`e/AEnge`), the Semantic Scholar Open Research Corpus (`2267251`), and the Mathematics Genealogy Project (**81376**).
*   **Author IDs**: He possesses identifiers for HAL (`andreas-enge`), arXiv, CiNii, and Scopus.

These identifiers ensure the accurate attribution of his publications and software contributions across disparate digital archives.

## References

1. IdRef
2. Bibliothèque nationale de France
3. Mathematics Genealogy Project
4. [Source](https://www.inria.fr/en/andreas-enge-computational-tools-serving-mathematics)
5. [Source](https://www.inria.fr/fr/andreas-enge-des-outils-informatiques-au-service-des-mathematiques)
6. CiNii Research
7. [GNU's Who](https://www.gnu.org/people/people.html#a)
8. German National Library
9. [Source](https://gitlab.inria.fr/mpc/mpc/-/blob/master/AUTHORS)
10. [Source](https://gitlab.inria.fr/enge)