FormalizedFormalLogic/Foundation

Foundation

CI License: Apache 2.0

Formalizing mathematical logic in Lean 4.

Structure & Summary

Main results of this repository. More detailed explanations are provided in Docs.

Further Results

Results that depend on Foundation but are developed in their own repositories under the Formalized Formal Logic organization:

See the organization page for the other repositories.

Documents

Zoo

Diagrams “Zoo” illustrate the Lean 4-verified interrelationships among theories. They are generated from the environment by Zoo/ on every build; run just zoo to regenerate them locally.

Arithmetic Theory Zoo

Arithmetic Theory Zoo

Contributing

See CONTRIBUTING.md for the contribution flow.

Building

Foundation is a Lake project depending on Mathlib; the Lean version is pinned in lean-toolchain.

lake exe cache get   # fetch prebuilt Mathlib oleans
lake build

Developers

List of contact information and areas of expertise of the current main developers. If you have any interest or questions, create a new issue or contact us directly.

License

This project is licensed under the Apache License 2.0.

Citation

If you wish to cite this repository in academic papers, refer to CITATION.cff.

Financial Supports

Any financial support would be greatly appreciated. If you find this project valuable, please consider supporting us to sustain our OSS development.

Open Collective

Open Collective

We would like to thank the following backers.

Open Collective Backers

Previous Backers

Individuals and organizations that have supported us in the past.