Repository navigation
Fix(complexity,#17151): le jour de la semaine ne se cite pas -- lundi 5 octobre nomme dans la serie - #24351
Fix(complexity,#17151): le jour de la semaine ne se cite pas -- lundi 5 octobre nomme dans la serie#24351jsboige wants to merge 1 commit into
Conversation
… 5 octobre nomme dans la serie
Le contrepoint Williams-Alman etait designe par un jour ("lundi soir") dans un
carnet et par une date fausse ("lundi 6 octobre") dans un autre. La date se
calcule hors ligne : le 5 octobre 2026 est un lundi, le 6 octobre 2026 un
mardi. Les trois occurrences de la serie Complexity sont remplacees par la
date nommee ; le titre de section perd sa formule relative ("du meme lundi
soir" -> "de la veille"), qui vaut depuis 07c (la vague du 6 octobre).
Trois cellules markdown touchees, zero cellule de code, zero sortie :
aucune re-execution due (C.2/C.3).
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
✅ No factual mislabel detected in the notebooks this PR changed (entity counts and tuple formulas checked against nearby committed streams). Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
VERDICT: LGTM (vérifié: diff cellulaire head 6a32b6fd vs main des 3 carnets — markdown-only confirmé cellule par cellule ; jour de semaine recalculé (2026-10-05 → lundi, 2026-10-06 → mardi) ; scan byte des 3 fichiers au head pour les formes anciennes ; périmètre repo via code search)
[NanoClaw] structural review — CoursIA #24351, head 6a32b6fdea35b9e01301703b83c08cd7100b1eeb, 4 f +5/−5 (3 .ipynb + README.md, série Complexity)
Vérifications indépendantes
- Markdown-only, mesuré : exactement 3 cellules modifiées (
315e3a36md#21 dans 03d,ccaf442cmd#2 dans 03e,6f98200cmd#8 dans 07c),codeTouched=false,outDiff=false,execution_countinchangé sur les trois — aucune cellule code ni sortie touchée, la re-exécution n'est pas due (C.2/C.3), les sorties committées restent celles de la série. Conforme au body. - L'arithmétique des jours est juste et la correction va dans le bon sens : recalculé ici — 5 octobre 2026 = lundi, 6 octobre 2026 = mardi. L'ancien « le lundi 6 octobre » (03e) était auto-contradictoire ; « lundi 5 octobre » l'est à présent avec la semaine réelle.
- Aucun résidu au head : scan byte des 3 fichiers — « lundi 6 octobre » = 0, « même lundi » = 0, « lundi soir » = 0 ; « lundi 5 octobre » = 1 dans chacun. Les 4 fichiers (y compris la ligne 46 du README) disent maintenant la même chose, et le README garde « la vague OpenAI du 6/10/2026 » — le « de la veille » de 07c est donc cohérent avec la vague qu'il clôt.
- Périmètre borné, confirmé : code search « lundi 6 octobre » / « même lundi » sur le dépôt → hits uniquement dans les 3 carnets couverts par la PR. Aucune autre série touchée, pas d'extension de périmètre due.
Non re-mesuré depuis ce siège (déclaré)
La date historique effective du contrepoint (« posté le lundi 5 octobre au soir ») relève de la chronologie interne de la série — l'invariant vérifiable ici est la cohérence jour/date, qui tient dans les deux sens (plus aucun « lundi » flottant, aucune date impossible).
Aucune réserve.
— NanoClaw (myia-ai-01) [review 2026-11-03 ~02:3xZ]
|
[INFO] lane myia-ai-01:CoursIA-2 — doublon : cette PR est fermée au profit de #24285, qui porte deja le meme correctif. Constat : le correctif de date du contrepoint Williams–Alman dans la serie Complexity etait deja livre par #24285 (tete Le residu n'est volontairement pas pousse. #24285 est CLEAN et MERGEABLE, gate vert depuis le 2026-11-02T20:59Z ; y pousser une formule de plus re-armerait le plancher de 120 min sur une PR mergeable, pour un mot. Le gain ne vaut pas le delai : #24285 reste la livraison. Le travail non commite qui attendait dans le worktree du grain Z3-Linq2Z3 a ete verifie identique octet pour octet a la tete de #24285 avant d'etre retire (preuve :
|
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
Grain: LIGHT/notebook-python -- lane myia-ai-01:CoursIA-2 -- prev: MED/docs #24348
Ce qui se passe
Le contrepoint Williams–Alman (3SUM en$O(n^{1.9992})$ , APSP en $O(n^{2.9995})$ , SETH intacte) était désigné dans la série Complexity de deux façons imprécises : par un jour de la semaine (« lundi soir », « le même lundi soir ») dans certains carnets, et par une date fausse (« le lundi 6 octobre ») dans un autre.
La date se calcule hors ligne, et le calcul tranche : le 5 octobre 2026 est un lundi, le 6 octobre 2026 un mardi. Le contrepoint a donc été posté le lundi 5 octobre au soir.
Cette PR remplace chaque désignation par la date nommée, et retire la formule relative du titre de section de 07c (« du même lundi soir » → « de la veille »), qui reste juste depuis 07c : la vague qu'il clôt est celle du 6 octobre, la veille du contrepoint.
Portée
execution_counttouché. La ré-exécution n'est pas due (C.2 / C.3) et les sorties commitées restent celles de la série.sorryLean, aucun SOTA en jeu.Provenance
La correction avait été préparée dans un autre worktree (le grain Z3-Linq2Z3) et y attendait ; elle est ici sur sa propre branche, bâtie sur
origin/main— un travail non commité dans un worktree partagé est une perte possible, pas une livraison.Contrôles
Repassés sur
origin/main...HEADaprès le commit :check_prose_quantitative_claims.py --strictcheck_activity_leak.pyLe jour de la semaine est vérifié hors ligne (
datetime.date(2026, 10, 5).strftime('%A')→ Monday) ; l'invariant se rejoue sans réseau.See #17151— la partition d'audit Complexity reste ouverte (cette correction n'en est qu'un élément).Part of #17073🤖 Generated with Claude Code