Website: https://newton.frourio.com/
Newton aims to create a world where anyone who discovers new theories in physics and mathematics can prove their consistency without peer review. We are building a foundation for:
- Democratizing Scientific Discovery: Enable researchers to verify theoretical consistency independently through formal proof
- Preparing for Groundbreaking Proofs: Build infrastructure ready for when unified field theories or Millennium Prize Problems are proven in Lean
- Absolute Mathematical Rigor: Only fully proven theorems without
axiom,sorry,admit, ortrivialare published on the main branch
Newton is a formalized physics library built on the Lean theorem prover. By leveraging Lean's powerful type system and proof verification capabilities, Newton provides:
- Mathematically rigorous foundations for physical theories
- Machine-verified proofs that eliminate human error
- A collaborative platform for advancing formal physics
- Integration with Mathlib for comprehensive mathematical support
The library currently focuses on:
- Analysis & Distribution Theory: Schwartz space, distributions, and functional analysis
- Convolution Theory: Approximate identities, mollifiers, and convergence theorems
- Lp Spaces: Function space theory with rigorous density results
- Mathematical Physics Foundations: Building blocks for quantum mechanics and field theory
Every theorem in the main branch is completely proven without:
axiom- No unproven assumptionssorry- No incomplete proofsadmit- No bypassed proof obligationstrivial- No unjustified claims
Traditional peer review is replaced by machine verification. If it compiles in Lean, the mathematics is correct. This approach:
- Eliminates bias in the review process
- Provides instant verification of correctness
- Enables rapid iteration and collaboration
- Creates a permanent, verifiable record
Newton is designed with ambitious goals in mind:
- Supporting the formalization of unified field theories
- Providing infrastructure for Millennium Prize Problem proofs
- Enabling new physics discoveries through formal methods
- Creating a foundation that will serve the scientific community for decades
lakefile.toml
[[require]]
name = "Newton"
git = "https://github.com/frourios/newton.git"
rev = "main"Use GitHub Codespaces or Gitpod for instant development environments:
- Codespaces: Click the badge above or press
.on GitHub - Gitpod: Click the "Open in Gitpod" badge above
Browse the API Documentation to explore available theorems and proofs.
We welcome contributions from mathematicians, physicists, and formal methods enthusiasts!
- All proofs must be complete - No
sorry,axiom,admit, ortrivial - Follow existing style - Maintain consistency with the codebase
- Document your work - Include clear docstrings and comments
- Build and test - Ensure
lake buildsucceeds before submitting - CI must pass - All GitHub Actions checks must pass
Formal verification in Lean provides:
- Absolute Certainty: Machine-checked proofs eliminate errors
- Transparent Review: Anyone can verify the proof themselves
- Collaborative Science: Build on verified foundations without doubt
- Future-Proof Knowledge: Proofs remain valid as the field evolves
While formal proofs are rigorous, they don't replace mathematical intuition. Newton bridges:
- Intuitive Understanding: Clear documentation and proof structure
- Formal Rigor: Complete machine verification
- Educational Value: Learn by exploring verified proofs
CC0-1.0