ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Understand Lean proofs line-by-line with annotated explanations
Translation pending
EducationLean · ShellGitHub @rjwaltersOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Annotations for Lean Proofs
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
"The Truth Mines were a honeycomb of abstract constructs..."
— Greg Egan, Diaspora
An interactive gallery of formal mathematics — annotated Lean 4 proofs with line-by-line explanations, plus tooling for AI-assisted formalization of open problems.
• Formalize the Erdos Problems in Lean 4
• Build infrastructure for human-AI collaborative proof development
• Create an accessible gallery for exploring verified mathematics
See ROADMAP.md for current plans.Read the full README ↗"The Truth Mines were a honeycomb of abstract constructs..." — Greg Egan, Diaspora
An interactive gallery of formal mathematics — annotated Lean 4 proofs with line-by-line explanations, plus tooling for AI-assisted formalization of open problems.
Live site: leangenius.org
See ROADMAP.md for current plans.
| Metric | Count |
|---|---|
| Lean proof files | 6,000+ |
| Gallery proofs | 4,800+ |
| Erdos problems formalized | 1,500+ |
| Research problems tracked | 2,600+ |
lake build can consume 100GB+)| Project | Focus |
|---|---|
| erdosproblems.com | Canonical Erdos problem database |
| Mathlib | Lean 4 mathematical library |
| Erdosproblems-LLM-Hunter | Tracking informal LLM solution attempts |
Frontend
Backend
Proofs
pnpm install
Start the frontend dev server:
pnpm dev
pnpm build
pnpm lint
src/
├── assets/ # Static assets bundled by Vite
├── components/ # React components
│ ├── auth/ # Authentication (login, signup, profile)
│ ├── comments/ # Threaded discussion system
│ ├── proof/ # Proof viewer, gallery cards, annotations
│ ├── research/ # Research problem cards and phase indicators
│ ├── ui/ # Shared UI primitives
│ └── visualizations/ # Proof-specific visualizations (e.g. knight's tour)
├── contexts/ # React contexts (auth)
├── data/proofs/ # Proof content (annotations, metadata) — one dir per proof
├── data/research/ # Research problem JSON (synced from research/problems/*/meta.json)
├── hooks/ # Shared React hooks
├── lib/ # Utilities (Lean tokenizer, gallery search, OQ slugs)
├── pages/ # Route pages
├── types/ # TypeScript types
└── utils/ # Misc helpers
proofs/
├── Proofs/ # Individual Lean proof files
├── Proofs.lean # Root module (no imports; modules discovered by lakefile globs)
├── lakefile.toml # Lean 4 project config (Mathlib dependency)
├── lake-manifest.json # Lake dependency lockfile
├── lean-toolchain # Lean version pin
├── Dockerfile # Memory-limited build image used by scripts/docker-build.sh
├── bin/ # `lake` safety wrapper that blocks direct `lake build`
├── batch2/ # v4.26→v4.31 migration ledger (verify-results.tsv) and diagnostics
├── scripts/ # Build and extraction scripts (docker-build.sh, setup.sh, ...)
├── MATHLIB_STYLE.md # Style/naming notes for files headed to Mathlib
└── BADGE_TAXONOMY.md # Proof badge definitions
functions/ # Cloudflare Workers API endpoints
shared/ # Shared code between frontend and backend
drizzle/ # Database migrations
scripts/ # Build, agent, and deployment scripts
research/ # Research problem tracking and state
infra/ # Infrastructure-as-code (unapplied Terraform skeleton)
mcp-servers/ # MCP server implementations
external/ # Git submodules (erdosproblems, formal-conjectures)
public/ # Build-generated static assets (gitignored)
aristotle-results/ # Retrieved Aristotle proof-search output (gitignored)
Top-level documents and helpers:
| File | Purpose |
|---|---|
CLAUDE.md / AGENTS.md | Agent instructions (Claude Code reads CLAUDE.md; Codex and other AGENTS.md-aware runtimes read AGENTS.md) |
CONTRIBUTING.md | Contribution workflow and data architecture |
ROADMAP.md / PROOFS_ROADMAP.md | Project plans / curated list of proofs to add |
START_WORK.md / STOP_WORK.md | Recipes for launching and gracefully stopping the agent team |
Makefile | make help lists build, cleanup, and agent-control targets |
loom.sh | Wrapper to start the Loom daemon from the repo root |
Lean proofs are in the proofs/ directory, a Lean 4 project with Mathlib.
Always use the Docker wrapper — direct lake build can consume 100GB+ memory and crash the host.
# Build a specific proof
./proofs/scripts/docker-build.sh Proofs.YourProof
# Build with custom memory limit (default: 32GB)
LEAN_MEMORY_LIMIT=8192 ./proofs/scripts/docker-build.sh Proofs.YourProof
proofs/Proofs/YourProof.lean./proofs/scripts/docker-build.sh Proofs.YourProofsrc/data/proofs/your-proof/:
meta.json — Proof metadata, sections, overviewannotations.json — Line-by-line annotationspnpm build