The algebraic structure of regular expressions

Converting NFAs to regular expressions by solving linear systems of equations

17 October 2026 · Joseph Liu

Nuking stats problems with a probabilistic programming language

Let’s write a compiler for a probabilistic programming language using probability generating functions in 200 lines of Python

12 September 2026 · Joseph Liu

Pressure and chemical equilibrium

Examining the effect of changes in pressure on equilibrium position mathematically

18 July 2023 · Joseph Liu

Exploring the sum of exponents law

Some practice with induction: a proof of the sum of exponents law for integer exponents

24 April 2022 · Joseph Liu