{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2019:OIP547UNZ5JIQPSL2XUUDPRHRT","short_pith_number":"pith:OIP547UN","schema_version":"1.0","canonical_sha256":"721fde7e8dcf52883e4bd5e941be278ce9f2e1e7a3149b83196ffe51cb36eacd","source":{"kind":"arxiv","id":"1910.09336","version":2},"attestation_state":"computed","paper":{"title":"The Lean mathematical library","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["math.LO"],"primary_cat":"cs.LO","authors_text":"The mathlib Community","submitted_at":"2019-10-21T13:08:24Z","abstract_excerpt":"This paper describes mathlib, a community-driven effort to build a unified library of mathematics formalized in the Lean proof assistant. Among proof assistant libraries, it is distinguished by its dependently typed foundations, focus on classical mathematics, extensive hierarchy of structures, use of large- and small-scale automation, and distributed organization. We explain the architecture and design decisions of the library and the social organization that has led us here."},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1910.09336","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LO","submitted_at":"2019-10-21T13:08:24Z","cross_cats_sorted":["math.LO"],"title_canon_sha256":"6104e7f76973136ebe29b995cefb5229ee5b627c9bd0bf51367d67aa0e840a8d","abstract_canon_sha256":"75b79eebdc9002b20c7e4dceffb2164fa7c9d24f485a6ef6e2abab4e3c86c4e4"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T00:35:52.738149Z","signature_b64":"pD34v5UWOGhSSbXRCQJvAd5iWZKC0B6zNof/sb8SpeCb0ysm4kEbmrZAOtjqt3qkmU7URP9qZWIy30Ia9l3/DA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"721fde7e8dcf52883e4bd5e941be278ce9f2e1e7a3149b83196ffe51cb36eacd","last_reissued_at":"2026-07-05T00:35:52.737677Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T00:35:52.737677Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"The Lean mathematical library","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["math.LO"],"primary_cat":"cs.LO","authors_text":"The mathlib Community","submitted_at":"2019-10-21T13:08:24Z","abstract_excerpt":"This paper describes mathlib, a community-driven effort to build a unified library of mathematics formalized in the Lean proof assistant. Among proof assistant libraries, it is distinguished by its dependently typed foundations, focus on classical mathematics, extensive hierarchy of structures, use of large- and small-scale automation, and distributed organization. We explain the architecture and design decisions of the library and the social organization that has led us here."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1910.09336","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/1910.09336/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"1910.09336","created_at":"2026-07-05T00:35:52.737733+00:00"},{"alias_kind":"arxiv_version","alias_value":"1910.09336v2","created_at":"2026-07-05T00:35:52.737733+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1910.09336","created_at":"2026-07-05T00:35:52.737733+00:00"},{"alias_kind":"pith_short_12","alias_value":"OIP547UNZ5JI","created_at":"2026-07-05T00:35:52.737733+00:00"},{"alias_kind":"pith_short_16","alias_value":"OIP547UNZ5JIQPSL","created_at":"2026-07-05T00:35:52.737733+00:00"},{"alias_kind":"pith_short_8","alias_value":"OIP547UN","created_at":"2026-07-05T00:35:52.737733+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":7,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.31134","citing_title":"Beyond the Library: An Agentic Framework for Autoformalizing Research Mathematics","ref_index":12,"is_internal_anchor":false},{"citing_arxiv_id":"2606.04883","citing_title":"Optimizing the Cost-Quality Tradeoff of Agentic Theorem Provers in Lean","ref_index":17,"is_internal_anchor":false},{"citing_arxiv_id":"2606.03743","citing_title":"Proof-Refactor: Refactoring Generated Formal Proofs into Modular Artifacts","ref_index":8,"is_internal_anchor":false},{"citing_arxiv_id":"2606.31134","citing_title":"Beyond the Library: An Agentic Framework for Autoformalizing Research Mathematics","ref_index":12,"is_internal_anchor":false},{"citing_arxiv_id":"2605.23983","citing_title":"Saturating Scaling Laws for Equational Discovery: A Phenomenology of Growth Dynamics in Three Toy Substrates with Two Real-World Replications","ref_index":7,"is_internal_anchor":false},{"citing_arxiv_id":"2605.29955","citing_title":"Formalizing Mathematics at Scale","ref_index":43,"is_internal_anchor":false},{"citing_arxiv_id":"2604.03239","citing_title":"To Throw a Stone with Six Birds: On Agents and Agenthood","ref_index":7,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/OIP547UNZ5JIQPSL2XUUDPRHRT","json":"https://pith.science/pith/OIP547UNZ5JIQPSL2XUUDPRHRT.json","graph_json":"https://pith.science/api/pith-number/OIP547UNZ5JIQPSL2XUUDPRHRT/graph.json","events_json":"https://pith.science/api/pith-number/OIP547UNZ5JIQPSL2XUUDPRHRT/events.json","paper":"https://pith.science/paper/OIP547UN"},"agent_actions":{"view_html":"https://pith.science/pith/OIP547UNZ5JIQPSL2XUUDPRHRT","download_json":"https://pith.science/pith/OIP547UNZ5JIQPSL2XUUDPRHRT.json","view_paper":"https://pith.science/paper/OIP547UN","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1910.09336&json=true","fetch_graph":"https://pith.science/api/pith-number/OIP547UNZ5JIQPSL2XUUDPRHRT/graph.json","fetch_events":"https://pith.science/api/pith-number/OIP547UNZ5JIQPSL2XUUDPRHRT/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/OIP547UNZ5JIQPSL2XUUDPRHRT/action/timestamp_anchor","attest_storage":"https://pith.science/pith/OIP547UNZ5JIQPSL2XUUDPRHRT/action/storage_attestation","attest_author":"https://pith.science/pith/OIP547UNZ5JIQPSL2XUUDPRHRT/action/author_attestation","sign_citation":"https://pith.science/pith/OIP547UNZ5JIQPSL2XUUDPRHRT/action/citation_signature","submit_replication":"https://pith.science/pith/OIP547UNZ5JIQPSL2XUUDPRHRT/action/replication_record"}},"created_at":"2026-07-05T00:35:52.737733+00:00","updated_at":"2026-07-05T00:35:52.737733+00:00"}