1, 96, 9099, 2808232, …Counting Is Hard

Recent Posts

I want you to give better talks

October 18, 2025

I’ve been feeling very burned out recently, so, rather than writing the paper I'm working on, I went to a mini-workshop on “Applied Algebra and Geometry”. This post isn’t me shitting on anyone in particular at that workshop, but it did lead to me having a weird dream where I was stuck in a really terrible Haskell talk. The end result of that is this collection of advice, maybe a bit of a rant, about academic speaking, and which I am writing mostly because I repeat this whenever someone asks me to look over their slides or sit in on a practice talk. I do not consider myself a talented public speaker; I am just someone who has been to many and has opinions.

read more

Strong Reducibility as an Adaptor

June 02, 2025

In the previous post, I explained how Weihrauch reducibility could be viewed as a dependent lens. That was supposed to be the start of a few blog posts because my supervisor thought this work probably wasn't publishable. However, since then, we have written this up, and a preprint is available on the Arxiv. Even better, this work was accepted for CiE, as was an abstract for TYPES. I might still write some blog posts on various container constructions, but today I want to talk about the strong (or uniform) variant of Weihrauch Reducibility.

read more

Weihrauch Reducibility as a Lens

September 12, 2024

A short while ago, we had CCA 2024 at Swansea, which I attended mostly because it was local and my supervisor was giving a talk. The first day had a session dedicated to the topic of Weihrauch reducibility, during which it occurred to me that the definition of Weihrauch reducibility looked suspiciously similar to the definition of a dependent lens and that some of the operators on Weihrauch degrees should just be known constructions on polynomials. She agreed, telling me that Weihrauch problems are the polynomials in the category \(\PasmFull\) of partitioned assemblies over the PCA \(\Ktwo\) filtered by \(\Ktworec\).

read more

Obligatory first post!

April 01, 2024

If I'm honest, I'm only writing this page so that my site doesn't seem completely empty, but that doesn't mean I don't have posts planned. Famous last words, I suppose. Over the next few weeks, I plan to upload some of the writing I've already done as part of my PhD research, including a more leisurely introduction to the ideas in a paper that my Supervisor and I have just submitted to a conference. Stay tuned for automata theory, type theory and category theory.

read more