Xena
Mathematicians learning Lean by doing.
- Posts
- 121 from 22 Sep 2017 to 16 Oct 2026
- Posting
- monthly (8 in the last year)
- Kind
- community
- Feed
- https://xenaproject.wordpress.com/feed/
2026 7
2025 6
2024 3
2023 2
2022 4
2021 17
- New year, new teaching material
- 2021 Xena Summer Projects
- Half a year of the Liquid Tensor Experiment: Amazing developments
- The trace of an endomorphism (without picking a basis)
- Induction on equality
- Induction, and inductive types.
- Formalising Mathematics : workshop 8 — group cohomology
- Formalising Mathematics : workshop 7 — quotients
- Formalising Mathematics : workshop 6 — limits
- Formalising Mathematics : workshop 5 — filters
- Formalising Mathematics : workshop 4 — topology
- Formalising mathematics : workshop 3 — sequences and limits
- Formalising mathematics : Workshop 2 — groups and subgroups
- Formalising mathematics : workshop 1 — logic, sets, functions, relations
- Formalising mathematics: an introduction.
- Lean Together 2021
- The end of the summer.
2020 18
- Liquid tensor experiment
- Thoughts on the Pythagorean theorem
- Two types of universe for two types of mathematician
- Lean for the Curious Mathematician 2020
- Division by zero in type theory: a FAQ
- Equality, specifications, and implementations
- Teaching dependent type theory to 4 year olds via mathematics
- Mathematics in type theory.
- The Sphere Eversion Project
- The complex number game
- Xena Project Thursday meetings start with talk tomorrow 21st May
- Summer projects 2020
- The invisible map
- No errors.
- Where is the fashionable mathematics?
- Lean is better for proper maths than all the other theorem provers
- My algebraic geometry course
- Lean Together 2020
2019 24
- Lean has real manifolds!
- Rigorous mathematics
- My visit to Microsoft Research
- Prove a theorem. Write a function.
- The natural number game — an update
- Counting binary relations: an apology
- Chalkdust, and the natural number game!
- Does anyone “know” a proof of Fermat’s Last Theorem?
- IMO 2019 Q1
- Lean does not (yet) have real manifolds.
- A computer-generated proof that nobody understands
- What is homotopy type theory? An amateur speaks.
- Proofs are not programs
- The inverse of a bijection.
- Equality part 3: canonical isomorphism.
- Equality part 2: syntactic equality
- Equality part 1: definitional equality.
- Perfectoid spaces!
- M1F, Imperial undergraduates, and Lean
- Happy pi day
- 2+2=4
- Lean in LaTeX
- A word on BIDMAS
- Column addition
2018 23
- Learning Lean by example
- Blue-eyed islanders (guest post)
- Maths undergraduate example sheets
- What is the Xena Project?
- Formalising mathematics — a mathematician’s personal viewpoint.
- Happy birthday Xena!
- What is a uniform space? How some computer scientists think about completions.
- What is a filter? How some computer scientists think about limits.
- 617 is prime
- Quadratic Reciprocity and (p^2-1)/8
- Summer project
- (a+b)^3
- Tonbridge
- Function composition
- Group Theory revision
- Proofs by induction
- No confusion over no_confusion
- Mini-tutorial : Currying.
- Schemes!
- Working with integers
- Recent student successes
- What maths is already in Lean?
- Complex numbers! And M1F theorems.
2017 17
- How to install mathlib and keep it up to date
- Which definitions do we want in our library?
- Complex numbers? Intermediate Value Theorem?
- Sessions moved to Mondays in weeks 7 and 8
- Building the non-negative integers from scratch
- Rational powers
- How is Xena doing?
- Types
- Jeremy Avigad’s Logic and Proof course
- Sheet 1 Q2,Q3
- More easy Lean proofs [difficulty : quite easy]
- Note for Imperial undergraduates
- What Xena is not.
- First question done!
- Proving trivial things with Lean [difficulty : quite easy]
- Installing Lean (and VSCode) on Windows from scratch
- How far can a computer get on the maths degree at Imperial College?