An Attempt to formalize physics in Lean4.
Find a file
Joseph Tooby-Smith f1e5bc8ac3
Update README.md
2024-05-16 07:42:22 -04:00
.github/workflows return build HepLean to original 2024-05-14 11:09:44 -04:00
.lake Feat: Upgrade versions 2024-05-06 14:55:22 -04:00
HepLean feat: Define orthochronous and proper elements 2024-05-15 11:32:09 -04:00
scripts feat: Add local check of file imports 2024-05-14 10:42:43 -04:00
.DS_Store Initial 2024-04-16 15:31:25 -04:00
.gitignore Update gitignore 2024-04-17 08:38:00 -04:00
CONTRIBUTING.md Create CONTRIBUTING.md 2024-05-14 11:49:03 -04:00
HepLean.lean refactor: Move spacetime 2024-05-14 08:25:03 -04:00
lake-manifest.json feat: Update Lean and MathLib versions 2024-05-14 13:00:47 -04:00
lakefile.lean Update lakefile.lean 2024-04-17 08:02:26 -04:00
lean-toolchain Feat: Upgrade versions 2024-05-06 14:55:22 -04:00
README.md Update README.md 2024-05-16 07:42:22 -04:00

High Energy Physics in Lean

A project to digitalize high energy physics.

Aims of this project

  • Use Lean to create a exhaustive database of definitions, theorems, proofs and calculations in high energy physics.
  • Make a libary that is easy to use by the high energy physics community.
  • Keep the database up-to date with developments in MathLib4.
  • Create github workflows of relevence to the high energy physics community.

Where to learn more

Contributing

We follow here roughly the same contribution policies as MathLib4 (which can be found here).

If you want permission to create a pull-request for this repository contact Joseph Tooby-Smith on the lean Zulip, or email.

Installation

Installing Lean 4

The installation instructions for Lean 4 are given here: https://leanprover-community.github.io/get_started.html.

Installing HepLean

  • Clone this repository (or download the repository as a Zip file)
  • Open a terminal at the top-level in the corresponding directory.
  • Run lake exe cache get. The command lake should have been installed when you installed Lean.
  • Run lake build.
  • Open the directory (not a single file) in Visual Studio Code (or another Lean compatible code editor).