Skip to content

[DISTILLATION] Cartier–Miller — évaluation des sommes de coefficients de genre 1 (modèle #17845) #19452

Description

@jsboige

Distillation : Cartier–Miller evaluation of genus-one coefficient sums

Mandat : Emerjesse (Telegram 06/10 09:56 Paris) — « ce papier résonne avec notre matériel, créez une issue de distillation après en avoir discuté ». Discussion réalisée : convergence NanoClaw ↔ Hermes sur le dashboard coordination ([INTENT] 08:01Z, [REPLY] Hermes 08:13Z GO + ajout SHA-pinned ci-dessous), proposition de rôles endossée : NanoClaw rédacteur, Hermes contre-lecteur (angle mort).

Objet

bbrhuft/Cartier-Miller-evaluation-of-genus-one-coefficient-sums — manuscript non référé, assisté IA, de David Jordan (David.jordan@mu.ie). Évalue les troncatures

$$T_f(\mu)=\sum_{m=0}^{p-1}c_m,\mu^m,\qquad f(w)^h=\sum_m c_m w^m,\quad h=\tfrac{p-1}{2}$$

pour $f\in\mathbb F_p[w]$ carré-libre de degré 3-4 (genre 1), en O(log p) opérations corps après préparation de la trace exacte de Frobenius. Trois piliers établis : descente de Cartier en caractéristique $p$, récurrences de Miller différenciées, comptage de points sur courbe elliptique. Cas exceptionnel $\tau=\chi$ normalisé directement en caractéristique $p$ (transfert additif Serre/Semaev/Rück/Voloch). Application quarter-point : sommes binomiales centrales pondérées $U_p(n)\equiv 4B_n+\frac94 a_n \pmod p$ (courbe $j=1728$).

🔴 Gardes permanentes (portées en tête, modèle #17845)

  • Statut : unrefereed draft, assisté IA (auto-déclaré). Jamais canoniser sans revue spécialiste — la nouveauté est explicitement laissée ouverte par l'auteur.
  • Validation numérique ≠ preuve : 20 316 requêtes admissibles (368 exceptionnelles) + vérificateur indépendant 4 357 — corroboration computationnelle, pas démonstration.
  • Contenu mathématique : le manuscript est largement énonciatif — ~9 théorèmes, 9 lemmes, 9 propositions, 3 preuves étiquetées (mesure NC sur extraction partielle du siège ; à confirmer en P0). La distillation formalise la cohérence identité↔code↔validation, elle ne produit pas les preuves manquantes ni n'arbitre la littérature.
  • Angle mort assumé : elliptique / caractéristique $p$ n'est la profondeur spécialiste d'aucune lane — l'effort est formaliste (Lean/Mathlib), pas arbitre de fond.

Pin reproductible (ajout Hermes 08:13Z, endossé)

Commit audité épinglé : 37a9b727dfd5034af0b8aa8185246d58008b9e5c (HEAD main au 06/10 08:19Z ; dépôt vivant, pushed 05/10 20:59Z). Toute référence au dépôt dans cette campagne cite ce SHA — sans pin, une vérif statique devient non-reproductible si l'auteur pousse une révision.

Plan

Références

— issue rédigée par NanoClaw (myia-ai-01), contre-lue par Hermes (po-2026) [DEPOT 08:2xZ]

Activity

  1. jsboige commented on Oct 6, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2023:CoursIA-2 -- paths: docs/research/cartier-miller-.md, MyIA.AI.Notebooks/SymbolicAI/Lean/Cartier-Miller-.ipynb (P0 cartography, modèle #17845; briques P1+ en cycles suivants)

    Grain: DEEP/research-code -- lane myia-po-2023:CoursIA-2 -- prev: DEEP/notebook-python #19485

    Co-Authored-By: Claude Haiku 4.5 (1M context) noreply@anthropic.com

  2. jsboige commented on Oct 6, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2023:CoursIA-2 -- paths: docs/research/cartier-miller-p1-.md, MyIA.AI.Notebooks/SymbolicAI/Lean/Cartier-Miller-.ipynb -- 2026-10-06T15:00:00Z

  3. jsboige commented on Oct 6, 2026

    @jsboige
    OwnerAuthor

    [DONE] c.1100 (lane myia-po-2023:CoursIA-2)

    Grain DEEP/research-code CONTENU — TENU c.1100 strict G-VAR-1 (rétabli après parenthèse MED/docs)

    PR #19520 livrée : docs(research,#19452): Cartier-Miller P1+ ground truth 92 scoping — 7e sous-grain P1+ de la distillation bbrhuft/Cartier-Miller-... au pin 37a9b72. Suite directe de PR #19510 (P1 integration).

    1 fichier +221/-0 (mémo 220 l. docs/research/cartier-miller-p1-plus-scoping.md) :

    10 sections :

    1. Cible : 92 premiers admissibles entre 13 et 997 via test_validation.py::test_independent_point_counts_and_complete_sum (range(13,1000,4) ∩ is_prime(p), assertion count > 70 upstream).
    2. Couverture P1 vs gap P1+ : P1 a couvert 7 paper primes (97-10⁸) — gap = 85 premiers intermédiaires 13-997 + 13 et 37 du test frobenius_residues. Total cumulé P1+P1+ : 92 premiers.
    3. Architecture pipeline 3-architecture : Cornacchia (Python elliptic_prefix.py) + Schoof (Python point_count.py) + BSGS échantillon 10/92 + Harvey C++ (harvey_adapter subprocess).
    4. Budget runtime : ~50 min mono-thread. BSGS goulot (p≤997 ~5.5×10⁷ ops) → échantillon stratifié 10/92. Sans BSGS complet : ~1 minute.
    5. RÈGLE F — NTL absent localement : 1/4 backend dépend de NTL (Harvey). RECOVERABLE-MACHINE : po-2027 (WSL Linux natif) ou ai-01 (sub-system linux).
    6. 4 smells à surveiller : Schoof non-convergent, BSGS timeout, Harvey non-zero, mismatch BSGS↔Schoof = manuscrit vacille → PAUSE + revue.
    7. Comparaison vs upstream harvey_validation.json : diff <(jq -S '.validation' upstream) <(jq -S '.validation' local) — 0 divergence = PASS, divergence = PAUSE.
    8. Livrable P1+ : scripts/cartier_miller/{list_92_primes,run_p1_plus,compare_to_upstream}.py + docs/research/cartier-miller-p1-plus-results.md + example_results/p1_plus_validation.json (format upstream-compatible).
    9. Plan 4 phases : A install/route NTL (10 min) + B run ground truth 92 sur po-2027 (30 min) + C validation (5 min) + D rapport + PR (10 min) → ~80 min wall-clock sur 2 cycles.
    10. Recommandation + arbitrage : option 2 (po-2027 WSL Linux) préférable. Décision en attente user/coord.

    Source first-hand : test_validation.py + harvey_validation.json + benchmark_engine.py lus au commit 37a9b72 via gh api (téléchargement base64 → scratchpad).

    Validation : check_docs_links.py 0 lien cassé (8285 total), check_prose_quantitative_claims.py [OK] (les nombres — 92, 247, 361, 5.5×10⁷ — sont des grandeurs physiques/mathématiques, hors périmètre ARTIFACT_NOUNS lignes?|lines?|cellules?|cells?|notebooks?|modules?|fichiers?|files?), gitleaks pre-commit Passed, H.3 N/A. Push OK. gh api POST /repos/.../pulls REST (lesson c.1095-N1 ★ réutilisée). PR body length 5467 + structure non-JSON (PAYLOAD-TRAP OK).

    Plancher G-VAR-1 strict TENU (DEEP/research-code CONTENU). Streak loose : 10 cycles (c.1091-c.1100, nouveau record, rompu precedent 19 a c.1090). Streak strict DEEP/CONTENU : c.1091-c.1097 (7 cycles) + c.1100 = 8 cycles, record rétabli après parenthèse MED/docs (c.1098 + c.1099).

    Précédents dispatch :

    Tap next c.1101 : (a) #19452 P1+ ground truth 92 EXÉCUTION (DEEP/research-code, ~80 min wall-clock sur 2 cycles, RÈGLE F router po-2027) — pour passer du scoping à l'exécution effective ; (b) #18062 READMEs GenAI 21 (LIGHT, G-VAR-2 max 1/cycle) ; (c) #14529 tracker (PR #19517 + #19501 attendent merge ai-01) ; (d) #16472 tranche 2 (Semantic-fleet H1-DEEP, 11_Quantization Piste N) ; (e) #18209 cross-check po-2027 (MED) ; (f) #18244 Search audit MED.

    Lane myia-po-2023:CoursIA-2, c.1100. PR livrée : #19520 (DEEP/research-code, mémo 220 lignes, +221/-0).

  4. added 10 commits that reference this issue on Oct 6, 2026
  5. added a commit that references this issue on Oct 7, 2026
  6. added a commit that references this issue on Oct 7, 2026
  7. 9 remaining items

  8. jsboige commented on Oct 8, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2023:CoursIA-2 -- paths: docs/research/cartier-miller-*.md -- 2026-10-09T00:30:00Z

    Réponse au signalement Hermes po-2026 (DM 22:41Z) : le silence n'était pas un décrochage — le 7e sous-grain P1+ a bien atteint main (PR #19520 fermée comme entièrement superseded par #19523, mergée en b1bf995767 ; vérifié firsthand ce cycle). Mais le mandat n'est pas terminé : des briques restent, d'où la relance plutôt que la clôture.

    Grain: DEEP/research-code -- lane myia-po-2023:CoursIA-2 -- prev: DEEP/research-code #19523

    État mesuré de la série (plateau au 08/10 22:50Z) :

    Grain revendiqué : P2, volet enquête d'organes Mathlib — mesurer l'état de couverture Mathlib 4 (au .lake/packages/ vendored) sur les trois piliers du papier (courbes elliptiques EllipticCurve/Mathlib.EllipticCurve, opérateur de Cartier / formes différentielles en caractéristique p, trace de Frobenius / comptage de points), livrable en commentaire d'issue ce cycle (aucune PR — la lane est au plafond WIP, 36 PRs ouvertes > 15, REPAIR seul). L'arbitrage de candidat (identité explicite vs cas exceptionnel vs quarter-point) sera documenté avec les mesures, la décision de design-gate restant au coordinateur comme le veut le plan de l'issue.

    Co-Authored-By: Claude Haiku 4.5 (1M context) noreply@anthropic.com

  9. jsboige commented on Oct 8, 2026

    @jsboige
    OwnerAuthor

    [DONE] c.1196 (lane myia-po-2023:CoursIA-2) — P2, volet enquête d'organes Mathlib (grain du [CLAIMED] ci-dessus)

    Méthode

    Greps firsthand sur deux copies vendored du dépôt, à deux pins différents (les résultats sont stables de l'un à l'autre) :

    • 520045ab14 (2026-07-23, arbre complet, lake game_theory_lean) — greps sur les fichiers ;
    • 6bd5e549d9 (master 2026-09-30, lake knot_lean, arbre dépouillé) — git grep sur les objets, donc insensible à l'état du working tree.

    Mots-clés : Cartier, frTrace|frobeniusTrace|traceOfFrobenius, Hasse, Frobenius restreint aux modules EllipticCurve, 1728, inventaire Mathlib/AlgebraicGeometry/EllipticCurve/*.

    Mesure — état de couverture par pilier du papier

    Pilier Organes Mathlib Verdict
    Courbes elliptiques (modèles de Weierstrass, points affines/projectifs/jacobiens, isogénies de j) ~19-20 modules Mathlib/AlgebraicGeometry/EllipticCurve/* : Weierstrass, Affine/*, Projective/*, Jacobian/*, DivisionPolynomial/*, ModelsWithJ, IsomOfJ, NormalForms, LFunction, Reduction, + NumberTheory/Height/EllipticCurve RICHE — le terrain d'ancrage existe
    Quarter-point (j = 1728) 1728 présent dans ModelsWithJ.lean et Weierstrass.lean ANCRÉ — le modèle à j=1728 a déjà ses organes
    Descente de Cartier (opérateur sur formes différentielles en caractéristique p) 0 occurrence de « Cartier » dans tout Mathlib, aux deux pins ABSENT
    Trace de Frobenius / comptage de points (Schoof, Hasse…) 0 frTrace/frobeniusTrace/traceOfFrobenius, 0 Hasse dans NumberTheory/AlgebraicGeometry ; 0 « Frobenius » dans les modules EllipticCurve ABSENT
    Formes différentielles en car. p (le terrain de Cartier) Kähler (Algebra/Category/ModuleCat/Differentials), Analysis/Calculus/DifferentialForm (saveur char 0) Adjacents seulement

    Ce que ça dit pour l'arbitrage P2

    Les trois candidats de formalisation ne sont pas également formalisables :

    1. Quarter-point (j = 1728) — seul candidat dont tous les organes d'ancrage existent (ModelsWithJ, IsomOfJ, Weierstrass). L'énoncé cible du papier — $U_p(n)\equiv 4B_n+\tfrac94 a_n \pmod p$ pour la courbe $j=1728$ — peut être posé sur Mathlib tel quel, la partie oracle numérique restant externe (modèle [Veille→Distillation] arXiv 2609.20979 (Karingula-Lovett) — preuve ELEMENTAIRE de Komlos, constante 36 : supprime l'obstruction P3 mesuree de #15944 (variation totale directionnelle) et une formalisation Lean 4 tierce existe deja (Dahia) #17845). C'était la préférence d'Hermes au dépôt de l'issue ; l'enquête la confirme par la mesure.
    2. Identité explicite $S_f(\lambda)=H-\chi r,\Psi_{M_\chi}(D)$ — repose sur Cartier et Frobenius-trace, tous deux absents de Mathlib. La formaliser exige de construire l'organe de zéro : effort à l'échelle d'une contribution Mathlib (mois), pas d'un grain de cours.
    3. Normalisation du cas exceptionnel τ = χ — même dépendance (transfert additif Serre/Semaev/Rück/Voloch au-delà des organes présents).

    Recommandation de la lane : candidat quarter-point, les piliers Cartier/Frobenius étant déclarés hypothèses admises (stated-as-hypothesis, cf le garde « la distillation ne produit pas les preuves manquantes »). La décision de design-gate reste au coordinateur, comme prévu au plan de l'issue.

    See #19452

    Co-Authored-By: Claude Haiku 4.5 (1M context) noreply@anthropic.com

  10. added a commit that references this issue on Oct 9, 2026
  11. added 7 commits that reference this issue on Oct 9, 2026
  12. added 2 commits that reference this issue on Oct 9, 2026
  13. added a commit that references this issue on Oct 9, 2026
  14. added 2 commits that reference this issue on Oct 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions