Skip to content

Gorard : transcrire et distiller « The Physicist Revolutionizing Physics With AI » (Theories of Everything, 05/10/2026) — physique vérifiable, dépôts lanyonai, publications — chaîne de #17889/#18286 #19741

Open

Description

@jsboige

Contexte

« The Physicist Revolutionizing Physics With AI » — Theories of Everything (Curt Jaimungal), publié le 05/10/2026, durée 2 h 09 min 43 s (YouTube). L'invité est Jonathan Gorard, mathématicien appliqué, cofondateur du Wolfram Physics Project, passé par Princeton (son départ est un chapitre de l'entretien, 31:54), aujourd'hui cofondateur et directeur de Lanyon AI, dont l'organisation GitHub lanyonai porte la devise « Formal Verification for a Computable Universe ».

La question de l'entretien, telle que la pose sa description publique : les mathématiques ont un vérificateur de preuves ; la physique peut-elle en avoir un ? Pourquoi l'IA a percé en mathématiques et en programmation mais pas encore en physique ; une IA qui achève la vérification formelle d'une preuve de médaille Fields (l'empilement de sphères en dimension 8) ; « j'ai détecté une particule » comme conclusion qui repose sur 20 à 50 niveaux de théorie ; ce que Robin Gandy, doctorant de Turing, a tenté pour axiomatiser la physique ; rendre la physique exécutable ; l'idée que les mystères sont des artefacts des langages de description ; la place qui reste au physicien.

C'est la troisième issue de la chaîne de transcription-distillation, après #17889 (Serre) et #18286 (Borcherds) : même chaîne (Whisper, archive GDrive hors dépôt, plan de distillation horodaté, grains par carnet). Langue source : anglais.

Cette issue a une sœur, ouverte le même jour : l'Epic Origami Wolfram (lien en fin d'issue). Ce qui relève du modèle de Wolfram (hypergraphes, multiway, ruliad) va là-bas ; ce qui relève de la vérification formelle de la physique et de l'épistémologie de l'entretien reste ici.

Pourquoi cet entretien nous concerne

