Published November 5, 2026 | Version v3 (source archive cleaned; verification pack unchanged)

Lean 4 formalizations and verification pack for Justin Sun Prize submissions (JSP-301, JSP-193, JSP-318, JSP-307, JSP-243, JSP-465)

Authors/Creators

Description

Lean 4 formalizations submitted to TheJustinSunPrize/awards. The authoring GitHub account (shunfeng8421) is under a platform-level restriction, so its pull requests and repositories are not reachable by unauthenticated users; these files are the independently accessible copy.

Version 3 — source archive cleaned

The source archive now contains only the Lean project files: the 18 modules of the working repository, the JSP-000316 development, the JSP-000465 formalization modules with their build logs, and the project manifests. All internal working notes, probe scripts, scratch directories and planning documents have been removed, so the archive is limited to the submitted formalizations themselves.

Verification pack (v2, unchanged)

shunfeng8421-jsp-verification-pack.zip records what was actually executed locally:

  • Build: 18 of 18 modules compiled, 0 failures, 132.8 s total, with per-module exit code, timing, .olean size and SHA-256 (build-record.json).
  • Toolchain: Lean 4.34.0 (commit 293d5d0c), mathlib pinned at v4.34.0.
  • Axiom audit: every theorem and lemma declaration in the five modules under review checked with Lean's #print axioms. All 33 declarations depend only on propext, Classical.choice and Quot.sound. No sorryAx, no native_decide (axiom-audit.txt).
  • Modules organised per pull request under by-pr/, plus the compiled .olean artifacts and a README with exact reproduction steps.

Module to submission mapping

  • Jsp301.lean — JSP-000301, counterexample to consecutive powerful numbers (PR #2213)
  • Jsp193Full.lean — JSP-000193, squarefree gaps (PR #2209)
  • Jsp318.lean — JSP-000318, composites and largest prime factor (PR #2210)
  • Jsp307.lean — JSP-000307 (PR #2214)
  • Jsp243.lean — JSP-000243, shortest unit-fraction interval (PR #3262)
  • JSP-000465 formalization modules and build logs (PR #4714)

Honest scope note

The repository also contains modules produced for earlier scoped component attempts that were withdrawn; those are included for provenance and are not claimed as complete solutions (Jsp252, Jsp256, Jsp363, Jsp383, Jsp428, Jsp616, Jsp643, Jsp678, Jsp714, Jsp787).

Notes

Corresponds to GitHub account shunfeng8421 (ID 37066911). Contact: 446953455@qq.com. Published because that account is under a GitHub platform-level restriction and its public content is not reachable.

Files

shunfeng8421-jsp-lean-formalizations.zip

Files (983.8 kB)

Name Size
md5:65c8770ea453d6ff70f61efa74fff984
191.5 kB Preview Download
md5:0c89b3aa87cbd24637e2cd3c42075532
792.3 kB Preview Download