Project: Obelisk Proof Assistant
Introduction The Obelisk Proof Assistant is an experimental project exploring a new approach to formal mathematics, proof assistants, and programming-language design. The project has three closely connected goals: developing a new proof assistant for representing and checking mathematical proofs; developing a programming language designed around the needs of formal reasoning; exploring a reformulation of classical class-theoretic foundations of mathematics. The broader aim is to investigate how mathematical knowledge can be represented in a form that is both accessible to humans and suitable for machine manipulation and automated reasoning. ...