Repository navigation
Architecture and Namespaces
github-actions[bot] edited this page Sep 28, 2026
·
1 revision
The repository is a small Lean library with an intentionally stable public surface.
-
TheoremLibrary/— reusable theorem modules. -
TheoremLibrary.lean— top-level import surface. -
INDEX.md— stable identifiers and human-readable statements. -
PUBLIC_CORE.md— exported module inventory. -
NAMESPACE.md— namespace and contribution boundary. -
scripts/— bootstrap and independent validation checks. -
lakefile.lean,lake-manifest.json,lean-toolchain— pinned build environment.
Reusable public mathematics lives under TheoremLibrary.*. Temporary research scaffolding or private proof exploration should not leak into the public namespace merely to make a local experiment compile.
Modules are organized so foundational calculus/geometry results support higher-level consequences. Avoid circular “convenience imports” that make theorem provenance difficult to inspect.
Stable LIB-* and FRM-* identifiers decouple research references from module paths. Source organization can improve without forcing every notebook or ledger entry to change its conceptual identifier.