Skip to content

phasetr/ising-model

Repository files navigation

ising-model

A Lean 4 + mathlib project for formalizing theorems about the Ising model.

About this project

This repository is written by a programmer without an academic position, whose interests lie in non-relativistic quantum field theory and rigorous statistical mechanics. Continuing a long-standing interest in mathematical physics from my student days, and combined with the goal of improving my technical skills as a programmer, I started ising-model as a personal hobby project to become proficient in Lean 4 by formalizing results around the Ising model.

The intended scope is limited to finite-volume results such as correlation inequalities and the infinite volume limit of correlation functions. This project is not intended to interfere with the work of researchers in the field, and if any overlap arises I am happy to coordinate accordingly.

Formalization status

All theorems are formally proved with zero sorry.

For the complete list of formalized theorems, axioms, and the Glimm–Jaffe chapter-by-chapter progress table, see the project page.

Documentation

Note: automatic publication of the doc-gen4 API reference to GitHub Pages is currently paused because each main-push run of the docs job was taking roughly an hour and queuing up behind every merge. The docs job in .github/workflows/lean_action_ci.yml is commented out until we accelerate the docgen step (caching, a scheduled run, or an alternative pipeline). To build the API reference locally, run lake -R -Kenv=dev build IsingModel:docs and open .lake/build/doc/index.html.

Mathematical documentation for the formalized proofs is in tex/ as LaTeX source files. To compile:

cd tex
latexmk -lualatex -f -interaction=nonstopmode proof-guide.tex

Requires a TeX Live installation with LuaLaTeX. PDFs are not committed to the repository.

File Description
tex/proof-guide.tex Mathematical walkthrough of the formalized proofs

Related projects and references

  • Glimm, J. and Jaffe, A., Quantum Physics: A Functional Integral Point of ViewSpringer
  • 田崎晴明, 原隆, 『相転移と臨界現象の数理』 — 共立出版
  • 江沢洋, 新井朝雄, 『場の量子論と統計力学』 — 日本評論社
  • YaelDillies/gibbs-measure — Lean 4 formalization project on Gibbs measures
  • leanprover-community/physlib — A physics library in Lean 4
  • Friedli, S. and Velenik, Y., Statistical Mechanics of Lattice Systems: A Concrete Mathematical IntroductionCambridge UP
  • Simon, B., The Statistical Mechanics of Lattice Gases, Vol. IPrinceton UP
  • Ellis, R.S., Entropy, Large Deviations, and Statistical MechanicsSpringer
  • Dembo, A. and Zeitouni, O., Large Deviations Techniques and ApplicationsSpringer

Learning resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors