Coq · Interactive demo
Circle-Polygon Overlap
The exact area where a circle and a polygon overlap, found by sweeping a signed area along the boundary. Comes with an interactive demo and a Coq proof of the square-and-circle case.
Maths
Proofs and investigations, many of them machine-checked in Coq. Each one links to its source on GitHub.
Coq · Interactive demo
The exact area where a circle and a polygon overlap, found by sweeping a signed area along the boundary. Comes with an interactive demo and a Coq proof of the square-and-circle case.
Write-up
Written up as a PDF, with a Pygame script on GitHub for exploring the idea interactively.
Coq
Translating a theorem from the Bird-Meertens formalism into Coq: the maximum segment sum, the problem Kadane's algorithm solves.
Coq
An attempt to prove Zeckendorf's theorem in Coq without looking it up, as a personal challenge.
Investigation
Working out which assumptions are enough to derive the ubiquitous lerp function and its properties.
Proof
Recreating a simple proof that every function between fields splits into the sum of an even and an odd function.
Proof
A proof that Douglas Hofstadter's MU puzzle, from Gödel, Escher, Bach, has no solution.
Category theory
Learning about free objects in category theory, with Bartosz Milewski's Category Theory for Programmers as a guide.
Coq · Work in progress
An investigation into the superposition principle for differential equations.
The ballot box picture on Vote Share is from Wikimedia Commons, licensed under the Creative Commons Attribution-ShareAlike 3.0 License and the GNU Free Documentation License, version 1.2 or later.