A short list of selected software and mathematical formalisations I have worked on:
TypeTopology.formal-topology-in-UF. Formalisation of some locale theory and
formal topology in cubical type theory, originally developed to accompany my
MSc thesis.TypeTopology. Formalisation of the initial frame in
the TypeTopology library ofsequents. A Standard ML implementation of Roy Dyckhoff’s sequent
calculus LJT.simplc. A toy compiler from a simple security-typed imperative
language into a stack machine, formally verified to preserve the
noninterference property of the high level language through compilation.
Developed together with Alexander Fuhs as the final project for
Andrei Sabelfeld’s language-based security course at Chalmers.