Anne Baanen

About

I recently obtained my PhD at Vrije Universiteit Amsterdam, as part of the Lean Forward project under the supervision of Jasmin Blanchette and Sander Dahmen. My research interests lie in the intersection of computing science and mathematics, in a gradient from (intuitionistic) logic, type theory, formal verification to functional programming. Previously, I completed double majors in Computing Science and Mathematics at Utrecht University for my Bachelor and Master. I am active in sustainable ecology, LGBT+ rights and software freedom.

Contact details

Full Namedr. A. (Anne) Baanen
E-mailanne@anne.mx
Pronounsthey/them
Accept-languagenl, en;q=0.9, es;q=0.8, de;q=0.7, fr;q=0.4, Lean, Python, Haskell, Befunge, C, C++, assembly;q=0.6, Lisp;q=0.6, Rust;q=0.5, FORTH;q=0.2, *;q=0.1

Recent work

Lean Formalization of Completeness Proof for Coalition Logic with Common Knowledge
Kai Obendrauf, Anne Baanen, Patrick Koopmann and Vera Stebletsova, ITP 2024.
Formalizing fundamental algebraic number theory
Anne Baanen, PhD thesis in theoretical computer science. Supervisors: Jasmin Blanchette and Sander R. Dahmen. Defence 2024-01-29. Slides.
Formalized Class Group Computations and Integral Points on Mordell Elliptic Curves
Anne Baanen, Alex J. Best, Nirvana Coppola and Sander R. Dahmen. CPP 2023.
Previous versions available in the arXiv.
A formalization of Dedekind domains and class groups of global fields
Anne Baanen, Sander R. Dahmen, Ashvni Narayanan and Filippo A. E. Nuccio. Journal of Automated Reasoning 66, 611–637 (2022).
Extended version of a paper presented at ITP 2021.
Previous versions available in the arXiv.
(Original version) A formalization of Dedekind domains and class groups of global fields
Anne Baanen, Sander R. Dahmen, Ashvni Narayanan and Filippo A. E. Nuccio. ITP 2021.
Previous versions available in the arXiv.
Use and abuse of instance parameters in the Lean mathematical library
Anne Baanen. ITP 2022.
Previous versions available in the arXiv.
A Lean tactic for normalising ring expressions with exponents (short paper)
Anne Baanen. IJCAR 2020.
Combining predicate transformer semantics for effects: a case study in parsing regular languages
Anne Baanen and Wouter Swierstra. MSFP 2020.
A predicate transformer semantics for effects
Wouter Swierstra and Tim Baanen. ICFP 2019.
Algebraic effects, specification and refinement
Tim Baanen, Master Thesis in Computing Science and Mathematics, Utrecht University. Supervisors: Wouter Swierstra and Jaap van Oosten.

Talks and workshops

Teaching

I am an intuitionist.

on the other hand, computers *really* like types for making code work good.
Juliana, Rat Goddess of Vengeance, @juliana@solarpunk.moe 3rd March 2023.