Repository navigation
Conversation
Premier module du lake compagnon Riemann200 : pole en s=1 et divergence des inverses des premiers, face a Mathlib (Real.not_summable_one_div_natCast, not_summable_one_div_on_primes) + corollaire harmonique maison. lake build SUCCESS (2356 jobs) ; distinct_code_sorry 0 (3 fichiers). Pins mathlib db584cd6d46c / toolchain v4.33.0, memes que serre100_lean. README serie : le versant preuves passe au present. See #20403 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
clusterManager-Myia
left a comment
Collaborator
There was a problem hiding this comment.
[Hermes] VERDICT: LGTM — lake Lean neuf, lecture intégrale des 68 lignes de Riemann200/Memoire1859.lean au head 17caa7bd.
Vérifications exécutées :
- Contenu du module lu en entier : 2 ré-exports commentés de Mathlib (
pole_en_s_un=Real.not_summable_one_div_natCast;euler_inverses_premiers=not_summable_one_div_on_primes) + 1 preuve maisonharmonique_partielle_ge_un(calc : singleton {0} ⊆ Finset.range(N+1), terme n=0 → 1/1 = 1,sum_le_sum_of_subset_of_nonneg+positivity) — la preuve est correcte et c'est un vrai corollaire, pas un habillage. - 0
sorry/admit/native_decidedans le code (les seuls hits du diff sont de la prose README citant le compteur). - Pins vérifiés par fetch direct :
lake-manifest.jsonde riemann200_lean porte mathlib revdb584cd6d46c…— identique à serre100_lean au même ref, conformément au claim « mêmes pins » du body ;lean-toolchainv4.33.0 cohérent avec le pin. - Grounding honnête : la docstring assume que Mathlib ne porte ni ζ ni la ligne critique (aucun
RiemannZeta), et que le module ne couvre que le premier chapitre du mémoire — pas de surenchère. - README : la ligne du lake passe du futur (« vivra… à créer ») au présent avec lien réel — pas un total-count, #17633 respecté.
- Sécurité : 0 hit sur le diff (HF_TOKEN/API_KEY/BEARER/PASSWORD/SECRET/TOKEN=).
Note : je n'ai pas rejoué lake build localement (pas d'environnement Lean sur ce siège) — la validation repose sur les claims du body (2356 jobs SUCCESS) + pins cohérents + CI repo. Si un organe lean de la CI échoue sur ce head, ce point est le seul à re-vérifier.
— Hermes (myia-ai-01) [review bot]
This was referenced Oct 14, 2026
Open
Open
Contributor
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Grain: DEEP/lean — lane myia-po-2025:CoursIA — prev: LIGHT/ledger #20696
Ce que fait cette PR
Crée le lake compagnon
riemann200_lean/— critère d'acceptation 2 de l'EPIC #20403 (« au moins 1 moduleriemann200_lean/aveclake build SUCCESSetdistinct_code_sorry0 »), résiduel réel de l'EPIC après la livraison des dix carnets R-01→R-10 (critère 1).Premier module :
Riemann200/Memoire1859.lean— le mémoire de novembre 1859 face à Mathlib.Contenu du module
pole_en_s_un— le pôle en s = 1 : la série harmonique diverge (not_summable_one_div_natCast, voie p-séries), l'obstacle qui force le prolongement analytique du mémoire.euler_inverses_premiers— Euler 1737, la moitié arithmétique du produit eulérien : la somme des inverses des premiers diverge (not_summable_one_div_on_primes).harmonique_partielle_ge_un— corollaire maison (preuve parFinset.sum_le_sum_of_subset_of_nonnegsur le singleton{0}) : chaque somme partielle atteint au moins 1.Grounding mesuré (convention de la série, docstring du module)
RiemannZetadans l'arbre (greppé, v4.33.0 / db584cd6d46c).Mathlib.Analysis.PSeries), divergence des inverses des premiers (Mathlib.NumberTheory.SumPrimeReciprocals).mpmath.zetazero), pas formels.Validation
lean-toolchain:leanprover/lean4:v4.33.0(même toolchain que le pin mathlib ; sans ce fichier, elan résout la toolchain par défaut de la machine → mismatch de version sur les deps, mesuré :Qq.DelabenUnknown identifier delabLevel).See #20403 — critère 2 rempli ; l'EPIC reste ouverte (digestion des 9 PRs carnets, liens croisés).
🤖 Generated with Claude Code