The formal proofs provided in this work were developed and verified using Lean 4.28.0. Compatibility with earlier or later versions is not guaranteed due to the evolving nature of the Lean 4 compiler and its core libraries.
This repository collects several formalization runs, each in its own subdirectory
(lemma-b2, lemma-b3):
- Inputs for each run live under
input/<run>/. - Lean outputs for each run live under
Challenge_3/<run>/.
For each part, input/<part>/ contains:
problem.md: the task description, including the Lean scaffold (definitions and lemma statements) the formalization must follow.challenge3_Part*.tex: the LaTeX statement and proof that the formalization follows.
problem.lean: translation of the problem statement into Lean (definitions, with the target statements left assorry).solution.lean: the complete formal solution, with nosorry.
This repository uses the MIT License. See LICENSE for details.