The Lean Theorem Prover is an interactive proof assistant, which is a software tool for formally writing and verifying mathematical proofs. Machine learning and Lean have been used together to automatically generate mathematical proofs in a process known as neural theorem proving or autoformalization. The theme of the Spring 2023 seminar is a research effort on formalizations of proofs of the Pythagorean theorem, which has implications for studying the topology of the space of proofs of the theorem and for data augmentation for autoformalization. Seminar participants, which may be mathematicians or computer scientists of all academic levels, are expected to contribute to this ongoing project, such as by choosing a proof to formalize. Participants should also have Lean 3 installed on their computer (for installation, please visit https://leanprover-community.github.io/get_started.html). The seminar will include talks by seminar participants on these topics, workshops led by Alex Kontorovich for overcoming difficulties in partial-formalizations, and relevant guest speakers.
Seminar Series Details
Rutgers LEAN (Mathematics) Seminar
- Start Date: January 22, 2023
- Seminar Type: Limited Run Seminars
- Seminar Organizers:
Brittany Gelb, Rutgers University Andre Hernandez-Espiet, Rutgers University Alex Kontorovich, Rutgers University
- Seminars:
November 29, 2023 | ProofWidgets4 - Diagram and Reference in Lean
Time: 1:00 PM - 2:00 PM
Presenter(s): Wojciech Nawrocki - Carnegie Mellon University
Venue: Hill Center, Room 525 and Zoom
November 15, 2023 | Linear Algebra Game
Time: 1:00 PM - 2:00 PM
Presenter(s): Colleen Robles - Duke University
Venue: Hill Center, Room 525 and Zoom
November 10, 2023 | Euclid, Employment and Education
Time: 1:00 PM - 2:00 PM
Presenter(s): VladimÃr SedláÄek - Rutgers University || André Hernández-Espiet - Rutgers University
Venue: Podcast
May 4, 2023 | Smooth Vector Bundles in Lean
Time: 1:30 PM - 2:30 PM
Presenter(s): Heather Macbeth - Fordham University
Venue: Hill Center, Room 701
May 4, 2023 | Metaprogramming for Mathematics
Time: 10:00 AM - 11:00 AM
Presenter(s): Robert Lewis - Brown University
Venue: Hill Center, Room 701
May 3, 2023 | Teaching Lean vs. Teaching with Lean
Time: 1:00 PM - 2:00 PM
Presenter(s): Robert Lewis - Brown University
Venue: Hill Center, Room 423
May 3, 2023 | A "Calculation-heavy" Introduction to Proof, with Support from Lean
Time: 10:00 AM - 11:00 AM
Presenter(s): Heather Macbeth - Fordham University
Venue: Hill Center- Room 525 | Rutgers University
April 26, 2023 | Proofs of the Pythagorean Theorem in Lean 4
Time: 12:30 PM - 2:00 PM
Presenter(s): Alex Kontorovich - Rutgers University
Venue: Hill Center, Room 005
April 19, 2023 | Convex Polygons in Lean 4
Time: 12:30 PM - 2:00 PM
Presenter(s): Alex Kontorovich - Rutgers University
Venue: Hill Center, Room 005
April 5, 2023 | Euclidean Geometry in Lean 4
Time: 12:30 PM - 2:00 PM
Presenter(s): Alex Kontorovich - Rutgers University
Venue: Hill Center, Room 005
March 29, 2023 | Lean 3 versus Lean 4
Time: 12:30 PM - 2:00 PM
Presenter(s): Andre Hernandez-Espiet - Rutgers University
Venue: Hill Center, Room 005
March 22, 2023 | Lean Coding Conventions
Time: 12:30 PM - 2:00 PM
Presenter(s): Andre Hernandez-Espiet - Rutgers University
Venue: Hill Center, Room 005
March 8, 2023 | Formalizing a Second Proof of the Pythagorean Theorem
Time: 12:30 PM - 2:00 PM
Presenter(s): Andre Hernandez-Espiet - Rutgers University
Venue: Hill Center, Room 005
March 1, 2023 | An Overview of "HyperTree Proof Search for Neural Theorem Proving"
Time: 12:30 PM - 2:00 PM
Presenter(s): Liam Schramm - Rutgers University
Venue: Hill Center, Room 005
February 22, 2023 | Towards Formalizing the Pythagorean Theorem
Time: 12:30 PM - 2:00 PM
Presenter(s): Alex Kontorovich - Rutgers University
Venue: Hill Center, Room 005
February 15, 2023 | The Type System of Lean
Time: 12:30 PM - 2:00 PM
Presenter(s): Brian Pinsky - Rutgers University
Venue: Hill Center, Room 005
February 9, 2023 | AI for Mathematics
Time: 2:00 PM - 3:00 PM
Presenter(s): Christian Szegedy - Google
Venue: Fiber Optic Materials Research Building - Room EHA, Busch Campus, Rutgers University
February 8, 2023 | Formal Proofs of the Pythagorean Theorem: Style and Choices
Time: 12:30 PM - 2:00 PM
Presenter(s): Alex Kontorovich - Rutgers University
Venue: Hill Center, Room 005
February 1, 2023 | Olean Files and Formalizing Euclid's Fifth Book
Time: 12:30 PM - 2:00 PM
Presenter(s): Alex Kontorovich - Rutgers University || Ian Jauslin - Rutgers University
Venue: Hill Center, Room 005
January 25, 2023 | Formalization of Euclids Elements
Time: 12:30 PM - 2:00 PM
Presenter(s): Alex Kontorovich - Rutgers University
Venue: Hill Center, Room 005
