1 code implementation • NeurIPS 2023 • Andrej Bauer, Matej Petković, Ljupčo Todorovski
The collection includes the largest Lean~4 library Mathlib, and some of the largest Agda libraries: the standard library, the library of univalent mathematics Agda-unimath, and the TypeTopology library.
no code implementations • 12 Mar 2021 • Andrej Bauer, Anja Petković
We present a general and user-extensible equality checking algorithm that is applicable to a large class of type theories.
Logic in Computer Science Logic 03B38 (Primary), 68Q42 (Secondary) F.4.1
1 code implementation • 25 Oct 2019 • Danel Ahman, Andrej Bauer
Runners of algebraic effects, also known as comodels, provide a mathematical model of resource management.
Programming Languages
3 code implementations • 16 Jul 2018 • Andrej Bauer
It is targeted roughly at the level of a doctoral student with some amount of mathematical training, or at anyone already familiar with algebraic effects and handlers as programming concepts who would like to know what they have to do with algebra.
Logic in Computer Science Programming Languages 08A70
5 code implementations • 14 Oct 2016 • Andrej Bauer, Jason Gross, Peter LeFanu Lumsdaine, Mike Shulman, Matthieu Sozeau, Bas Spitters
We report on the development of the HoTT library, a formalization of homotopy type theory in the Coq proof assistant.
Logic in Computer Science Logic 03B70, 03B15, 55U35 F.4.1
2 code implementations • 26 Jun 2013 • Andrej Bauer, Matija Pretnar
We define an expressive effect system and prove safety of operational semantics with respect to it.
Programming Languages Logic in Computer Science
1 code implementation • 7 Mar 2012 • Andrej Bauer, Matija Pretnar
Eff is a programming language based on the algebraic approach to computational effects, in which effects are viewed as algebraic operations and effect handlers as homomorphisms from free algebras.
Programming Languages D.3.3; F.3.3