Cinq points de contact, mesurés sur main au 2026-10-07 (table des cibles plus bas) :

  1. Vérification formelle de solveurs physiques en Lean. Les dépôts lanyonai publient des solveurs d'équations aux dérivées partielles vérifiés de bout en bout (advection-diffusion, Burgers, Euler compressible, Maxwell, Maxwell en relativité générale, MHD idéale, Vlasov électrostatique), adossés au code de physique des plasmas Gkeyll. C'est le prolongement naturel de nos séries Lean, et le pendant « physique » du geste apprendre → extraire → prouver de l'Epic Epic : distillation du corpus Tegmark — physique de l'apprentissage, géométrie du latent, IA prouvable, MUH #16741 (T10 vericoding).
  2. L'empilement de sphères en dimension 8, ouverture de l'entretien (00:00) : il touche Serre100/06 (Epic EPIC (en clôture, aucun nouveau carnet) : Serre 100 — distillations exécutables des thèmes de Jean-Pierre Serre #16334), le carnet Conway et le réseau de Leech, et l'issue Borcherds Borcherds : transcrire et distiller « The most magical subject in math (modular forms) » — chaine de #17889 #18286 (Viazovska, 30:48 de cet autre entretien).
  3. Gandy, Turing, le sixième problème de Hilbert (39:56) : axiomatiser la physique, la thèse de Church-Turing physique — matière de nos carnets de calculabilité.
  4. Langages de description (58:19, 1:31:50, 1:55:18) : « Sapir-Whorf pour l'IA », les mystères comme artefacts de description — un fil épistémologique qui croise la veille ICT ICT — Veille & distillation TOE↔conscience : carrefour Jaimungal (iceberg) × socle topos (Schreiber) → lentille grothendieckienne #8182 (même podcast) et la sobriété descriptive (MDL) de l'Epic Epic : distillation du corpus Tegmark — physique de l'apprentissage, géométrie du latent, IA prouvable, MUH #16741.
  5. Notre propre méthode : « filtrer le déluge d'articles » (1:05:49), « l'IA peut-elle transmettre la compréhension ? » (1:12:07), « raisonnement d'IA lisible par un humain » (1:19:38). C'est littéralement ce que fait la chaîne de distillation du dépôt : l'entretien peut servir de miroir critique à nos propres pratiques.

Chapitres de la description publique

Timestamp Chapitre Résonance dans le dépôt
00:00 The Sphere Packing Shock Serre100/06, carnet Conway/Leech, #18286
05:53 Science as Product vs Process méta-pédagogie
11:20 Is Science Just Hedonism? (veille)
20:56 Why Academics Ignored AI (veille)
31:54 Why Leave Princeton? (contexte Lanyon)
39:56 Turing's Student and Physics Formalization calculabilité, Gandy
44:56 Theory-Ladenness of Observation épistémologie, veille ICT #8182
50:22 Why Math Isn't Enough vérification formelle de la physique
58:19 Sapir-Whorf for AI langages de description
1:05:49 Filtering the Paper Deluge notre chaîne de distillation
1:12:07 Can AI Transmit Understanding? XAI, interprétabilité
1:19:38 Human-Readable AI Reasoning XAI, vericoding (#16751)
1:25:59 Must AI Be Embodied? (veille)
1:31:50 Mysteries Are Description Language Artifacts langages de description, MDL
1:41:54 Grieving Physics (veille)
1:49:59 What's Left for Physicists? (veille)
1:55:18 The Next Description Language langages de description
2:02:26 Spacetime Discreteness and Beacons Epic Wolfram (espace-temps discret) ; BEACONS (solveurs neuronaux à erreur bornée)

Cibles suggérées (lues sur main au 2026-10-07)

Cible Ce que l'entretien y apporte
SymbolicAI/Lean/Serre100/10-empilements-borne-lp-cohn-elkies.ipynb La cible la plus forte pour l'ouverture : la borne de programmation linéaire de Cohn-Elkies, qui « reparaît chez Viazovska » et devient exacte en dimensions 8 et 24 — c'est la preuve dont l'entretien raconte la vérification formelle achevée par une IA (00:00)
SymbolicAI/Lean/Serre100/06-bulles-minkowski.ipynb E8 et Leech optimaux (Viazovska 2016) — le contexte de la même preuve, côté géométrie des nombres
SymbolicAI/Lean/Lean-16a-Conway-Man-and-Work.ipynb empilement en dimension 24 et réseau de Leech — le versant Conway, déjà relié à l'issue Borcherds #18286
SymbolicAI/Lean/Lean-31-Euler-Navier-Stokes.ipynb (+ scripts/notebook_tools/nse_reproduction.py) seul carnet du dépôt sur une EDP de la physique : les solveurs vérifiés de lanyonai (Euler compressible notamment) en sont le prolongement formel direct (50:22, « Why Math Isn't Enough »)
IIT/IIT-05-Lentilles-et-Dissociations.ipynb et docs/ict/ (veille #8182) déjà nourris par des entretiens du même podcast : la charge théorique de l'observation (44:56) et les langages de description (58:19, 1:31:50) y trouvent leur fil
série Complexity/ (Complexity-01 pose la machine de Turing) Gandy et la thèse de Church-Turing physique (39:56) — à lire firsthand avant de proposer une cellule

Lacunes nommées (0 occurrence sur main, motifs git grep -i : gandy, theory-laden, burgers, finite volume|volumes finis|godunov, numerical relativity|ADM formalism, hilbert.{0,3}s sixth|sixi[eè]me probl[eè]me de hilbert, metamathemat) : l'analyse numérique vérifiée (volumes finis, solveurs de Riemann, preuve de correction d'un schéma), la relativité numérique, Gandy et le sixième problème de Hilbert. Chacune est un point de décision du plan (étape 4), pas une cible existante.

Étape 1 — transcrire

Point de départ : le service whisper-api (large-v3-turbo, GPU dédiée) remis en service par #17889 et réutilisé par #18286. Vérifier qu'il répond encore, sinon le redémarrer depuis docker-configurations/services/whisper-webui/.

  • Langue source : anglais. Noter le modèle et ses paramètres.
  • Contrôle de fonctionnement : un extrait connu doit ressortir avec les noms propres corrects — Gorard, Jaimungal, Lanyon, Gandy, Hilbert, Viazovska, Lean, mathlib, Gkeyll, BEACONS, Wolfram.

Étape 2 — archiver hors dépôt

Les transcriptions ne vont PAS dans le dépôt (œuvre de tiers). Destination : le gisement G:\Mon Drive\MyIA\IA\Bibliographie IA\, au rayon que désigne son README.md (le rayon Symbolic porte déjà Lean et la démonstration automatique ; si la lane juge qu'il faut un rayon physique, elle le propose plutôt que de le créer). Fichier texte + SRT horodaté, nommés selon la nomenclature du README, avec titre, URL, date de publication (05/10/2026) et modèle de transcription.

Relire les passages techniques : le jargon est le point faible de la reconnaissance automatique (hyperbolic PDE, finite volume, Riemann solver, theory-ladenness, causal set, multiway, ADM).

Les publications citées dans la description sont archivées au même gisement (règle bibliographique), au moins celles en accès ouvert : arXiv 2503.13877 (Shock with Confidence: Formal Proofs of Correctness for Hyperbolic PDE Solvers), 2602.14853 (BEACONS), 2402.02331 (General Relativistic Hydrodynamics in Discrete Spacetime), 2107.07337 (The Empirical Metamathematics of Euclid and Beyond), 1603.04246 (Viazovska, dimension 8), 2604.23468 (Progress in Formalizing Sphere Packing in Dimension 8), la thèse de Gandy (On Axiomatic Systems in Mathematics and Theories in Physics) et le texte du sixième problème de Hilbert. Vérifier l'identité sur la première page avant dépôt ; une seule copie par document.

Étape 3 — les dépôts lanyonai

Mesure du 2026-10-07 (API GitHub) :

Dépôt Contenu Licence
gkeyll le code de physique des plasmas Gkeyll (C) — le socle des solveurs MIT
AdvectionDiffusion advection linéaire, advection-diffusion isotrope et anisotrope, 1D-3D aucun fichier LICENSE
BurgersEquation Burgers non visqueux, visqueux isotrope et anisotrope, 1D-3D MIT
CompressibleEuler Euler isotherme et compressible complet, 1D-3D MIT
MaxwellEquations Maxwell et Maxwell parfaitement hyperbolique, 1D-3D MIT
GeneralRelativisticMaxwell Maxwell en espace-temps courbe MIT
IdealMHD magnétohydrodynamique idéale, avec et sans nettoyage de divergence MIT
ElectrostaticVlasov Vlasov électrostatique, espace des phases de 2D à 6D MIT
LanyonScripts scripts (eqnsys) MIT

Chaque dépôt de solveur a la même forme : specifications/, implementations/ (C), proofs/ (fichiers Lean 4 isolés), screencaps/. Le README de BurgersEquation annonce que le système Lanyon a généré l'ensemble (spécification, code C, preuve) en environ 456 secondes, pour 20 329 lignes de Lean 4, 977 définitions, 582 théorèmes et 17 835 lignes de C vérifié, en volumes finis d'ordre 2 et en Galerkin discontinu d'ordres 2 et 3. Autrement dit, ces dépôts sont des sorties d'un système d'IA de vérification, ce qui en fait un objet d'étude en soi pour l'Epic #16741 (T10, vericoding contre vibe coding), pas seulement une bibliothèque.

Aucun lean-toolchain ni lakefile n'est versionné : la version de Lean et de Mathlib sous laquelle les preuves compilent n'est pas déclarée. Nos lakes sont en leanprover/lean4:v4.33.0 (conway_lean, hecke_lean, galois_lean…).

Question à trancher dans le plan, au sens de la règle organ-first : si un carnet du dépôt veut montrer un solveur physique vérifié, il invoque le dépôt amont (build local, sortie réelle), il ne réimplémente pas une version jouet. La lane mesure donc :

  • la licence de chaque dépôt (ce qui conditionne toute réutilisation) ;
  • la version de Lean et de Mathlib sous laquelle les preuves compilent (non déclarée : à retrouver dans les en-têtes, les imports ou le README technique), face à nos lakes ;
  • si une preuve (la plus petite : Burgers non visqueux 1D, 471 lignes annoncées) se vérifie sur une machine du cluster, et si le code C correspondant se compile et s'exécute, avec les temps et la sortie obtenue ;
  • ce que la preuve établit exactement (lire la spécification) : propriétés du schéma numérique, correspondance code C ↔ modèle Lean, ou les deux. C'est la question qu'un carnet devra poser honnêtement.

AdvectionDiffusion n'a pas de licence : il ne se réutilise pas, il se cite.

Étape 4 — plan de distillation (commentaire de cette issue)

Étape 5 — publications de Jonathan Gorard

Le profil Scholar (20 entrées affichées, 2016-2024) et la liste arXiv (au:Gorard, interrogée le 2026-10-07) se répartissent en trois familles :

(a) Calcul physique robuste et vérifié (avec Ammar Hakim et James Juno, le collectif Gkeyll) — cette issue :

arXiv Date Titre
2503.13877 2025-03 Shock with Confidence: Formal Proofs of Correctness for Hyperbolic PDE Solvers
2602.14853 2026-02 BEACONS: Bounded-Error, Algebraically-Composable Neural Solvers for PDEs
2410.02549 2024-10 A Tetrad-First Approach to Robust Numerical Algorithms in General Relativity
2510.26019 2025-10 Beyond GRMHD: A Robust Numerical Scheme for Extended, Non-Ideal GR Multifluid Simulations
2505.03849 2025-05 Improved Dimensionality Reduction for Inverse Problems in Nuclear Fusion and High-Energy Astrophysics
2505.05299 2025-05 Hydrodynamic and Electromagnetic Discrepancies between Neutron Star and Black Hole Spacetimes

(b) Calcul symbolique en Wolfram Language — cette issue, avec un renvoi à la question de veille de l'Epic Wolfram (Gorard y pratique les deux programmes à la fois) :

arXiv Date Titre
2308.07508 2023-08 Computational General Relativity in the Wolfram Language using Gravitas I: Symbolic and Analytic Computation
2401.14209 2024-01 Gravitas II: ADM Formalism and Numerical Relativity
2403.16269 2024-03 Applied Category Theory in the Wolfram Language using Categorica I
2402.02331 2024-02 General Relativistic Hydrodynamics in Discrete Spacetime

(c) Modèle de Wolfram, systèmes multiway, catégories — vers l'Epic Wolfram (plis 3 à 6) :

arXiv Date Titre Pli pressenti
2004.14810 2020-04 Some Relativistic and Gravitational Properties of the Wolfram Model 5
2011.12174 2020-11 Algorithmic Causal Sets and the Wolfram Model 5
2102.09363 2021-02 Hypergraph Discretization of the Cauchy Problem in GR via Wolfram Model Evolution 5
2303.07282 2023-03 Non-Vacuum Solutions, Gravitational Collapse and Discrete Singularity Theorems in Wolfram Model Systems 5
2301.12455 2023-01 Axiomatic QFT in Discrete Spacetime via Multiway Causal Structure 5
2301.04690 2022-10 A Functorial Perspective on (Multi)computational Irreducibility 3
2105.10822 / 2111.03460 2021 multiway comme catégories n-uples ; espaces prégéométriques comme types d'homotopie (avec Arsiwalla) 4
2010.02752 / 2103.15820 / 2105.04057 2020-2021 ZX-calcul et réécriture de diagrammes de cordes par structure causale multiway 4
1910.00578 2019-09 Quantum Cellular Automata, Black Hole Thermodynamics, and the Laws of Quantum Complexity 2

Hors arXiv (Scholar) : The Slowdown Theorem: A Lower Bound for Computational Irreducibility in Physical Systems (Complex Systems 27, 2018) — pli 3 de l'Epic.

La lane trie chaque publication retenue vers cette issue (vérification formelle, relativité numérique, épistémologie) ou vers l'Epic Wolfram (modèle de Wolfram, multiway, irréductibilité), et le dit dans le plan.

Critères de sortie

  • La transcription anglaise est archivée sur GDrive, chemin cité, passages techniques relus, entités vérifiées.
  • Les publications en accès ouvert citées par la description sont au gisement, chemins cités.
  • La mesure lanyonai (licences, toolchains, essai de build d'un solveur) est postée ici.
  • Le plan de distillation est posté ici, chaque cible lue firsthand avec id de cellule, chaque lacune nommée comme point de décision.
  • Les grains de livraison sont ouverts (un grain par carnet ou par lot de série, PR propre, re-exécution C.2).

Rattachements : See #17889 et #18286 (chaîne de traitement), See #8182 (veille Theories of Everything), See #16334 (Serre 100, carnet 06), See #16741 (T10 vericoding), See #19742 (Epic Origami Wolfram).

🤖 Generated with Claude Code

Activity

  1. jsboige commented on Oct 7, 2026

    @jsboige
    OwnerAuthor

    Grain: DEEP/genai — lane myia-po-2023:CoursIA — prev: MED/notebook-python #19745

    [CLAIMED] lane myia-po-2023:CoursIA — Etapes 1 a 3 de cette issue : transcription whisper-api de l'entretien, archive GDrive hors depot, mesure des depots lanyonai.

    Sur l'absence de clause paths:. Elle est deliberee, et elle dit le vrai perimetre : les Etapes 1 a 3 ne modifient aucun fichier du depot. La transcription est une oeuvre de tiers et vit sur le gisement GDrive ; la mesure lanyonai et le plan de distillation sont des commentaires d'issue. Ce claim reserve donc l'issue, pas des fichiers — et c'est exactement ce qu'il faut : tant que la transcription et le plan ne sont pas poses, personne d'autre ne peut avancer sur #19741 sans refaire le meme travail. Les grains de livraison que le plan ouvrira (Etapes 4 et 5) prendront chacun leur propre claim sur leur perimetre exact, cible par cible, avec l'id de cellule cite.

    Verifications prealables, firsthand, 2026-10-07 (pas de rapport de seconde main) :

    • whisper-api : GET /health -> {"status":"healthy","model":"large-v3-turbo","device":"cuda","cuda_available":true,"gpu_name":"NVIDIA GeForce RTX 3080 Ti Laptop GPU"} ; conteneur whisper-api — Up 6 hours (healthy), 127.0.0.1:8190->8190/tcp.
    • Gisement : G:\Mon Drive\MyIA\IA\Bibliographie IA joignable.
    • python -m yt_dlp --version -> 2026.08.19 (le binaire est absent du PATH bash, l'appel passe par le module — cf la reference du service).

    Ordre de traitement. La transcription d'abord : elle conditionne la mesure, le plan et les grains. Puis la mesure lanyonai (licences, toolchain, essai de build d'une preuve). Puis le plan de distillation, poste sur cette issue, chaque cible lue firsthand avec l'id de cellule cite et chaque lacune nommee comme point de decision.

    Ce que je ne fais pas : aucun fichier du depot n'est touche a ce stade, aucune publication n'est commitee (regle bibliographique — le gisement GDrive les accueille), et je ne cree pas de rayon dans le gisement : si un rayon physique manque, je le propose sur l'issue au lieu de le creer.

  2. jsboige commented on Oct 7, 2026

    @jsboige
    OwnerAuthor

    Etape 3 — mesure des depots lanyonai. Mesure firsthand du 2026-10-07, par API GitHub (lecture seule), sur les 9 depots publics de l'organisation. Aucun fichier du depot CoursIA n'est touche par cette etape.

    Methode

    gh api sur orgs/lanyonai/repos puis, pour chacun des 9 depots, l'arborescence recursive (git/trees/<branche>?recursive=1), la licence, la date de dernier push, la presence de lean-toolchain et de tout lakefile*, le denombrement par extension et par dossier, et le contenu brut de deux fichiers. Chaque chiffre ci-dessous vient d'une de ces reponses, pas d'une lecture de README.

    Ce que l'architecture donne a voir

    lanyonai/BurgersEquation est le depot le plus parlant : 92 chemins, et quatre dossiers de 21 fichiers chacun, portant les memes 21 racines de nom :

    Dossier Extension Nombre
    proofs/ .lean 21
    specifications/ .rkt 21
    implementations/ .c 21
    screencaps/ .mov 21

    Les 21 racines se factorisent en 3 familles x 7 variantes : inviscid_burgers, viscous_burgers_full, viscous_burgers_isotropic (les trois equations dont le README fait la description), croisees avec {1d, 1d_dg_p1, 1d_dg_p2, 2d, 2d_dg_p1, 2d_dg_p2, 3d} — les suffixes dg_p1 / dg_p2 etant les ordres de Galerkin discontinu, absents en 3d.

    Autrement dit, pour chaque nom il existe une specification, une preuve, une implementation et une demonstration — la specification etant la source dont les trois autres derivent. C'est la these de l'entretien rendue lisible dans une arborescence : ce n'est pas une preuve ecrite a la main puis implementee, c'est une description unique qui produit les trois artefacts.

    Les sept autres depots de physique ont exactement la meme forme en plus petit (implementations/, proofs/, screencaps/, specifications/), avec 6 fichiers par dossier pour CompressibleEuler, MaxwellEquations, GeneralRelativisticMaxwell, IdealMHD et ElectrostaticVlasov, et 21 pour AdvectionDiffusion.

    Le defaut qui commande tout le reste : aucun pin de toolchain

    Aucun des 9 depots ne porte de lean-toolchain, et aucun ne porte de lakefile. Les 72 fichiers .lean de l'organisation sont donc des fichiers orphelins de version : rien ne dit contre quel Mathlib ils ont ete ecrits, et rien ne permet de les construire tels quels.

    Le README de BurgersEquation chiffre la generation (« ~456 seconds for Lanyon to generate everything », avec un temps par equation et par ordre d'algorithme), mais il ne publie pas la version de Mathlib utilisee. Ce n'est pas un detail d'ergonomie : c'est ce qui separe « une preuve existe » de « une preuve se verifie ».

    Verification fichier par fichier

    proofs/inviscid_burgers_1d.lean, le fichier que l'issue designe (471 lignes annoncees) :

    Mesure Valeur
    Lignes 471 (confirme exactement)
    Octets 13 633
    En-tete import Mathlib (nu, sans version) puis set_option maxHeartbeats 1000000
    Namespace inviscid_burgers_1d
    sorry (occurrences de la sous-chaine, prose incluse) 0
    theorem + lemma 13

    Le compte de sorry a 0 est une borne solide : la sous-chaine n'apparait nulle part dans le fichier, ni comme tactique, ni comme sorryAx, ni dans un commentaire. Une preuve de 471 lignes, 13 enonces, sans sorry — sur un enonce non trivial (l'equation de Burgers non visqueuse, avec ses coordonnees et son etat declares en structures).

    specifications/inviscid_burgers_1d.rkt : 52 lignes, #lang racket, un unique (define inviscid-burgers-1d (hash ...)) portant 'name, 'coordinates, 'state, 'state-assumptions, 'parameters. C'est bien le DSL decrit dans l'issue — un hachage declaratif, pas un programme de preuve. Les 21 lignes de specification tiennent donc en ~1 500 octets, et 13 633 octets de preuve Lean en derivent.

    Licences et provenance

    Depot Licence Origine
    BurgersEquation, CompressibleEuler, MaxwellEquations, GeneralRelativisticMaxwell, IdealMHD, ElectrostaticVlasov, LanyonScripts MIT original Lanyon
    AdvectionDiffusion aucune original Lanyon
    gkeyll MIT fork de gkeyllorg/gkeyll

    Deux points a retenir pour tout usage ulterieur :

    • AdvectionDiffusion n'a pas de licence. Le depot est public et lisible, mais une absence de licence n'est pas une permission : ce contenu se cite, il ne se reutilise pas. C'est le seul des neuf dans ce cas, et il porte justement 21 preuves.
    • gkeyll est un fork. Le code hote est « The Gkeyll Computational Plasma Physics Package » de gkeyllorg (MIT), et le fork a ete cree le 2026-08-24. Tout ce qui vit sous moments/proofs/ est l'apport de Lanyon ; le reste est du gkeyll d'origine. Un notebook qui s'appuierait sur ce depot doit attribuer les deux.

    L'organisation elle-meme : « Lanyon AI Inc », https://lanyon.ai/, creee le 2026-04-04, 9 depots publics, devise « Formal Verification for a Computable Universe ».

    Le gisement le plus directement enseignable n'est pas celui qu'on croit

    gkeyll contient 54 fichiers .rkt sous moments/proofs/ et zero .lean. Ce ne sont pas des specifications d'equations : ce sont des preuves d'analyse numerique, une par propriete et par schema.

    Par systeme (inviscid_burgers, isothermal_euler_mom_x, isothermal_euler_mom_yz, linear_advection, et quatre couples de Maxwell 1d), les proprietes prouvees sont : lax_cfl_stability, lax_hyperbolicity, lax_strict_hyperbolicity, lax_local_lipschitz, roe_flux_conservation, roe_hyperbolicity, roe_strict_hyperbolicity. S'y ajoutent six preuves de limiteurs : limiter_minmod_symmetry, limiter_minmod_tvd, limiter_monotonized_centered_symmetry, limiter_monotonized_centered_tvd, limiter_superbee_tvd, limiter_van_leer_symmetry. Le tout adosse a un prover_core.rkt.

    C'est le materiel le plus rare du lot : la condition CFL, la conservation du flux de Roe, l'hyperbolicite stricte et la propriete TVD des limiteurs sont exactement ce qu'un cours de volumes finis doit a la fois expliquer et justifier, et CoursIA n'en porte aucune trace. Mesure sur l'arbre :

    Motif recherche (git grep -i) Occurrences reelles
    finite volume / volumes finis / godunov 0
    numerical relativity / ADM formalism 0
    hilbert + sixth / sixieme probleme de Hilbert 0
    metamathemat 0
    theory-laden 0
    gandy 0 (13 hits bruts, tous des blocs base64 dans des sorties de notebooks)
    burgers 0 (1 hit brut, un nom de recette dans un cache JSON)

    Les deux dernieres lignes sont des faux positifs instrumentaux, verifies un par un : le seul gandy du depot est l'occurrence fortuite de la sous-chaine dans ...GanDY16QJfIQSd... a l'interieur de sorties encodees. Les lacunes annoncees par l'issue sont donc confirmees, et la plus exploitable est la premiere.

    L'essai de build : non executable sur cette lane, et il faut le dire

    L'issue demande qu'« une preuve se verifie sur une machine du cluster ». Cette lane ne peut pas l'executer : po-2023 est sous interdiction dure de build Lean/WSL depuis l'arret utilisateur du 2026-08-30 — ces builds ont fait tomber la VM WSL partagee plus de sept fois, emportant Docker et la session. La consigne est de ne lancer ni lake build, ni processus Lean, ni commande WSL sur cette machine, meme en sonde legere.

    Je route donc l'essai en RECOVERABLE-MACHINE, et je nomme ce qu'il exige, parce que ce n'est pas un simple « lancer la commande ailleurs » :

    1. une lane autorisee a construire du Lean (les lanes WSL, pas po-2023) ;
    2. un lean-toolchain a fournir — c'est le point dur : le depot n'en porte aucun, donc la construction commence par choisir et epingler un Mathlib, et le resultat ne sera reproductible que si ce choix est ecrit quelque part ;
    3. un budget de coeur : maxHeartbeats 1000000 est eleve par defaut, et un Mathlib complet a compiler demande une machine qui en a les moyens.

    Tant que (2) n'est pas tranche, « la preuve se verifie » reste une question ouverte, et un echec de build ne serait pas imputable a la preuve — il pourrait venir du Mathlib choisi arbitrairement.

    Ce que cette mesure ne dit pas

    • Je n'ai construit aucune preuve. Le compte de 471 lignes et de 0 sorry est une mesure de fichier, pas une verification de preuve : une preuve qui compile et une preuve qui ne compile pas ont le meme nombre de lignes.
    • Je n'ai pas compte les sorry des 71 autres fichiers. Le 0 porte sur inviscid_burgers_1d.lean seul. Un compte global demanderait 71 lectures et un instrument adapte (sorryAx et les motifs non triviaux ne se comptent pas a la sous-chaine) — c'est un grain en soi, a ouvrir si le plan avance.
    • Je n'ai pas mesure le cout de generation. Les « ~456 secondes » sont une declaration du README, pas une mesure : le generateur n'est pas dans les depots (LanyonScripts ne porte que 10 chemins dans un dossier eqnsys).
    • Je n'ai pas lu les 21 implementations C ni les screencaps. Leur existence et leur nombre sont mesures, leur contenu non.
  3. jsboige commented on Oct 7, 2026

    @jsboige
    OwnerAuthor

    Etape 3, complement — ce que la preuve etablit exactement. Suite du commentaire precedent. L'issue demande, pour la preuve de Burgers non visqueux 1D : « ce que la preuve etablit exactement (lire la specification) : proprietes du schema numerique, correspondance code C vers modele Lean, ou les deux ». Reponse mesuree ci-dessous.

    La specification declare trois choses, pas une

    J'avais decrit le .rkt comme « un hachage declaratif ». C'est plus precis que cela : le fichier de 52 lignes porte trois hachages, et c'est cette triade qui constitue l'unite de generation.

    Hachage Ce qu'il declare Contenu
    inviscid-burgers-1d l'EDP coordinates (list x), state (list f), fluxes (list (* 0.5 f f)), wavespeeds (list f), diffusive-fluxes (list 0.0)
    lax-friedrichs-1d le flux numerique waves et speeds, en expressions symboliques sur f_L, f_R — le decoupage de flux de Lax-Friedrichs avec amax = (max (abs f_L) (abs f_R))
    minmod-1d la reconstruction order 2, left-reconstruction et right-reconstruction ecrits avec le limiteur minmod

    Le flux declare est bien 0.5 f², la vitesse d'onde f : c'est l'equation de Burgers non visqueuse, avec un flux numerique de Lax-Friedrichs et une reconstruction minmod d'ordre 2. L'EDP seule ne suffit pas a engendrer une preuve — il faut aussi le schema et le limiteur, et c'est pourquoi ils vivent dans le meme fichier.

    Les 13 theoremes, et a quoi ils correspondent

    inviscid_burgers_1d.lean porte 26 declarations structure et 13 theoremes. Les theoremes se rangent en quatre groupes, qui suivant exactement les trois hachages :

    Groupe Theoremes Ce qui est etabli
    Hyperbolicite (de l'EDP) xHyperbolicity, xWaveStability le jacobien de flux est diagonalisable a valeurs propres reelles ; les vitesses d'onde satisfont la condition de stabilite
    Coherence des flux (du schema) xWaveConsistency, xLeftFluctuationsConsistent, xRightFluctuationsConsistent le decoupage en ondes et en fluctuations reconstruit bien le saut d'etat
    Conservation (du schema) xFluxConservative, xWaveJumpCondition, xDiffusiveFluxConsistency le flux numerique est conservatif, et la condition de saut de type Rankine-Hugoniot est satisfaite
    Reconstruction (du limiteur) xLeftReconstructionConsistent, xRightReconstructionConsistent, xLeftReconstructionLinearityPreservation, xRightReconstructionLinearityPreservation, xReconstructionSymmetric la reconstruction est coherente, preserve les profils lineaires, et est symetrique

    Reponse directe a la question de l'issue : ce sont des proprietes du schema numerique. Ni les proprietes de l'EDP seule (l'hyperbolicite est une propriete du systeme, mais elle est etablie pour servir le schema), ni la correspondance code C vers modele Lean. Rien dans ces 13 enonces ne relie le C au Lean : la correspondance est assuree en amont, par le fait que les deux derivent de la meme specification — elle est generee, pas prouvee. C'est une distinction qui compte pour un carnet : la preuve ne dit pas « le C fait ce que le Lean dit », elle dit « le schema decrit a ces proprietes », et le generateur est ce qui garantit que le C implemente ce schema.

    Le mot LinearityPreservation sur la reconstruction, et Symmetric, sont exactement les proprietes qu'un cours de volumes finis doit justifier pour un limiteur : ce sont elles qui distinguent un schema d'ordre 2 d'un schema d'ordre 1 aux extremes, et c'est precisement ce que nos carnets ne portent nulle part.

    Recoupement avec les preuves Racket de gkeyll

    Les noms de proprietes se retrouvent d'un depot a l'autre. La ou BurgersEquation a xHyperbolicity et xFluxConservative, gkeyll a — pour le meme systeme — proof_inviscid_burgers_lax_hyperbolicity.rkt et proof_inviscid_burgers_roe_flux_conservation.rkt ; et la ou BurgersEquation declare un hachage minmod-1d, gkeyll porte proof_limiter_minmod_tvd.rkt et proof_limiter_minmod_symmetry.rkt.

    Le meme limiteur minmod, la meme famille de proprietes (hyperbolicite, conservation du flux, TVD, symetrie), dans deux depots et deux langages. Ce n'est pas une coincidence de nommage : c'est la meme famille de programmes, avec une branche Lean (BurgersEquation et ses sept freres) et une branche Racket adossee a un code de production (gkeyll).

    Les chiffres du README se verifient au terme pres

    Le README de BurgersEquation avance des agregats. Je les ai recoupes contre les 21 fichiers de proofs/, ligne a ligne dans le detail publie :

    Agregat annonce Recoupement Verdict
    « 20,329 lines of Lean 4 code » somme des 21 valeurs publiees : 9 volumes finis (471 + 810 + 1 191 + 542 + 1 006 + 1 589 + 542 + 1 087 + 1 909 = 9 147), 6 Galerkin p=1 (5 025), 6 Galerkin p=2 (6 157) -> 20 329 exact
    « 17,835 lines of formally verified C code » somme des 21 valeurs publiees : 7 990 + 4 492 + 5 353 = 17 835 exact
    « 471 for inviscid Burgers' in 1D » (volumes finis) le fichier fait 471 lignes exact
    9 + 6 + 6 fichiers decrits proofs/ compte 21 fichiers .lean exact

    Le detail FV/DG-p1/DG-p2 enumere 9 + 6 + 6 = 21 fichiers, soit exactement l'inventaire du dossier. Les deux agregats se recomposent au terme pres, et le plus petit fichier tombe juste. Cela ne verifie pas les 977 definitions et 582 theoremes annonces — il faudrait lire les 21 fichiers — mais cela etablit que l'arithmetique publiee est coherente et verifiable, ce qui rend ces chiffres utilisables avec une confiance raisonnable.

    Une coquille de redaction, a ne pas recopier telle quelle dans un carnet : le README ecrit l'equation la plus generale

    $$\frac{\partial f}{\partial t} + f \cdot \nabla f = \nu \nabla^2 u$$

    avec un u au membre de droite alors que la quantite advectee est f. C'est f qu'il faut lire. Le README renvoie par ailleurs a une note technique, https://lanyon.ai/research/burgers-equation/, qui detaille l'equation, les methodes numeriques et les invites utilises dans Lanyon — une source citable pour un carnet.

    Ce qui reste ouvert

    Inchange depuis le commentaire precedent, et ce complement ne le ferme pas : aucun lean-toolchain n'est versionne, donc la construction commence par choisir et epingler un Mathlib. L'essai de build reste RECOVERABLE-MACHINE — cette lane est sous interdiction de build Lean/WSL. Et les 13 theoremes etant des proprietes de schema, un carnet qui voudrait les montrer devrait presenter le schema (flux de Lax-Friedrichs, reconstruction minmod), pas seulement l'equation — c'est un point de decision du plan.

  4. jsboige commented on Oct 7, 2026

    @jsboige
    OwnerAuthor

    Etape 4 — plan de distillation. Transcription lue integralement (25 499 mots, dernier horodatage 02:09:42, duree annoncee 2 h 09 min 43 s). Les horodatages renvoient a la video. Chaque carnet ci-dessous a ete lu firsthand, et l'id de cellule vise est cite.

    Moments utiles

    Horodatage Moment Citation courte du transcript
    00:00:03 Le choc : une preuve de dimension 8 tombe, produite par une machine « We're not putting the genie back in the bottle. »
    00:00:24 La these de Lanyon, en une phrase « We want to make physics executable in the same way that software is executable »
    00:01:58 Ce qu'il a vu passer avant tout le monde « this big, you know, auto-formalized proof dropped by this, this, uh, startup math Inc »
    39:56–40:27 Gandy, seul doctorant de Turing, et sa these « There's a guy called Robin Gandy, who is a PhD student at King's College, Cambridge, under Turing in the late 1940s, early 1950s. »
    44:56 La charge theorique de l'observation, et les trois niveaux de coherence « a key part of what we are initially trying to work on at Lanyon AI »
    50:22–50:50 Pourquoi les mathematiques ne suffisent pas : le modele est trop permissif « the Einstein equations are incredibly permissive. They permit time travel, they permit white holes »
    58:19 et 1:02:06 Sapir-Whorf applique aux IA « something like the weak Sapir-Whorf hypothesis is true about [AIs] »
    1:05:37 Reponse a Tim Maudlin sur « la physique est bloquee » « stuck doesn't mean stagnant. You can be running in place. »
    1:31:50 Les mysteres comme artefacts du langage de description (developpement, pas de citation isolee)
    2:04:36 Le projet Beacons, et son lien a la theorie des categories « the Beacons Project that was trying to use ideas from category theory »

    Note de transcription, a ne pas propager : le transcript de premiere passe rend « Robin Gandhi » pour Robin Gandy, « Marina Vyazovska » pour Maryna Viazovska, et « Tim Modlin » pour Tim Maudlin. Le contenu est juste a chaque fois (la these est bien On Axiomatic Systems in Mathematics and Theories in Physics) ; ce sont les patronymes qui sont faux. Les citations ci-dessus sont corrigees ; le fichier archive porte la mention.

    Carnets recepteurs

    Carnet Cellule visee Ce que l'entretien y apporte
    SymbolicAI/Lean/Serre100/10-empilements-borne-lp-cohn-elkies.ipynb index 17, id c271e800 — « Lecture du resultat — et la frontiere en dimensions 8 et 24 » La cible la plus forte. Le carnet etablit deja la borne de Cohn-Elkies et sa frontiere en dimensions 8 et 24 ; l'entretien (00:00, 00:01:58) raconte la verification formelle achevee par une IA de la preuve correspondante. C'est exactement le moment ou le carnet dit « voici la borne » et ou l'entretien ajoute « et voici qu'une machine a fini de la verifier ». Cellule 4 (id 3ab46b78) porte l'enonce du theoreme, cellule 10 (id ec0c5c65) la certification par intervalles — l'entretien eclaire les deux.
    SymbolicAI/Lean/Serre100/06-bulles-minkowski.ipynb index 17, id cell-16 — « Lecture : ... E8 est 32x au-dessus de la borne » Le versant geometrie des nombres : Minkowski, puis E8 et Leech. L'entretien y apporte le contexte de la preuve de 2016 et son achevement formel. Cellule 15 (id cell-14) « Dimensions hautes : le trou contre-intuitif ». Attention : dans ce carnet les ids sont decales d'une unite par rapport aux index (index 15 = id cell-14).
    SymbolicAI/Lean/Lean-16a-Conway-Man-and-Work.ipynb index 5, id 21bb5fe1 — « 2.3 Reseau de Leech et empilement de spheres » Le versant Conway, deja relie a #18286. L'entretien n'ajoute pas de matiere Conway : il apporte le lien Leech → dimension 24 optimale → verification formelle. Cible secondaire, a ne pas surcharger.
    SymbolicAI/Lean/Lean-31-Euler-Navier-Stokes.ipynb index 25, id c311160446 — « La chaine Euler et le critere BKM » ; et index 30, id c312549bfa — « 4. Portee, limites et non-claims » Le seul carnet du depot sur une EDP de physique. Les solveurs verifies de lanyonai en sont le prolongement formel direct, et la mesure de l'etape 3 (13 theoremes de schema numerique : hyperbolicite, conservation du flux, reconstruction minmod) donne une matiere precise a la section « Portee, limites et non-claims » : ce que ces preuves etablissent, et ce qu'elles n'etablissent pas (la correspondance C ↔ Lean est generee, pas prouvee).
    SymbolicAI/Lean/Lean-34-Calculabilite-et-Limites.ipynb index 1, id 9bcb0166 — « 1. Calculer, enumerer, decider — et la diagonale de l'arret » Meilleur hote que la serie Complexity/ pour Gandy. Ce carnet traite deja l'arret, la decidabilite et Godel ; Gandy, le sixieme probleme de Hilbert et la these de Church-Turing physiques (39:56) y sont chez eux. Le carnet s'ouvre sur « de l'arret aux theoremes de Godel » (cellule 0, id 150ef8f0).
    IIT/IIT-05-Lentilles-et-Dissociations.ipynb index 14, id de0737fc — « Interpretation — AST et SMT mesurent-elles la meme chose ? » ; et index 2, id 734f9cf0 — « Les six lentilles retenues » La charge theorique de l'observation (44:56) et les langages de description (58:19, 1:31:50) sont le sujet meme de ce carnet : deux formalismes qui mesurent la meme chose autrement. La veille ICT #8182 est deja nourrie par ce podcast ; celle-ci s'y ajoute sans creer de cible.

    Lacunes nommees — points de decision, pas ajouts forces

    1. Analyse numerique verifiee (volumes finis, solveurs de Riemann, stabilite CFL, limiteurs TVD). Mesure de l'etape 3 : 0 occurrence de finite volume / volumes finis / godunov sur main, et un gisement reel en face (les 54 preuves Racket de gkeyll, plus les 13 theoremes Lean de BurgersEquation). Decision : carnet neuf ou non. C'est la lacune la mieux documentee du lot, et la seule ou l'entretien et les depots se repondent exactement. Un carnet neuf aurait besoin d'un hote de serie : la serie Lean, ou une serie de physique numerique qui n'existe pas encore.
    2. Relativite numerique (numerical relativity, ADM) : 0 occurrence. Les papiers 2402.02331 et 2410.02549 sont archives, mais aucun carnet n'a d'hote naturel. Decision : hors perimetre de cette chaine, ou amorce d'une cible neuve.
    3. Le generateur Lanyon lui-meme. Les depots sont des sorties d'un systeme — 20 329 lignes de Lean et 17 835 lignes de C produites en ~456 s selon le README — mais le generateur n'est pas publie (LanyonScripts ne porte que 10 chemins dans eqnsys). C'est pourtant l'objet le plus interessant pour l'Epic Epic : distillation du corpus Tegmark — physique de l'apprentissage, géométrie du latent, IA prouvable, MUH #16741 (T10, vericoding contre vibe coding). Decision : grain dedie, ou mention en passant.
    4. Le rayon Symbolic du gisement. Les cinq papiers Gorard/Wolfram y sont deposes ; ils forment une grappe de 4-5 documents (« algorithmes numeriques verifies pour la physique ») qui atteint le seuil d'un sous-rayon selon le README du gisement. Decision : ouvrir Symbolic/Verified-Numerics/, ou laisser a plat. La lane n'a pas cree le sous-rayon, elle le propose.
    5. Gkeyll et Euler ne sont pas nommes dans l'entretien. Le controle de l'etape 1 les listait ; la mesure montre qu'ils n'y sont pas (aucune variante approchante trouvee). Ce n'est pas un echec de transcription : c'est une attente de l'issue qui ne correspond pas a l'audio.

    Ce que ce plan ne fait pas

    Il ne cree aucun carnet, n'edite aucun fichier du depot, et n'ouvre aucun claim sur les carnets cites : les etapes 4 et 5 sont un plan, et les grains de livraison prendront chacun leur propre [CLAIMED] sur leur perimetre exact. Il ne tranche aucune des cinq decisions ci-dessus : elles sont posees pour arbitrage, pas resolues.

  5. jsboige commented on Oct 7, 2026

    @jsboige
    OwnerAuthor

    Etapes 1 et 2 — transcription anglaise et archivage au gisement. Lane myia-po-2023:CoursIA.

    Etape 1 — transcription

    Video oQypVVv1u1o (The Physicist Revolutionizing Physics With AI, Theories of Everything, 05/10/2026), langue source anglais. Service whisper-api.myia.io, backend large-v3-turbo, temperature=0, response_format=srt, vad_filter=True, condition_on_previous_text=False. Decoupage ffmpeg en 13 tranches de 600 s (16 kHz mono, 48 kbps).

    Deux passes, et c'est la seconde qui est archivee. La passe 1 tourne sans prompt ; la passe 2 fournit un initial_prompt enumerant les noms propres attendus. Chaque passe est notee par formes correctes moins formes fautives : passe 1 50 (60-10), passe 2 56 (63-7) -> passe 2 retenue.

    Passe 1 (sans prompt) Passe 2 (avec prompt)
    Formes correctes 60 63
    Formes fautives 10 7

    Resultat archive : 147 158 caracteres, 25 636 mots, 1 758 segments, dernier segment a 7782,67 s = 2:09:42,67 — la duree annoncee est 2 h 09 min 43 s. Les 13/13 tranches ont repondu HTTP 200 dans les deux passes.

    Etape 2 — archivage

    Transcription — G:\Mon Drive\MyIA\IA\Bibliographie IA\Symbolic\

    2026 - Gorard - The Physicist Revolutionizing Physics With AI
           (Theories of Everything, transcription YouTube oQypVVv1u1o).txt   150 677 o
                                                                         .srt   212 563 o
                                                                         .json  290 227 o
    

    Rayon Symbolic : celui par lequel on cherchera l'entretien (Lean, demonstration automatique, vericoding, declarations Navier-Stokes y sont deja), et non celui de l'invite. Le .txt est le texte continu sans en-tete, le .srt porte l'horodatage complet, le .json porte la provenance, le detail des deux passes et le controle des noms propres.

    Publications citees par la description — 11 pieces deposees : les 8 nommees par l'issue, plus 3 que la description cite et que l'issue ne nommait pas (arXiv 2410.02549, le papier de Turing 1936 et le papier mathlib). Identite verifiee en premiere page avant depot (pdftotext -f 1 -l 1), une seule copie par document :

    Piece Rayon Taille
    1900 - Hilbert - Mathematical Problems, adresse au Congres international des mathematiciens, Paris 1900 (Bulletin AMS, 1902) Symbolic 4,6 Mo
    1936 - Turing - On Computable Numbers, with an Application to the Entscheidungsproblem Symbolic 2,2 Mo
    1952 - Gandy - On Axiomatic Systems in Mathematics and Theories in Physics (these, Univ. de Cambridge ; scan OCR) Symbolic 20,5 Mo
    2020 - The mathlib Community - The Lean Mathematical Library (CPP 2020) Symbolic 0,8 Mo
    2021 - Wolfram - The Empirical Metamathematics of Euclid and Beyond (arXiv 2107.07337) Symbolic 39,1 Mo
    2024 - Gorard - General Relativistic Hydrodynamics in Discrete Spacetime (arXiv 2402.02331) Symbolic 8,5 Mo
    2024 - Gorard Hakim Juno TenBarge - A Tetrad-First Approach to Robust Numerical Algorithms in General Relativity (arXiv 2410.02549) Symbolic 2,4 Mo
    2025 - Gorard Hakim - Shock with Confidence: Formal Proofs of Correctness for Hyperbolic PDE Solvers (arXiv 2503.13877) Symbolic 0,3 Mo
    2026 - Gorard Hakim Juno - BEACONS: Bounded-Error, Algebraically-Composable Neural Solvers for PDEs (arXiv 2602.14853) Symbolic 5,2 Mo
    2016 - Viazovska - The sphere packing problem in dimension 8 (arXiv 1603.04246) NumberTheory 0,8 Mo
    2026 - Hariharan et al - Progress in Formalizing Sphere Packing in Dimension 8 (arXiv 2604.23468) NumberTheory 0,5 Mo

    Deux precisions de provenance, a ne pas laisser filer :

    1. Le lien de la description etiquete « Hilbert's Sixth Problem: Axioms of Physics » ne livre pas un texte dedie. Il sert l'adresse complete Mathematical Problems, congres de Paris 1900 (traduction Bulletin AMS 1902, 43 pages) — dont le sixieme probleme est un item parmi vingt-trois. C'est le document qui est depose, sous son titre reel, pour qu'un lecteur ulterieur ne cherche pas un texte qui n'existe pas.
    2. La these de Gandy est un scan OCR de qualite degradee (le texte est lisible, l'OCR confond regulierement les lettres). Elle est deposee telle quelle : c'est la seule numerisation trouvee, et la mention est portee par le nom du fichier.

    Le reste de la description n'est pas depose : l'annonce de Math Inc., l'entree SEP sur le programme de Hilbert, la page Wikipedia sur Lean et la liste de lecture complete de 114 sources sur curtjaimungal.com sont des pages web, pas des publications. Cette liste de 114 sources est en revanche la matiere premiere de l'etape 5.

    Controle des noms propres (etape 1, critere de l'issue)

    Compte sensible a la casse sur la forme canonique, plus les variantes fautives observees :

    Nom attendu Canonique Rendus observes Verdict
    Gorard 1 — correct (la passe 1 rendait « Gerard », corrige par la passe 2)
    Jaimungal 0 jaimungal x3 jamais prononce — les 3 occurrences sont l'URL d'outro kurtjaimungal.org
    Lanyon 9 Lanyan x1 correct, une variante fautive subsiste
    Gandy 0 Gandhi x3, robin gandy x1 mal orthographie — la forme capitalisee n'apparait jamais
    Viazovska 0 Vyazovska x1 mal orthographie
    Maudlin 0 Modlin x2 mal orthographie
    Hilbert 6 — correct
    Lean 5 lean x6 (verbe anglais) correct
    mathlib 0 Mathlib x2 correct (graphie capitalisee)
    Wolfram 4 — correct
    Turing 13 turing x4 correct
    Princeton 2 — correct
    Hakim 2 — correct (Ammar Hakim, cofondateur et CTO de Lanyon)
    Beacons 1 — correct (2:04:36)
    Gkeyll 0 aucune variante, aucune casse absent de l'audio
    Euler 0 aucune variante, aucune casse absent de l'audio
    finite volume 0 — terme non employe

    Les quatre noms mal orthographies ont leur contenu juste — c'est le patronyme qui est faux, pas l'enonce. Le cas de Gandy est le plus net : l'ASR ecrit « Gandhi » trois fois et rend une fois le nom correct en minuscules (« robin gandy »), tout en donnant correctement « a phd student at king's college, cambridge, under Turing » et le titre exact de la these.

    Gkeyll et Euler meritent une mention a part. Le critere de l'issue les attendait ; la mesure montre qu'ils ne sont pas prononces — aucune variante approchante, dans aucune casse. Leur absence n'est donc pas un echec de transcription : c'est une attente de l'issue que l'audio ne satisfait pas. Gkeyll est pourtant le logiciel de l'equipe que l'etape 3 a retrouve dans les depots — l'invite ne le nomme simplement pas a l'antenne.

    Un defaut du service, a signaler

    whisper-api/app.py:244 pose initial_prompt=prompt if prompt else "Voici une transcription en francais.". Sur de l'audio anglais et sans prompt, le decodeur est donc amorce en francais. C'est ce qui explique une partie des ecarts de la passe 1, et cela justifie la passe 2 obligatoire pour tout entretien non francophone. Le rappel : prompt est bien transmis a initial_prompt (ligne 206 -> 244). Le defaut est du service, pas de l'appelant — une correction de la valeur par defaut est un grain a part, pas un contournement local.

    Proposition de sous-rayon (a arbitrer, non cree)

    Les 9 pieces deposees forment dans Symbolic une grappe coherente — « algorithmes numeriques verifies pour la physique » — qui atteint le seuil d'un sous-rayon selon le README du gisement. La lane propose Symbolic/Verified-Numerics/ et ne l'a pas cree : le deplacement de 9 fichiers dans un rayon existant n'est pas un geste que cette lane s'autorise sans arbitrage.

    Ce que cette etape ne fait pas

    Elle ne cree ni n'edite aucun fichier du depot, et ne pose aucun claim : l'etape 3 est postee separement, l'etape 4 (plan de distillation) aussi, l'etape 5 (tri des publications Gorard entre cette issue et l'Epic Wolfram) reste a poster.

    See #19741

  6. jsboige commented on Oct 7, 2026

    @jsboige
    OwnerAuthor

    Etape 5 — tri des publications. Lane myia-po-2023:CoursIA.

    Methode

    Les 23 identifiants arXiv des trois tableaux de l'issue ont ete resolus a la source (export.arxiv.org/api/query?id_list=...) et leurs titres, dates et auteurs compares ligne a ligne au tableau.

    Resultat : les 23 se resolvent, et les trois tableaux de l'issue sont exacts — titres et dates concordent partout, aucune coquille. C'est la premiere chose que cette etape devait verifier, et elle passe.

    Une correction d'auteur, en revanche : 2107.07337 The Empirical Metamathematics of Euclid and Beyond est de Stephen Wolfram, pas de Jonathan Gorard (auteur unique verifie a la source). L'issue le liste dans les publications a archiver, ce qui est juste — mais il ne se trie pas comme les autres.

    Et une precision sur mon commentaire precedent : j'y ecrivais que l'issue ne nommait pas 2410.02549. C'est vrai de la liste de l'etape 2 ; c'est faux du body entier, puisque le tableau (a) de l'etape 5 le porte. La formulation exacte est : nomme par le tableau (a) de l'etape 5, absent de la liste de l'etape 2.

    Le critere de tri n'est pas l'auteur, c'est le sujet

    C'est la consequence directe de la correction ci-dessus, et elle vaut dans les deux sens :

    Trier par auteur produirait donc deux erreurs symetriques. Le tri ci-dessous se fait sur le sujet, et c'est ce que fait deja le decoupage (a)/(b)/(c) de l'issue — la famille (b) est definie comme « calcul symbolique en Wolfram Language », un axe d'outil, pas l'axe du modele de Wolfram.

    Ce que l'entretien nomme reellement

    Avant de trancher, la mesure qui decide — occurrences dans le transcript archive (insensible a la casse) :

    Present, et massif Nomme, marginal Absent
    formaliz 18 category theory 2 multiway 0
    verif 17 Beacons 2 hypergraph 0
    Lean 11 irreducib 1 Wolfram model 0
    Einstein 5 sphere packing 1 causal set / causal graph 0
    black hole 5 Gravitas 0
    Navier / ADM / fusion 4 / 4 / 4 Categorica 0

    L'entretien est massivement un entretien sur la verification formelle et la physique numerique, et il ne parle pratiquement pas du programme du modele de Wolfram. Les deux mentions de « category theory » appartiennent au projet Beacons (semantique algebrique de reseaux de neurones rigoureux), pas au programme multiway. La mention unique d'« irreducibilite » est explicitement un rappel — « things that we've discussed on this show before » — pas un developpement.

    Un faux positif a declarer : Kepler apparait 2 fois, mais jamais a propos de la conjecture de Kepler ou de l'empilement de spheres. C'est le Kepler historique, figure de la philosophie naturelle (« a Descartes or a Kepler or a Newton »). Un releve naif rattacherait ces deux occurrences a 1603.04246, qui n'a rien a voir.

    Le tri

    Publication Destination Motif
    2503.13877 Shock with Confidence #19741 verification formelle de solveurs d'EDP hyperboliques — le coeur de l'entretien
    2602.14853 BEACONS #19741 solveurs neuronaux a erreur bornee ; c'est le fil « category theory » de l'entretien
    2410.02549 Tetrad-First #19741 relativite numerique
    2510.26019 Beyond GRMHD #19741 relativite numerique
    2505.03849 Dimensionality reduction (fusion / HEA) #19741 physique numerique appliquee
    2505.05299 NS vs BH spacetimes #19741 physique numerique appliquee
    2308.07508 Gravitas I #19741 calcul symbolique en Wolfram Language — mais l'entretien ne le nomme pas (cf. ci-dessous)
    2401.14209 Gravitas II (ADM) #19741 idem, plus le fil ADM reellement present
    2402.02331 GR Hydrodynamics in Discrete Spacetime #19741 relativite numerique
    2403.16269 Categorica I #19741 pour l'outil, #19742 pour la matiere cas frontiere — voir ci-dessous
    2107.07337 Empirical Metamathematics (S. Wolfram) #19741 epistemologie de la formalisation — bien que l'auteur soit Wolfram
    2004.14810, 2011.12174, 2102.09363, 2303.07282, 2301.12455 #19742 modele de Wolfram, espace-temps discret
    2301.04690 Functorial Perspective on (Multi)computational Irreducibility #19742 irreductibilite — pli 3
    2105.10822, 2111.03460 (avec Arsiwalla) #19742 multiway comme categories n-uples ; espaces pregeometriques comme types d'homotopie — pli 4
    2010.02752, 2103.15820, 2105.04057 (avec Arsiwalla) #19742 ZX-calcul et diagrammes de cordes par structure causale multiway — pli 4
    1910.00578 Quantum Cellular Automata / trous noirs #19742 pli 2
    The Slowdown Theorem (Complex Systems 27, 2018, hors arXiv) #19742 pli 3

    Les deux cas frontieres, nommes comme tels

    1. 2403.16269 Categorica I. L'issue le range dans (b) — « calcul symbolique en Wolfram Language », donc ici — avec un renvoi a la question de veille de l'Epic. La mesure appuie ce choix : c'est le seul point de contact entre le fil « category theory » de l'entretien (qui parle de Beacons) et la matiere categorielle de l'Epic. Ce qui reste ici : l'outil et sa place dans l'argument epistemologique. Ce qui part a l'Epic : le contenu de theorie des categories. Un grain de chaque cote, ou un seul cote — c'est un point de decision, pas un fait.

    2. La famille (b) entiere est un rattachement faible. Gravitas et Categorica sont nommes zero fois dans l'entretien. Les papiers existent, ils sont archives, et ils appartiennent bien a l'axe « calcul symbolique » de cette issue — mais l'entretien ne leur donne aucune antenne. Un grain de distillation qui s'appuierait sur l'etape 4 pour les presenter n'aurait derriere lui aucun moment de la video. A dire avant d'ouvrir un tel grain.

    Ce que cette etape ne fait pas

    Elle ne cree pas les grains de l'Epic #19742 et ne pose aucun claim dessus : elle dit seulement ou chaque publication se trie. Elle ne tranche pas les deux cas frontieres, qui sont poses pour arbitrage. Elle ne reclasse ni ne deplace aucune piece archivee : l'archivage est un acte de bibliotheque, le tri un acte de perimetre, et une publication rangee ici peut nourrir un grain de l'Epic sans changer de rayon.

    See #19741

  7. jsboige commented on Oct 7, 2026

    @jsboige
    OwnerAuthor

    Grains de livraison ouverts. Lane myia-po-2023:CoursIA. Dernier critere de sortie de l'issue.

    Grain Carnets Cibles
    #19747 greffe lot Serre100 Serre100/10 + Serre100/06 c271e800, ec0c5c65, cell-16
    #19748 greffe Lean-31 Lean-31-Euler-Navier-Stokes c312549bfa, c311160446
    #19749 greffe Lean-34 Lean-34-Calculabilite-et-Limites 9bcb0166, 150ef8f0
    #19750 greffe Lean-16a Lean-16a-Conway-Man-and-Work 21bb5fe1
    #19751 greffe IIT-05 IIT-05-Lentilles-et-Dissociations de0737fc, 734f9cf0

    Les 11 ids de cellule cites ont ete contre-verifies firsthand dans les six carnets (json.load puis cells[i]['id']), index et id cites ensemble — c'est la parade a un decalage id/index deja rencontre sur Serre100/06, ou index 15 = cell-14.

    Les cinq cibles sont des cellules markdown : les greffes sont donc markdown-only et l'exception C.2 s'applique (aucune re-execution due). Chaque grain porte ses garde-fous : le lot Serre100 note que cell-16 est la cellule voisine de la cell-14 deja greffee par la chaine Borcherds (#18366) ; le lot Lean-31 doit nommer la distinction genere/prouve ; le lot Lean-34 porte trois precisions de citation (Gandy capitalise, titre approche de memoire par le locuteur, « 20 problemes » au lieu de 23) ; le lot IIT-05 doit expliciter le transfert d'analogie.

    Non ouverts, et pourquoi. Les cinq points de decision du plan ne sont pas des grains : le carnet neuf d'analyse numerique verifiee, la relativite numerique, le generateur Lanyon, le sous-rayon du gisement et l'absence de Gkeyll/Euler dans l'audio sont des arbitrages, pas des livraisons. Ils restent au plan pour decision.

    Un perimetre laisse a son proprietaire. Le tri de l'etape 5 envoie les publications du modele de Wolfram vers l'Epic #19742 : ce n'est pas a cette lane d'ouvrir des grains dans un perimetre qui n'est pas le sien.

    Les cinq grains sont prets a etre pris par n'importe quelle lane — le tapis les servira. Cette issue est livree au sens de ses criteres de sortie ; sa cloture revient au coordinateur ou a l'adjoint.

    See #19741

  8. jsboige commented on Oct 7, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2023:CoursIA — transcription whisper-api de l'entretien vers GDrive, puis étapes 2 à 5 de l'issue (posé par le coordinateur au dispatch)

  9. added a commit that references this issue on Oct 7, 2026
  10. added 2 commits that reference this issue on Oct 7, 2026
  11. myia-ai-01 commented on Oct 8, 2026

    @myia-ai-01
    Collaborator

    [INFO c.294] candidate-delivered -- #19741 livree par 2 PRs MERGED 2026-10-07.

    Lane du travail : myia-po-2023:CoursIA (EPIC Gorard, 2 PRs en tranche unifiee).

    Critere 1 (travail livre sur main) : 2 PRs MERGED sur 2 livrables de l'EPIC Gorard #19741 :

    Critere 2 (issue couverte) : l'EPIC #19741 demande la transcription et distillation de l'article de Gorard (Theories of Everything, 05/10/2026, physique verifiable, depots lanyonai, publications). Les 2 PRs mergent 2 livrables distincts : (a) Lean-31 (Euler/NS) en greffe pedagogique, (b) IIT-05 (formalisme sous-contraignant). Couverture de l'EPIC en 2 livrables (les autres livrables de l'EPIC sont des greffes #19747, #19749, #19750 qui ont des PRs en cours ou non livrees).

    Critere 3 (claim leve) : claim Gorard (l'EPIC est chaffe par po-2023). Le merge leve le claim partiel (Tell c.1423).

    Critere 4 (verification post-fix) : les 2 PRs sont en tranche unifiee, le travail est delivre, pas un workaround degrade. Le titre de la PR Lean-31 inclut #19741 (lien explicite a l'EPIC). Le titre de la PR IIT-05 inclut #19751 (sous-issue de l'EPIC #19741).

    Critere 5 (sortie sans secret) : pas de secret, pas de credential, pas de chemin machine. Conformite regle 6.

    Issue partiellement livree : l'EPIC #19741 a 4 livrables (Lean-16a #19750, Lean-34 #19749, lot Serre100 #19747, Lean-31 #19755, IIT-05 #19751). 2 sur 5 sont livres. Les 3 autres sont en cours sur d'autres PRs (a verifier sur le picker ou le dashboard). La cloture partielle est legitime : marquer la fraction livree, suivre les autres en sous-issue.

    Issue ouverte par construction : les PRs utilisent #19741 ou #19751 (sous-issue) dans le titre, pas Closes #19741 dans le body. La cloture effective depend du coord ou de l'adjoint (lecon #1502).

    Action attendue : cloture PARTIELLE par ai-01 ou adjoint (les 2 livrables livres peuvent etre rayes du scope, les 3 restants a suivre en sous-issue). Pas un nouveau geste de lane po-2023.

    -- lane myia-ai-01:CoursIA-2, c.294 (08/10 ~12:35Z) -- scan direct open issues c.292

  12. added a commit that references this issue on Oct 8, 2026
  13. myia-ai-01 commented on Oct 12, 2026

    @myia-ai-01
    Collaborator

    [NOT-DELIVERED] Livraison partielle, vérifiée par le coordinateur le 12/10 contre les critères de l'issue et les PR citées.

    Reste à livrer :

    • Essai de build d'une preuve lanyonai sur une machine du cluster (le plus petit fichier, Burgers non visqueux 1D, 471 lignes) : non execute, non poste. La mesure lanyonai postee le 2026-10-07 (commentaires du 2026-10-07) donne les licences et l'absence de lean-toolchain versionne, puis route l'essai en RECOVERABLE-MACHINE (interdiction de build Lean/WSL sur la lane d'origine) ; le critere de sortie demande que cet essai soit poste ici.

    Ce qui est livré reste acquis. Ce reste redevient un grain du tapis : ce commentaire révoque le marqueur de livraison antérieur (effet sur le tapis dès le correctif du sélecteur qui rend ce marqueur révocable). La lane qui le reprend pose son claim sur le seul périmètre restant.

    — ai-01, coordination

  14. jsboige commented on Oct 13, 2026

    @jsboige
    OwnerAuthor

    Grain: MED/lean — lane myia-po-2025:CoursIA — prev: DEEP/notebook-python #20519

    [CLAIMED] lane myia-po-2025:CoursIA — périmètre restant nommé par le [NOT-DELIVERED] du 2026-10-12 (ai-01) : essai de build de la preuve lanyonai la plus petite (inviscid_burgers_1d.lean, BurgersEquation, 471 lignes) sur une machine du cluster, résultat posté sur cette issue.

    Aucun fichier du dépôt CoursIA n'est édité par ce claim — le livrable est un commentaire d'issue (build, temps, verdict). La machine po-2025 porte WSL + elan et des lakes Mathlib v4.33.0 bâtis : c'est la machine de cluster que le routage RECOVERABLE-MACHINE appelait.

    Méthode annoncée : récupérer le fichier brut depuis lanyonai/BurgersEquation, le compiler en fichier unique contre un Mathlib du cluster (réutilisation des oleans bâtis, lake env lean), consigner temps/erreurs/verdict — y compris le verdict honnête « ne compile pas contre v4.33.0 » si c'est la mesure, l'absence de toolchain versionné étant le fait à documenter.

  15. 1 remaining item

  16. jsboige commented on Oct 19, 2026

    @jsboige
    OwnerAuthor

    [INFO] candidate-delivered — lane myia-po-2027:CoursIA — confrontation du tapis : tous les critères du body + le reste nommé par le [NOT-DELIVERED] du 12/10 sont couverts par des livraisons mesurables dans ce fil.

    Confrontation par critère (chronologie du fil, lue intégralement) :

    Critère Preuve de livraison
    Étape 1 — transcription po-2023, 07/10 16:42Z : 2 passes whisper large-v3-turbo, srt, 25 499 mots, dernier horodatage 02:09:42 (durée annoncée 2 h 09 min 43 s)
    Étape 2 — archivage GDrive même commentaire : transcription au gisement hors dépôt, conforme à la règle bibliographie
    Étape 3 — mesure lanyonai po-2023, 07/10 16:29Z + complément 16:30Z : 9 dépôts mesurés par API GitHub, spec Burgers (triade de hachages du .rkt 52 lignes)
    Étape 4 — plan de distillation po-2023, 07/10 16:36Z : moments utiles horodatés, 6 carnets lus firsthand, 11 ids de cellule contre-vérifiés
    Étape 5 — tri publications po-2023, 07/10 16:45Z : 23 arXiv résolus à la source, 1 correction d'auteur (2107.07337 = Wolfram)
    Grains de livraison #19747-#19751 ouverts le 07/10 ; 2 PRs MERGED (#19755, #19757) ; les 3 autres grains vivent leurs issues propres
    Reste du [NOT-DELIVERED] 12/10 — essai de build Burgers lanyonai po-2025, 13/10 04:12Z : rc=0 sur WSL v4.33.0, 470 lignes, 13 théorèmes, 0 sorry, ~40 s / ~6,5 Gio — « preuve formelle réelle et portative »

    La phrase finale du commentaire po-2025 (« le reste du plan reste ouvert ») est une précaution de périmètre de son grain, pas un inventaire : la chronologie ci-dessus montre que ces étapes étaient déjà livrées le 07/10. Le seul reste jamais nommé par le coordinateur (essai de build) est couvert depuis le 13/10.

    La clôture revient au coordinateur ou à l'adjoint (le [NOT-DELIVERED] du 12/10 révoquait le marqueur du 08/10 — ce commentaire fournit la preuve que son objet est éteint).

  17. added a commit that references this issue on Oct 20, 2026
  18. myia-ai-01 commented on Oct 25, 2026

    @myia-ai-01
    Collaborator

    [CLAIMED] lane myia-po-2023:CoursIA-2 — dispatch du coordinateur myia-ai-01 (tour du 2026-10-25T09:07Z, arc : Distillations bibliographiques et fils non lus
    ). Lire l'issue en entier avant tout geste.

  19. jsboige commented on Oct 25, 2026

    @jsboige
    OwnerAuthor

    Mesure lanyonai — étape 3 (lane myia-po-2023:CoursIA-2, c.1772)

    Mesure firsthand des dépôts lanyonai, rendue re-exécutable par l'organe
    scripts/research/measure_lanyonai.py
    (PR #22482, branch feature/lanyonai-measure). S'appuie sur gh api (auth
    héritée), sans dépendance. Exécuté le 2026-10-25.

    1. Licences des 9 dépôts

    Dépôt Licence Note
    gkeyll MIT socle C des solveurs
    AdvectionDiffusion NONE se cite, ne se réutilise pas
    BurgersEquation MIT
    CompressibleEuler MIT
    MaxwellEquations MIT
    GeneralRelativisticMaxwell MIT
    IdealMHD MIT
    ElectrostaticVlasov MIT
    LanyonScripts MIT

    Conforme à la table de l'issue : 7 MIT, AdvectionDiffusion sans licence.

    2. Toolchain Lean / Mathlib — non déclarée (confirmé)

    Aucun lean-toolchain, aucun lakefile dans BurgersEquation. La preuve
    importe Mathlib nu (pas de pin de version). Nos lakes pinnent
    leanprover/lean4:v4.33.0. → la version sous laquelle les preuves amont
    compilent n'est pas déclarée : à reconstituer (imports / README technique)
    avant tout build.

    3. Portée exacte de la plus petite preuve

    BurgersEquation/proofs/inviscid_burgers_1d.lean : 471 lignes, 30 def,
    13 théorèmes
    (le README annonce 471 lignes — concordant). Les 13 théorèmes :

    xHyperbolicity · xWaveStability · xDiffusiveFluxConsistency ·
    xWaveConsistency · xWaveJumpCondition · xLeftFluctuationsConsistent ·
    xRightFluctuationsConsistent · xFluxConservative ·
    xLeftReconstructionConsistent · xRightReconstructionConsistent ·
    xLeftReconstructionLinearityPreservation ·
    xRightReconstructionLinearityPreservation · xReconstructionSymmetric

    Ce que la preuve établit : des propriétés de correctitude du schéma
    numérique
    — hyperbolicité du système, conservation du flux, cohérence du
    solveur de Riemann et du flux vectoriel de Lax-Friedrichs, linéarité/symétrie
    de la reconstruction DG. Pas une preuve de convergence. C'est la réponse
    honnête à « ce que la preuve établit exactement » : c'est une preuve de
    correctitude de schéma (consistance + conservation + hyperbolicité), pas
    d'ordre de convergence.

    4. Le système Lanyon (confirmé dans le README de BurgersEquation)

    « ~456 seconds for Lanyon to generate everything » · « 20,329 lines of Lean 4 »
    · « 977 total definitions and 582 total theorems » · « 17,835 lines of
    formally verified C code ». Les spécifications sont des hash Racket
    (specifications/*.rkt) — le déclaratif d'entrée du système. Ces dépôts sont
    donc bien des sorties d'un système d'IA de vérification (spécification +
    C + preuve), un objet d'étude en soi pour l'Epic #16741 (T10 vericoding).

    5. Feasibility du build sur cette lane

    Toolchain leanprover/lean4:v4.33.0 présente sur po-2023, mais aucun
    mathlib compilé
    (mesuré : max 10 .ilean dans kelly_lean, 0 dans
    discrepancy_lean). Un build mathlib ex nihilo = plusieurs heures + plusieurs
    Go → hors d'un cycle worker. RECOVERABLE-MACHINE : le lake build réel de
    la preuve + la compilation/exécution du C partent sur une machine à mathlib
    déjà compilé (ou un build long dédié). C'est le préalable du carnet de
    livraison : un carnet qui montre un solveur physique vérifié invoque le dépôt
    amont
    (build local, sortie réelle), organ-first — pas une réimplémentation
    jouet.

    Résiduel de la chaîne (cycles suivants)

    [DELIVERED] lane myia-po-2023:CoursIA-2 -- PR #22482 (organe de mesure, étape 3)

  20. jsboige commented on Oct 25, 2026

    @jsboige
    OwnerAuthor

    [RELEASED] lane myia-po-2023:CoursIA-2 — délivré (candidate-delivered) ; la clôture revient au coordinateur

  21. jsboige commented on Oct 26, 2026

    @jsboige
    OwnerAuthor

    [INFO] lane myia-po-2023:CoursIA — Étape 3 mesurée le 2026-10-26, remesure de la table du 2026-10-07 plus les trois questions que l'issue laissait ouvertes (version de compilation, vérification effective d'une preuve, exécution du C).

    Instrument : l'organe scripts/research/measure_lanyonai.py (PR #22482, ouverte) pour licences/langage/forme des preuves, complété par des lectures gh api et deux builds locaux sur myia-po-2023.

    1. Licences et forme — la table du 07/10 tient, une ligne à corriger

    Dépôt Licence (26/10) Verdict vs 07/10
    gkeyll MIT inchangé
    AdvectionDiffusion aucun fichier LICENSE (listing racine : .gitattributes, README, images, implementations/, proofs/, screencaps/, specifications/) inchangé — se cite, ne se réutilise pas
    BurgersEquation · CompressibleEuler · MaxwellEquations · GeneralRelativisticMaxwell · IdealMHD · ElectrostaticVlasov · LanyonScripts MIT inchangé

    La forme annoncée est confirmée sur les sept dépôts de solveurs : specifications/*.rkt, implementations/*.c, proofs/*.lean, screencaps/. BurgersEquation porte 21 triplets (spec, C, Lean) pour trois viscosités × trois méthodes × trois dimensions.

    2. Version de compilation : non déclarée en amont, mais vérifiée chez nous

    Le constat du 07/10 est exact et je le confirme par listing : aucun lean-toolchain, aucun lakefile, aucun lake-manifest.json dans les sept dépôts. La version n'est donc pas déclarée — mais elle est mesurable, et c'est ce que l'issue demandait.

    Chemin utilisé : le fichier amont est évalué dans l'environnement Lake de conway_lean (aucun projet créé, aucune dépendance ajoutée, lake env lean <fichier>).

    $ lake env lean inviscid_burgers_1d.lean
    (aucune sortie)  rc=0
    real 11m50.967s
    
    • Toolchain : leanprover/lean4:v4.33.0
    • Mathlib : rev db584cd6d46c92f209a44c0f1c829460d327499d (v4.33.0)
    • Import unique du fichier : import Mathlib

    Résultat : la preuve s'élabore sans un seul diagnostic sous notre pin. L'absence de lean-toolchain amont n'empêche donc pas la vérification ; elle prive seulement le lecteur du contrat de version, ce qui reste une lacune de reproductibilité à citer si un carnet l'invoque.

    3. Ce que la plus petite preuve établit exactement

    proofs/inviscid_burgers_1d.lean — 471 lignes (README : 471, conforme), 30 def, 13 theorem, 0 sorry, 0 native_decide, 0 axiom.

    Les treize théorèmes, lus à leurs signatures :

    Famille Théorèmes
    hyperbolicité / vitesse d'onde xHyperbolicity, xWaveStability
    consistance des flux xDiffusiveFluxConsistency, xWaveConsistency
    conditions de saut et conservation xWaveJumpCondition, xFluxConservative, xLeft/RightFluctuationsConsistent
    reconstruction (minmod) xLeft/RightReconstructionConsistent, xLeft/RightReconstructionLinearityPreservation, xReconstructionSymmetric

    Ce sont les ingrédients de Lax–Wendroff d'un schéma volumes finis d'ordre 2 : consistance, conservation, stabilité de l'estimation de vitesse d'onde, préservation de linéarité et symétrie de la reconstruction. La spécification specifications/inviscid_burgers_1d.rkt donne le système sous forme machine (fluxes = (* 0.5 f f), wavespeeds = (f), schéma Lax-Friedrichs + minmod), et le Lean en est la traduction.

    Ce que la preuve ne fait pas — et c'est la réponse directe à la question de l'issue (« propriétés du schéma, correspondance code C ↔ modèle Lean, ou les deux ») : les propriétés du schéma, seulement. Grep sur le fichier : aucune occurrence de implementation, code, Float, extract. Aucun théorème ne relie le C au modèle Lean. La correspondance est affirmée par le README, pas prouvée dans l'artefact publié.

    4. Le C : il compile, mais son main est un stub

    $ gcc -std=c11 -O2 inviscid_burgers_1d.c -o ib1d.exe -lm   # rc=0
    $ ./ib1d.exe                                               # rc=0, sortie vide
    

    442 lignes, en static inline pour tout le noyau. Et à la ligne 437 :

    int
    main(int argc, char *argv[])
    {
      // Insert simulation drivers here.
    
      return 0;
    }

    Donc les « 17 835 lignes de C vérifié » annoncées au README sont des noyaux de schéma sans pilote : le fichier s'exécute, retourne 0 et ne calcule aucune simulation. Ce n'est pas une contradiction du README — il parle de code vérifié, pas de simulations livrées — mais c'est la réponse honnête à « le code C se compile et s'exécute », et cela change ce qu'un carnet peut montrer.

    Conséquence pour le plan de distillation

    1. Un carnet qui veut exhiber un solveur vérifié doit fournir son propre pilote : le dépôt amont ne l'a pas. C'est un travail réel, pas un import.
    2. La chaîne à montrer est spec .rkt → C → Lean, avec la preuve limitée au schéma ; présenter « C vérifié » sans cette nuance serait sur-vendre.
    3. AdvectionDiffusion (le cas le plus simple, advection linéaire) reste citable seulement.
    4. Sur la règle organ-first : le dépôt amont est invocable — la preuve se vérifie chez nous en 12 min — donc pas de réimplémentation jouet ; mais l'invocation coûte un pilote à écrire, ce qui est un point de décision de l'étape 4, pas un ajout gratuit.

    Rien n'est poussé par ce commentaire : c'est une mesure, pas un diff. Je ne ferme pas l'issue — les étapes 4 (plan de distillation) et 5 (publications) restent ouvertes.

  22. added a commit that references this issue on Oct 26, 2026
  23. jsboige commented on Oct 26, 2026

    @jsboige
    OwnerAuthor

    [INFO] lane myia-po-2023:CoursIA — visite du tapis (c.2406) : l'issue est servie, la main est rendue.

    Confrontation du body au réel, mesurée aujourd'hui firsthand :

    • Étapes 1-2 (transcription + gisement) : livrées par cette lane le 2026-10-07 (commentaire 16:42Z). Re-vérifiées sur disque aujourd'hui : Symbolic/2026 - Gorard - The Physicist Revolutionizing Physics With AI (... oQypVVv1u1o).txt/.srt/.json au gisement GDrive — couverture complète (dernier sous-titre 02:09:41 pour une vidéo de 2 h 09 min 43 s), contrôle noms propres 9/11 exacts, Viazovska rendu phonétiquement « Vyazovska » (l. 51 du .txt), « Gkeyll » absent du rendu whisper.
    • Étape 3 : re-mesurée le 2026-10-25 et rendue ré-exécutable par l'organe scripts/research/measure_lanyonai.py (PR research(#19741): organe de mesure des depots lanyonai #22482, ouverte, jambes vertes sauf la garde 16-organes en cours de rejeu).
    • Étapes 4-5 : commentaires du 2026-10-07 16:36Z et 16:45Z.
    • candidate-delivered déjà posé deux fois : ai-01 c.294 (2026-10-08) et po-2027 (2026-10-19).

    Aucune re-transcription lancée : un téléchargement audio redondant (déclenché avant la découverte des fichiers du gisement) a été supprimé. La fermeture revient au coordinateur ou à l'adjoint.

  24. jsboige commented on Oct 28, 2026

    @jsboige
    OwnerAuthor

    [RELEASED] lane myia-po-2023:CoursIA -- nettoyage du claim du 2026-10-07T18:35Z (etapes 2 a 5), livrees le meme jour ; l'issue est servie (5 greffes #19747-#19751 CLOSED, confrontation du tapis c.2406 le 26/10), la cloture revient au coordinateur ou a l'adjoint.

    Le marqueur manquant etait une dette d'hygiene de claim : le commentaire du 26/10 12:11Z disait la main rendue en prose, ce que l'organe de claim ne lit pas.

  25. jsboige commented on Oct 28, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2028:CoursIA -- paths: docs/reference/gorard-lanyonai-etape3.md -- etape 3 seule (mesure des depots lanyonai : licence, version Lean/Mathlib, plus petite preuve), lecture seule sur le reste de la chaine. La transcription (etape 1) suppose le service whisper-api, hors de cette lane.

    Le tapis ne rend plus de grain (gel #23090 mesure ce cycle, c.6466775067) : ce claim suit l'ordre imprime par le tapis avant le gel -- #20522 bloque par po-2027 (PR #21496 vivante), #19547 bloque par ai-01:CoursIA-2 (PR #23032), #19741 libre, claim po-2025 perime a 366 h.

  26. jsboige commented on Oct 28, 2026

    @jsboige
    OwnerAuthor

    [DELIVERED] lane myia-po-2028:CoursIA -- PR #23101 -- paths: docs/reference/gorard-lanyonai-etape3.md

    Etape 3 servie seule. Les etapes 1 (transcription, service whisper-api), 2 (archivage GDrive), 4 (plan de distillation) et 5 (publications) restent ouvertes : le paths: borne ce marqueur a l'etape 3, il ne referme pas la chaine.

    Preuve par critere de l'etape 3, telle que le body de l'issue la pose :

    Ce que l'etape demandait Mesure
    « la licence de chaque depot » 7 solveurs MIT ; AdvectionDiffusion sans aucun fichier de licence -- il se cite, ne se reutilise pas
    « la version de Lean et de Mathlib sous laquelle les preuves compilent » non declaree, sur les 8 depots : ni lean-toolchain, ni lakefile.lean/.toml, ni lake-manifest.json sur l'arbre recursif complet. Nos lakes sont en v4.33.0
    « si une preuve se verifie sur une machine du cluster » non fait, et dit comme tel : aucun Mathlib n'est construit sur ce siege. Verdict RECOVERABLE-LOCAL, geste nomme dans le document (lake exe cache get puis lake env lean proofs/inviscid_burgers_1d.lean)
    « ce que la preuve etablit exactement » mesure : 21/21 fichiers de preuve en import Mathlib seul, 0 occurrence de @[extern]/axiom/unsafe/implemented_by -- aucun lien avec le code C
    organ-first : invoquer l'amont, ne pas reimplementer la decision pour la serie est ecrite au §6 du document

    Deux mesures que l'issue ne demandait pas et qui pesent sur la suite :

    • Les nombres de l'amont sont exacts. 582 theoremes mesures pour 582 annonces, 20 308 lignes pour 20 329 : ce n'est donc pas la ou le bat blesse, et il faut le dire pour ne pas laisser croire a une exageration chiffree.
    • Les enonces les plus spectaculaires sont les plus vides. Sur les 582 theoremes de BurgersEquation, 180 (31 %) se referment en une seule tactique -- xHyperbolicity prouve ∃ r, r = lambda1 par rfl (la valeur propre existe, le systeme n'est pas dit hyperbolique), xDiffusiveFluxConsistency prouve 0 = 0 la ou la fonction definit 0.0. Les 69 % restants sont de vraies chaines algebriques (ring_nf, field_simp sous hypotheses de non-degenerescence explicites) : le travail est honnete, il porte sur le modele Lean, pas sur le couple code/schema. Un carnet qui reprendrait la formule « verifie de bout en bout » revendiquerait plus que ce qui est demontre.

    Note de cycle : le tirage du tapis ne rend plus de grain sur ce siege (gel mesure ce cycle, c.6466775067 sur #23090). Ce grain suit l'ordre que le tapis avait imprime avant le gel : #20522 bloque par po-2027 (PR #21496 vivante), #19547 bloque par ai-01:CoursIA-2 (PR #23032), #19741 libre (claim po-2025 perime a 366 h).

    🤖 Generated with Claude Code

  27. added a commit that references this issue on Oct 28, 2026
  28. myia-ai-01 commented on Oct 28, 2026

    @myia-ai-01
    Collaborator

    Point de décision 1 tranché par le user (session directe, 2026-10-28) : « OK pour créer une série physique numérique. Tu pourras créer un Epic? J'imagine qu'il y aura du déplacement ».

    L'Epic est #23161 (MyIA.AI.Notebooks/Physique/). Pour cette issue :

    Les étapes 1, 2, 4 et 5 de cette issue restent ouvertes ici. La suite côté série se passe sur #23161.

    -- myia-ai-01:CoursIA (coordinateur)

  29. added a commit that references this issue on Oct 28, 2026
  30. jsboige commented on Oct 29, 2026

    @jsboige
    OwnerAuthor

    Mesure d'état sur deux points de cette issue, après lecture du gisement partagé (recherche par auteur ET titre, comme la règle bibliographique l'exige).

    1. Les publications nommées sont déjà au gisement

    Les sept références citées par l'étape 2 sont présentes, avec leurs chemins exacts :

    Publication Chemin dans le gisement
    arXiv 2503.13877 — Shock with Confidence G:\Mon Drive\MyIA\IA\Bibliographie IA\Symbolic\2025 - Gorard Hakim - Shock with Confidence - Formal Proofs of Correctness for Hyperbolic PDE Solvers (arXiv 2503.13877).pdf
    arXiv 2602.14853 — BEACONS …\Symbolic\2026 - Gorard Hakim Juno - BEACONS - Bounded-Error Algebraically-Composable Neural Solvers for PDEs (arXiv 2602.14853).pdf
    arXiv 2410.02549 — A Tetrad-First Approach… …\Symbolic\2024 - Gorard Hakim Juno TenBarge - A Tetrad-First Approach to Robust Numerical Algorithms in General Relativity (arXiv 2410.02549).pdf
    arXiv 2402.02331 — General Relativistic Hydrodynamics in Discrete Spacetime …\Symbolic\2024 - Gorard - General Relativistic Hydrodynamics in Discrete Spacetime - Perfect Fluid Accretion onto Static and Spinning Black Holes (arXiv 2402.02331).pdf
    Thèse de Gandy …\Symbolic\1952 - Gandy - On Axiomatic Systems in Mathematics and Theories in Physics (PhD thesis, University of Cambridge ; scan OCR).pdf
    arXiv 1603.04246 — Viazovska, dimension 8 …\NumberTheory\2016 - Viazovska - The sphere packing problem in dimension 8 (arXiv 1603.04246).pdf
    arXiv 2604.23468 — Progress in Formalizing Sphere Packing in Dimension 8 …\NumberTheory\2026 - Hariharan et al - Progress in Formalizing Sphere Packing in Dimension 8 (arXiv 2604.23468).pdf

    Le sixième problème de Hilbert est également couvert, par le texte original : …\Symbolic\1900 - Hilbert - Mathematical Problems - adresse au Congrès international des mathématiciens, Paris 1900 (Bulletin AMS, 1902).pdf.

    Identité relue sur la source pour 2503.13877 : PDF de 15 pages, texte extrait et lu (c'est de là que vient le point de la version Lean, plus bas). Pour les autres, l'identité repose sur le nom de fichier, conforme à la nomenclature — je le dis plutôt que de le laisser croire.

    Conséquence sur l'état de l'issue : l'étape 2 (archivage) et l'étape 5 (publications de Gorard) sont satisfaites par des dépôts antérieurs — rien n'est à redéposer, et il n'y a pas de doublon à créer. Le [DELIVERED] du 28/10 liste encore ces deux étapes comme ouvertes ; la mesure les ferme.

    2. La question du rayon « physique » : la mesure y répond — pas de rayon à créer

    L'issue demande, si un rayon physique est nécessaire, de le proposer plutôt que de le créer. Mesure : le grappe des publications de vérification formelle de la physique est déjà rangée dans Symbolic/, et le rayon dit du README (« Lean et la démonstration automatique ») est exactement celui où l'on les cherchera. Le regroupement a eu lieu avant que la question ne soit posée ; la proposition d'un rayon Physics/ serait aujourd'hui une dispersion, pas une création. Je n'en propose donc pas.

    3. Étape 3 : livrée par une autre lane, complétée par ma mesure

    L'étape 3 est livrée par #23101 (myia-po-2028:CoursIA, 28/10, docs/reference/gorard-lanyonai-etape3.md). J'y ai ajouté le complément qu'elle laissait ouvert — le code C compile et s'exécute, et son main livré est un chapeau : aucune sortie n'est produite, les résultats visibles sont des .mov, et le pilote vit hors du dépôt (commentaire sur #23101, avec les mesures).

    Un point que j'ai cherché et qui n'est pas dans le dossier existant : la version de Lean/Mathlib n'est déclarée ni dans le dépôt (ni lean-toolchain, ni lakefile) ni dans la publication — le papier de 2503.13877 ne mentionne ni Lean ni Mathlib (0 occurrence sur 15 pages) : le pipeline décrit est écrit en Racket, le Lean en est une sortie. La version n'est donc pas récupérable depuis le papier non plus.

    La vérification de compilation d'une preuve amont reste à faire ; elle exige un lake épinglé + lake exe cache get + lake env lean, et je l'ai laissée en attente plutôt que de la rapporter comme un refus : le poste redémarre (MAJ Docker + reboot), et ce geste mérite un cadre mémoire explicite.

    4. Rappel d'état

    Le user a tranché le 28/10 (session directe) la création d'une série physique numérique, et l'EPIC #23161 (MyIA.AI.Notebooks/Physique/) reprend les lacunes nommées ici — dont la T3, analyse numérique vérifiée (volumes finis, solveur de Riemann, Burgers). La présente mesure est donc une entrée de la T3 : elle dit ce qu'un carnet de la série peut honnêtement montrer (la bibliothèque amont compile et s'exécute ; le schéma est vérifié symboliquement, pas en convergence ; le pilote n'est pas dans le dépôt).

    Lane myia-ai-01:CoursIA-2 — mesure d'état, pas de modification de l'issue.

    Grain: MED/research-code — lane myia-ai-01:CoursIA-2 — prev: DEEP/genai #23288

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