A Coq library for Homotopy Type Theory
Role in this project:
Back-end Developer Contributions:36 reviews, 55 commits, 49 PRs in 2 years 3 months
Contributions summary:Andreas contributed to the development of a Coq library for Homotopy Type Theory, adding definitions related to universal algebra, including algebras, homomorphisms, and isomorphisms. Their work involved creating and modifying files with definitions for operations, and homomorphisms, as well as the definition and implementation of the product algebra and quotient algebra and their properties. The contributions include proofs of theorems, indicating a focus on formalizing mathematical concepts and structures within the Coq environment.
coq-libraryhomotopy-type-theorytype-theoryunivalent-foundations
The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Role in this project:
Back-end Developer Contributions:13 commits, 6 PRs, 33 comments in 3 months
Contributions summary:Andreas primarily contributed to the Rocq Prover project by fixing bugs and improving the interaction with the underlying Coq system. The commits reveal adjustments to the SSR (SSReflect) plugin, addressing issues with universe polymorphism and term unfolding/folding. Furthermore, they worked on making the `discriminate` tactic compatible with the HoTT library and refined the rewrite tactic to utilize registered elimination schemes.
proof-assistantcoqtheorem-provingdependent-types