ATLAS: Autoformalized Textbook Library At Scale
Recorded: May 29, 2026, 6:03 p.m.
| Original | Summarized |
GitHub - facebookresearch/atlas-lean: ATLAS Autoformalized Textbook Library At Scale · GitHub Skip to content Navigation Menu Toggle navigation
Sign in
Appearance settings PlatformAI CODE CREATIONGitHub CopilotWrite better code with AIGitHub SparkBuild and deploy intelligent appsGitHub ModelsManage and compare promptsMCP RegistryNewIntegrate external toolsDEVELOPER WORKFLOWSActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesAPPLICATION SECURITYGitHub Advanced SecurityFind and fix vulnerabilitiesCode securitySecure your code as you buildSecret protectionStop leaks before they startEXPLOREWhy GitHubDocumentationBlogChangelogMarketplaceView all featuresSolutionsBY COMPANY SIZEEnterprisesSmall and medium teamsStartupsNonprofitsBY USE CASEApp ModernizationDevSecOpsDevOpsCI/CDView all use casesBY INDUSTRYHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutionsResourcesEXPLORE BY TOPICAISoftware DevelopmentDevOpsSecurityView all topicsEXPLORE BY TYPECustomer storiesEvents & webinarsEbooks & reportsBusiness insightsGitHub SkillsSUPPORT & SERVICESDocumentationCustomer supportCommunity forumTrust centerPartnersView all resourcesOpen SourceCOMMUNITYGitHub SponsorsFund open source developersPROGRAMSSecurity LabMaintainer CommunityAcceleratorGitHub StarsArchive ProgramREPOSITORIESTopicsTrendingCollectionsEnterpriseENTERPRISE SOLUTIONSEnterprise platformAI-powered developer platformAVAILABLE ADD-ONSGitHub Advanced SecurityEnterprise-grade security featuresCopilot for BusinessEnterprise-grade AI featuresPremium SupportEnterprise-grade 24/7 supportPricing Search or jump to... Search code, repositories, users, issues, pull requests...
Search Clear
Search syntax tips Provide feedback Include my email address so I can be contacted Cancel Submit feedback Saved searches
Name Query To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up
Appearance settings Resetting focus You signed in with another tab or window. Reload to refresh your session. Dismiss alert facebookresearch atlas-lean Public
Notifications
Fork
Star Code Issues Pull requests Actions Projects Security and quality Insights
Additional navigation options
Code Issues Pull requests Actions Projects Security and quality Insights
mainBranchesTagsGo to fileCodeOpen more actions menuFolders and filesNameNameLast commit messageLast commit dateLatest commit History3 Commits3 CommitsAtlasAtlas assetsassets .gitignore.gitignore Atlas.leanAtlas.lean CODE_OF_CONDUCT.mdCODE_OF_CONDUCT.md CONTRIBUTING.mdCONTRIBUTING.md LICENSELICENSE README.mdREADME.md formalizing_mathematics_at_scale.pdfformalizing_mathematics_at_scale.pdf lake-manifest.jsonlake-manifest.json lakefile.tomllakefile.toml lean-toolchainlean-toolchain View all filesRepository files navigationREADMECode of conductContributingLicenseSecurity ATLAS - Autoformalized Textbook Library At Scale Companion paper: Formalizing Mathematics at Scale Library Data Lean source files for the generated definitions, statements, and proofs. Visualizer Status and Contributions Book AlgebraNotes AlgebraicCombinatorics AlgebraicGeometryI AlgebraicTopologyI AnAlgorithmistsToolkit ArithmeticGeometry BooleanFunctions Buildings CombinatorialOptimization ComplexVariables DifferentialAnalysis DifferentialGeometry EllipticCurves FourierAnalysis GeometryOfManifolds HighDimensionalStatistics IntroductionToFunctionalAnalysis IntroductionToPartialDifferentialEquations LieGroups NumberTheoryI ProbabilisticMethodsInCombinatorics ProjectionTheory RealAnalysis TensorCategories TheoryOfComputation TheoryOfProbability Total Contributors About ATLAS Autoformalized Textbook Library At Scale Readme View license Code of conduct Code of conduct Contributing Contributing Security policy Security policy Uh oh! There was an error while loading. Please reload this page. Activity Custom properties 87 0 8 Report repository Releases Packages
Uh oh! There was an error while loading. Please reload this page. Uh oh! There was an error while loading. Please reload this page. Contributors Uh oh! There was an error while loading. Please reload this page. Languages Lean
Footer © 2026 GitHub, Inc. Footer navigation Terms Privacy Security Status Community Docs Contact Manage cookies Do not share my personal information You can’t perform that action at this time. |
ATLAS represents a large-scale library of textbook mathematics that has been autoformalized using Large Language Models, built upon the Lean 4 programming language. The project aims to create reusable formal building blocks to facilitate future formalization efforts driven by both human and machine intelligence. This effort draws foundational knowledge from undergraduate and graduate textbooks spanning diverse mathematical disciplines, including analysis, algebra, geometry, topology, combinatorics, probability, statistics, partial differential equations, number theory, and theoretical computer science. The overarching objective of ATLAS is to serve as an active effort to scale the corpus, curate the generated mathematical material, and improve formalization coverage and maintainability, moving the library closer to the conventions established in Mathlib. The formalization process was executed through an autoformalization pipeline, AutoformBot. The structure of the repository organizes content by book, with each book directory containing the generated Lean source files for definitions, statements, and proofs, along with targets.yaml detailing the specific textbook statements selected for formalization. Furthermore, the project includes report.json files that contain automated evaluation results for the matched Lean declarations, quantifying metrics such as faithfulness, proof integrity, and code quality scores. To enhance user interaction with this complex body of work, a visualizer has been developed, allowing users to browse the library, compare informal statements with their Lean formalizations, inspect logical dependency graphs between results, and extract the necessary Lean code for selected theorems. The project demonstrates significant scaling, having formalized content across 26 books, accumulating 630,999 lines of code and 483,917 lines of Lean code. Of the formalized material, over 46,203 declarations have been recorded, with a high rate of proof success, achieving 92.7% formalization. Specific explorations into various mathematical areas show successful formalization; for instance, the AlgebraicCombinatorics book achieved a 99.6% proved rate, while RealAnalysis reached 98.9% proof success. The work incorporates a wide range of mathematical topics, including the formalization of Lie Groups, Differential Geometry, Tensor Categories, and Theory of Probability, highlighting a comprehensive approach to scaling mathematical knowledge. The foundational effort for ATLAS was driven by a collaborative group of contributors, including Ahmad Rammal, Niket Patel, Fabian Gloeckle, Amaury Hayat, Julia Kempe, Remi Munos, Charles Arnal, and Vivien Cabannes. This work is referenced in the companion paper Formalizing Mathematics at Scale. The project is positioned not as a complete, finished product but as an ongoing, machine-generated extension, emphasizing continuous work on expanding the corpus, refining generated code, and improving idiomatic reuse within the Lean ecosystem. |