2026

Why Dependent Types Actually Make Sense: A Mathematician's Journey into Lean

Dependent type theory sounds abstract, but it's actually the natural way to express mathematical ideas. A hands-on exploration using examples from topology, analysis, and abstract algebra—with Mermaid diagrams to visualize how types depend on values.

[lean][type-theory][mathematics][topology][abstract-algebra][analysis][formal-verification][proof-assistants]

Discovering Lean: Teaching Computers to Understand Mathematical Proof

What if you could write proofs where a computer checks every step, catches mistakes immediately, and helps you figure out what to do next? Welcome to Lean, the proof assistant that's changing how we think about mathematics.

[mathematics][lean][proof-theory][formal-methods][computer-science]

2025

Putnam 2017 A1

Our exploration of the 2017 Putnam A1 problem with Dr. Pragel — and how a simple modular idea connects everything beautifully.

[Putnam][Number Theory][Logic][Math Blog]

Putnam 2016 A1

My handwritten exploration, Dr. Pragel’s explanation, and the reasoning behind why the smallest integer j is 8.

[Putnam][Number Theory][Polynomials][Divisibility]

3I/ATLAS: The Interstellar Visitor Older Than the Sun

For the third time in human history, astronomers have spotted an object that doesn’t belong to our Solar System. Meet 3I/ATLAS — an icy traveler from beyond the stars.

[astronomy][physics][math][interstellar][science]

Perturbation Theory

A clear introduction to perturbation theory — how small parameters help us approximate and understand complex systems.

[applied mathematics][perturbation theory][asymptotic analysis]

GRE Group Theory Problem

Step-by-step solution and visual explanation of a basic GRE series problem

[GRE][Series][Visualization]

Minimum of a Parabola

Step-by-step solution and visual explanation of a basic GRE algebra problem

[GRE][Algebra][Visualization]

2024