An Attempt to formalize physics in Lean4.
Find a file
Joseph Tooby-Smith 41fd21ff13
Update README.md
2024-04-22 11:01:50 -04:00
.github/workflows Updated docs 2024-04-17 08:48:09 -04:00
.lake Update gitignore 2024-04-17 08:38:00 -04:00
HepLean/AnomalyCancellation refactor: def of symmetric trilin function 2024-04-22 09:48:44 -04:00
scripts feat: Add relation to mathlib4 defns 2024-04-17 10:25:05 -04:00
.DS_Store Initial 2024-04-16 15:31:25 -04:00
.gitignore Update gitignore 2024-04-17 08:38:00 -04:00
HepLean.lean Refactor: Lint 2024-04-22 07:00:17 -04:00
lake-manifest.json feat: Add results relating to the SM ACCs 2024-04-17 14:25:17 -04:00
lakefile.lean Update lakefile.lean 2024-04-17 08:02:26 -04:00
lean-toolchain Initial 2024-04-16 15:31:25 -04:00
README.md Update README.md 2024-04-22 11:01:50 -04:00

High Energy Physics in Lean

Aims of this project

  • Use Lean to create a exhaustive database of definitions, theorems, proofs and calculations in high energy physics.
  • 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). With the exception that we allow some sorry statements, if a theorem is widly expected to be true by the community.

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

See: https://leanprover-community.github.io/get_started.html

Quick installation

  1. Clone this repository.
  2. Open a terminal in the cloned directory.
  3. Run lake -Kenv=dev update.

Depending on how up to date this directory is compared to MathLib4 this may lead to errors.