Skip to content
The Lumenary

A free, open-source school of mathematics

Mathematics, from counting to categories — for everyone, everywhere.

The Lumenary is a growing curriculum where every idea is explored three ways: understood by people, proved precisely, and tested by computation. Learn at your own pace. No accounts, no ads, no streaks.

One mathematics. Many languages. Every nation.

CategoriesGroupsInfinitiesResearch pathways1. Collections2. Sets3. Integers4. Functions5. Composition

Master the present. Glimpse the future. Never require the future to understand the present.

Three ways of knowing, woven together

Each concept is taught through three complementary modes that reinforce one another rather than living in separate books.

Human

Understand

Intuition, examples, pictures, conjectures and clear human proofs. Not just how — but why it’s true.

Chloe, the mathematician: “Why is this true?”

Formal

Prove

Precise definitions and machine-checked proofs in Lean 4. Assumptions made explicit; nothing claimed that didn’t compile.

Gideon, the formalist: “Can we prove this precisely?”

Computational

Compute

Python experiments you can run in your browser. Learn the difference between evidence, approximation and proof.

Margaret, the computationalist: “What happens if we calculate it?”

Optional · never graded

Wonder Trails

Optional side-paths for the curious. They never count against you, and they always lead back to where you were.

Browse all trails

What exists today — honestly

The Lumenary is at the very beginning. Here is exactly what has been built and checked so far.

No content has yet been reviewed by a human mathematician or educator. That review is the next essential step.

See the verification report
lessons
5
Wonder Trails
7
topics mapped
169
Lean declarations compiled
88
experiments tested
12
demo languages
6

Inspired by old virtues

Truthfulness, humility, generosity and wonder shape how The Lumenary is built — and every learner is welcome, whatever they believe.

Why we build this way