From 5f8f83df1f0fc721470d2a237a8e0cc252d87fc3 Mon Sep 17 00:00:00 2001 From: jsboige Date: Wed, 7 Oct 2026 21:33:10 +0200 Subject: [PATCH 1/6] =?UTF-8?q?fix(complexity,#19712):=20Complexity-06b=20?= =?UTF-8?q?=C2=A77=20Conclusion=20re-ancr=C3=A9=20sur=20outputs=20head=20(?= =?UTF-8?q?sans=20stim)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Voie 3 suivi #19691 (NanoClaw reserve 1). Substitutions bornees a la cellule 30 (markdown §7 Conclusion) du carnet MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb (merge #19691 -> main 4f1d2b2db4) : - "stim confirme les outcomes deterministes" -> "la table des outcomes deterministes est lue dans le tableau CHP ; stim, conditionnel a son installation (cf. issue de suivi), joue ici le role de troisieme juge externe" - "Une porte T -> refus du port ET de stim" -> "Une porte T -> refus du port (no method 't')" - "la frontiere est Clifford/le-reste, pas quantique/classique" -> "attestee ici par le port seul (stim, non installe en ce banc, documente en issue de suivi)" C.2 byte-identity : 0 code cell touchee, 0 outputs modifie, 4 cellules code sans execution_count preservees (identiques a main HEAD avant edition : indices 0, 3, 11, 12). nbformat.validate OK. Refs : #19712 (issue de suivi), #19691 (PR mere), PR #19606 (Distillation D5 -- organ mesureur de preservation), c.101 worker myia-po-2024:CoursIA-2. Co-Authored-By: Claude Haiku 4.5 (1M context) --- ...xity-06b-AaronsonGottesman-Dequantification-Python.ipynb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb index 032885cf82..f4f85fd9c4 100644 --- a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb +++ b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb @@ -1616,9 +1616,9 @@ "|---|---|---|\n", "| Dériver, pas recopier | §1–§2 | Table de phase et conjugaison CHP **construites** par multiplication des matrices $2\\times2$ ; le piège de phase $X_c Z_t / Y_c Y_t$ exhibé, pas affirmé |\n", "| Construire l'organe | §3 | Port CHP complet (rowsum, portes, mesures — déterministe par lecture GF(2), aléatoire par re-stabilisation) ; Bell et GHZ lus dans le tableau, 50/50 corrélations mesurées |\n", - "| Prouver l'arbitre | §4 | **84 valeurs propres** stabilisatrices exactes au $10^{-9}$ (zéro bruit) ; distributions TV sous 6× le bruit de sondage ; stim confirme les outcomes déterministes |\n", + "| Prouver l'arbitre | §4 | **84 valeurs propres** stabilisatrices exactes au $10^{-9}$ (zéro bruit) ; distributions TV sous 6× le bruit de sondage ; la table des outcomes déterministes est lue dans le tableau CHP ; stim, conditionnel à son installation (cf. issue de suivi), joue ici le rôle de troisième juge externe |\n", "| Mesurer le régime | §5 | Bascule **mesurée** dès $n = 13$ qubits ; ratio 1480× à $n = 20$ ; pente $\\approx 1$ bit/qubit côté état complet ($R^2$ affiché) avec échelons locaux au-dessus du plancher $2\\times$ (mémoire) ; projections $n = 30/40$ **extrapolées du fit, étiquetées telles** |\n", - "| Fermer la classe | §5 | Une porte $T$ → refus du port **et** de stim (pas de méthode `t`) ; l'état complet inchangé — la frontière est Clifford/le-reste, pas quantique/classique |\n", + "| Fermer la classe | §5 | Une porte $T$ → refus du port (pas de méthode `t`) ; l'état complet inchangé — la frontière est Clifford/le-reste, attestée ici par le port seul (stim, non installé en ce banc, documenté en issue de suivi) |\n", "\n", "**Ce que 2004 a fondé ici.** Aaronson et Gottesman n'ont pas « accéléré » la simulation\n", "quantique : ils ont **délimité** la terre qui ne demandait pas de moteur quantique. La\n", @@ -1680,4 +1680,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} From eb4cd5a346630f52577179ed89d6734d8b6e95d3 Mon Sep 17 00:00:00 2001 From: jsboige Date: Thu, 8 Oct 2026 02:08:13 +0200 Subject: [PATCH 2/6] fix(complexity,#19712): 2 nombres dans cellule 30 alignes sur outputs (revue Hermes) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit clusterManager-Myia a releve 2 reliquats d'execution 'base' avec stim dans la cellule 30 §7 Conclusion (CHANGES_REQUESTED) : - 'Bascule mesurée des n = 13 qubits' -> 'des n = 10 qubits' (output idx20 : 'Bascule MESUREE : des n = 10 qubits, l'etat complet paie plus que l'arbitre (1.4x)') - 'ratio 1480x a n = 20' -> 'ratio 665x a n = 20' (output idx19 ligne mediane 665x) - 'au-dessus du plancher 2x (memoire)' -> 'entre 0.9x et 5.7x par qubit (les passages au-dessus du plancher 2x = effets de cache documentes en cellule 20)' (output idx20 dit 'echelons locaux entre 0.9x et 5.7x par qubit'). Cellule 30 preservee liste-de-strings (34 elements, byte-identity hors ligne modifiee). 2 insertions / 2 deletions, scope borne. Refs : #19712, #19776 (PR mere). --- ...lexity-06b-AaronsonGottesman-Dequantification-Python.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb index f4f85fd9c4..420f00886b 100644 --- a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb +++ b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb @@ -1617,7 +1617,7 @@ "| Dériver, pas recopier | §1–§2 | Table de phase et conjugaison CHP **construites** par multiplication des matrices $2\\times2$ ; le piège de phase $X_c Z_t / Y_c Y_t$ exhibé, pas affirmé |\n", "| Construire l'organe | §3 | Port CHP complet (rowsum, portes, mesures — déterministe par lecture GF(2), aléatoire par re-stabilisation) ; Bell et GHZ lus dans le tableau, 50/50 corrélations mesurées |\n", "| Prouver l'arbitre | §4 | **84 valeurs propres** stabilisatrices exactes au $10^{-9}$ (zéro bruit) ; distributions TV sous 6× le bruit de sondage ; la table des outcomes déterministes est lue dans le tableau CHP ; stim, conditionnel à son installation (cf. issue de suivi), joue ici le rôle de troisième juge externe |\n", - "| Mesurer le régime | §5 | Bascule **mesurée** dès $n = 13$ qubits ; ratio 1480× à $n = 20$ ; pente $\\approx 1$ bit/qubit côté état complet ($R^2$ affiché) avec échelons locaux au-dessus du plancher $2\\times$ (mémoire) ; projections $n = 30/40$ **extrapolées du fit, étiquetées telles** |\n", + "| Mesurer le régime | §5 | Bascule **mesurée** dès $n = 10$ qubits ; ratio 665× à $n = 20$ ; pente $\\approx 1$ bit/qubit côté état complet ($R^2$ affiché) avec échelons locaux entre $0.9\\times$ et $5.7\\times$ par qubit (les passages au-dessus du plancher $2\\times$ sont les effets de cache documentés en cellule 20) ; projections $n = 30/40$ **extrapolées du fit, étiquetées telles** |\n", "| Fermer la classe | §5 | Une porte $T$ → refus du port (pas de méthode `t`) ; l'état complet inchangé — la frontière est Clifford/le-reste, attestée ici par le port seul (stim, non installé en ce banc, documenté en issue de suivi) |\n", "\n", "**Ce que 2004 a fondé ici.** Aaronson et Gottesman n'ont pas « accéléré » la simulation\n", @@ -1680,4 +1680,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} +} \ No newline at end of file From 95f276440a326d8c7d0b054b0ea66be2a8040f8f Mon Sep 17 00:00:00 2001 From: jsboige Date: Thu, 8 Oct 2026 04:11:45 +0200 Subject: [PATCH 3/6] =?UTF-8?q?fix(complexity,#19712):=20Complexity-06b=20?= =?UTF-8?q?=C2=A77=20re-ancr=C3=A9=20sur=20une=20r=C3=A9-ex=C3=A9cution=20?= =?UTF-8?q?avec=20stim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La cellule 30 (§7) citait les sorties d'une exécution de base faite avec stim, alors que les sorties committées venaient d'une exécution sans stim. Le banc traitait l'absence de stim comme une condition acceptable : c'est une cause environnementale, et la règle F dit qu'on la répare au lieu de la contourner. stim est donc installé (1.16.0) et le carnet ré-exécuté, au lieu de réécrire la prose pour excuser l'absence. - §7 « Prouver l'arbitre » : stim confirme les 14 outcomes déterministes du CHP — attesté par l'exécution, et non plus par une citation conditionnelle. - §7 « Mesurer le régime » : nombres de la ré-exécution (bascule mesurée dès n = 6, ratio état-complet / port CHP 813x à n = 20, pente 0.98 bit/qubit, R² = 0.9232, échelons locaux de 1.2x à 5.4x par qubit). - §7 « Fermer la classe » : refus du port ET de stim (pas de méthode `t`). - Note de provenance sous le tableau : les nombres de temps sont des temps murs, ils varient avec la charge de la machine. Le diff source reste borné à la cellule 30 (markdown) ; les sorties du carnet sont celles de cette ré-exécution. Co-Authored-By: Claude Sonnet 5.5 --- ...sonGottesman-Dequantification-Python.ipynb | 381 +++++++++--------- 1 file changed, 199 insertions(+), 182 deletions(-) diff --git a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb index 420f00886b..fd51c9e5cb 100644 --- a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb +++ b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb @@ -6,16 +6,16 @@ "id": "9cce5037", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:03.156592Z", - "iopub.status.busy": "2026-10-07T08:48:03.156047Z", - "iopub.status.idle": "2026-10-07T08:48:03.165425Z", - "shell.execute_reply": "2026-10-07T08:48:03.164156Z" + "iopub.execute_input": "2026-10-08T02:08:10.971149Z", + "iopub.status.busy": "2026-10-08T02:08:10.970674Z", + "iopub.status.idle": "2026-10-08T02:08:10.977796Z", + "shell.execute_reply": "2026-10-08T02:08:10.976415Z" }, "papermill": { - "duration": 0.018089, - "end_time": "2026-10-07T08:48:03.166500", + "duration": 0.01734, + "end_time": "2026-10-08T02:08:10.979203+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.148411", + "start_time": "2026-10-08T02:08:10.961863+00:00", "status": "completed" }, "tags": [] @@ -31,10 +31,10 @@ "id": "85910518", "metadata": { "papermill": { - "duration": 0.005986, - "end_time": "2026-10-07T08:48:03.179643", + "duration": 0.006401, + "end_time": "2026-10-08T02:08:10.992905+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.173657", + "start_time": "2026-10-08T02:08:10.986504+00:00", "status": "completed" }, "tags": [] @@ -52,10 +52,10 @@ "id": "feacb926", "metadata": { "papermill": { - "duration": 0.005298, - "end_time": "2026-10-07T08:48:03.190803", + "duration": 0.006469, + "end_time": "2026-10-08T02:08:11.005711+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.185505", + "start_time": "2026-10-08T02:08:10.999242+00:00", "status": "completed" }, "tags": [] @@ -106,16 +106,16 @@ "id": "6354b963", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:03.206627Z", - "iopub.status.busy": "2026-10-07T08:48:03.205612Z", - "iopub.status.idle": "2026-10-07T08:48:03.320694Z", - "shell.execute_reply": "2026-10-07T08:48:03.320158Z" + "iopub.execute_input": "2026-10-08T02:08:11.030631Z", + "iopub.status.busy": "2026-10-08T02:08:11.030063Z", + "iopub.status.idle": "2026-10-08T02:08:11.257743Z", + "shell.execute_reply": "2026-10-08T02:08:11.256360Z" }, "papermill": { - "duration": 0.12478, - "end_time": "2026-10-07T08:48:03.322768", + "duration": 0.247485, + "end_time": "2026-10-08T02:08:11.259102+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.197988", + "start_time": "2026-10-08T02:08:11.011617+00:00", "status": "completed" }, "tags": [] @@ -139,10 +139,10 @@ "id": "4de4a992", "metadata": { "papermill": { - "duration": 0.005548, - "end_time": "2026-10-07T08:48:03.333886", + "duration": 0.005811, + "end_time": "2026-10-08T02:08:11.271614+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.328338", + "start_time": "2026-10-08T02:08:11.265803+00:00", "status": "completed" }, "tags": [] @@ -168,16 +168,16 @@ "id": "ad6351f9", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:03.350531Z", - "iopub.status.busy": "2026-10-07T08:48:03.348517Z", - "iopub.status.idle": "2026-10-07T08:48:03.382280Z", - "shell.execute_reply": "2026-10-07T08:48:03.381247Z" + "iopub.execute_input": "2026-10-08T02:08:11.287847Z", + "iopub.status.busy": "2026-10-08T02:08:11.287150Z", + "iopub.status.idle": "2026-10-08T02:08:11.327778Z", + "shell.execute_reply": "2026-10-08T02:08:11.326413Z" }, "papermill": { - "duration": 0.042527, - "end_time": "2026-10-07T08:48:03.383329", + "duration": 0.050208, + "end_time": "2026-10-08T02:08:11.328751+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.340802", + "start_time": "2026-10-08T02:08:11.278543+00:00", "status": "completed" }, "tags": [] @@ -263,10 +263,10 @@ "id": "c9b991f5", "metadata": { "papermill": { - "duration": 0.00765, - "end_time": "2026-10-07T08:48:03.398118", + "duration": 0.005791, + "end_time": "2026-10-08T02:08:11.340718+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.390468", + "start_time": "2026-10-08T02:08:11.334927+00:00", "status": "completed" }, "tags": [] @@ -284,10 +284,10 @@ "id": "5fd5078f", "metadata": { "papermill": { - "duration": 0.006555, - "end_time": "2026-10-07T08:48:03.410323", + "duration": 0.016247, + "end_time": "2026-10-08T02:08:11.362472+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.403768", + "start_time": "2026-10-08T02:08:11.346225+00:00", "status": "completed" }, "tags": [] @@ -309,16 +309,16 @@ "id": "a40c64b5", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:03.430611Z", - "iopub.status.busy": "2026-10-07T08:48:03.430611Z", - "iopub.status.idle": "2026-10-07T08:48:03.449133Z", - "shell.execute_reply": "2026-10-07T08:48:03.447608Z" + "iopub.execute_input": "2026-10-08T02:08:11.388672Z", + "iopub.status.busy": "2026-10-08T02:08:11.388275Z", + "iopub.status.idle": "2026-10-08T02:08:11.419804Z", + "shell.execute_reply": "2026-10-08T02:08:11.418382Z" }, "papermill": { - "duration": 0.032547, - "end_time": "2026-10-07T08:48:03.450144", + "duration": 0.052499, + "end_time": "2026-10-08T02:08:11.421057+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.417597", + "start_time": "2026-10-08T02:08:11.368558+00:00", "status": "completed" }, "tags": [] @@ -380,10 +380,10 @@ "id": "aba11bc5", "metadata": { "papermill": { - "duration": 0.007322, - "end_time": "2026-10-07T08:48:03.466248", + "duration": 0.006786, + "end_time": "2026-10-08T02:08:11.434200+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.458926", + "start_time": "2026-10-08T02:08:11.427414+00:00", "status": "completed" }, "tags": [] @@ -402,10 +402,10 @@ "id": "4b7957ff", "metadata": { "papermill": { - "duration": 0.006251, - "end_time": "2026-10-07T08:48:03.479069", + "duration": 0.006388, + "end_time": "2026-10-08T02:08:11.447111+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.472818", + "start_time": "2026-10-08T02:08:11.440723+00:00", "status": "completed" }, "tags": [] @@ -441,16 +441,16 @@ "id": "638a5fdc", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:03.493728Z", - "iopub.status.busy": "2026-10-07T08:48:03.493728Z", - "iopub.status.idle": "2026-10-07T08:48:03.507754Z", - "shell.execute_reply": "2026-10-07T08:48:03.507754Z" + "iopub.execute_input": "2026-10-08T02:08:11.463953Z", + "iopub.status.busy": "2026-10-08T02:08:11.463242Z", + "iopub.status.idle": "2026-10-08T02:08:11.493751Z", + "shell.execute_reply": "2026-10-08T02:08:11.492263Z" }, "papermill": { - "duration": 0.024194, - "end_time": "2026-10-07T08:48:03.509790", + "duration": 0.042542, + "end_time": "2026-10-08T02:08:11.495282+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.485596", + "start_time": "2026-10-08T02:08:11.452740+00:00", "status": "completed" }, "tags": [] @@ -621,16 +621,16 @@ "id": "64829fca", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:03.524291Z", - "iopub.status.busy": "2026-10-07T08:48:03.523280Z", - "iopub.status.idle": "2026-10-07T08:48:03.541887Z", - "shell.execute_reply": "2026-10-07T08:48:03.541887Z" + "iopub.execute_input": "2026-10-08T02:08:11.509529Z", + "iopub.status.busy": "2026-10-08T02:08:11.508993Z", + "iopub.status.idle": "2026-10-08T02:08:11.526358Z", + "shell.execute_reply": "2026-10-08T02:08:11.524787Z" }, "papermill": { - "duration": 0.027653, - "end_time": "2026-10-07T08:48:03.543421", + "duration": 0.026388, + "end_time": "2026-10-08T02:08:11.527613+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.515768", + "start_time": "2026-10-08T02:08:11.501225+00:00", "status": "completed" }, "tags": [] @@ -735,16 +735,16 @@ "id": "d39e363e", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:03.559153Z", - "iopub.status.busy": "2026-10-07T08:48:03.559153Z", - "iopub.status.idle": "2026-10-07T08:48:03.592869Z", - "shell.execute_reply": "2026-10-07T08:48:03.592869Z" + "iopub.execute_input": "2026-10-08T02:08:11.542036Z", + "iopub.status.busy": "2026-10-08T02:08:11.541512Z", + "iopub.status.idle": "2026-10-08T02:08:11.646989Z", + "shell.execute_reply": "2026-10-08T02:08:11.645303Z" }, "papermill": { - "duration": 0.043662, - "end_time": "2026-10-07T08:48:03.593875", + "duration": 0.114193, + "end_time": "2026-10-08T02:08:11.648221+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.550213", + "start_time": "2026-10-08T02:08:11.534028+00:00", "status": "completed" }, "tags": [] @@ -754,7 +754,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bell |00>+|11> : stabilisateurs = ['+XX', '+ZZ']\n", + "Bell |00>+|11> : stabilisateurs =" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ['+XX', '+ZZ']\n", "Bell vu par l'etat complet : poids |00> = 0.5 , |11> = 0.5 , ailleurs = 0.0\n", "50 tirs de mesures Z correlees sur Bell : 50/50\n", "GHZ-8 : stab[0] = +XXXXXXXX (attendu +XXXXXXXX)\n", @@ -799,10 +806,10 @@ "id": "b4256fbc", "metadata": { "papermill": { - "duration": 0.007921, - "end_time": "2026-10-07T08:48:03.608350", + "duration": 0.006669, + "end_time": "2026-10-08T02:08:11.661621+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.600429", + "start_time": "2026-10-08T02:08:11.654952+00:00", "status": "completed" }, "tags": [] @@ -821,10 +828,10 @@ "id": "edc4ad13", "metadata": { "papermill": { - "duration": 0.006523, - "end_time": "2026-10-07T08:48:03.621284", + "duration": 0.006196, + "end_time": "2026-10-08T02:08:11.674269+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.614761", + "start_time": "2026-10-08T02:08:11.668073+00:00", "status": "completed" }, "tags": [] @@ -854,16 +861,16 @@ "id": "383cdd31", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:03.636860Z", - "iopub.status.busy": "2026-10-07T08:48:03.636860Z", - "iopub.status.idle": "2026-10-07T08:48:07.753783Z", - "shell.execute_reply": "2026-10-07T08:48:07.752766Z" + "iopub.execute_input": "2026-10-08T02:08:11.699122Z", + "iopub.status.busy": "2026-10-08T02:08:11.698662Z", + "iopub.status.idle": "2026-10-08T02:08:17.618998Z", + "shell.execute_reply": "2026-10-08T02:08:17.617688Z" }, "papermill": { - "duration": 4.125, - "end_time": "2026-10-07T08:48:07.753783", + "duration": 5.939595, + "end_time": "2026-10-08T02:08:17.620124+00:00", "exception": false, - "start_time": "2026-10-07T08:48:03.628783", + "start_time": "2026-10-08T02:08:11.680529+00:00", "status": "completed" }, "tags": [] @@ -903,7 +910,7 @@ "text": [ "n=6 seed=7 : TV = 0.041 (bruit de sondage attendu ~0.058, 16 sorties possibles)\n", "Distributions sous le seuil (6x le bruit de sondage attendu) : OK\n", - "stim non installe : le banc continue avec les deux machines du notebook\n" + "stim confirme les 14 outcomes deterministes du CHP : OK\n" ] } ], @@ -983,10 +990,10 @@ "id": "f7f939d0", "metadata": { "papermill": { - "duration": 0.003051, - "end_time": "2026-10-07T08:48:07.762124", + "duration": 0.006269, + "end_time": "2026-10-08T02:08:17.632002+00:00", "exception": false, - "start_time": "2026-10-07T08:48:07.759073", + "start_time": "2026-10-08T02:08:17.625733+00:00", "status": "completed" }, "tags": [] @@ -1008,10 +1015,10 @@ "id": "a136e80a", "metadata": { "papermill": { - "duration": 0.005998, - "end_time": "2026-10-07T08:48:07.779975", + "duration": 0.006112, + "end_time": "2026-10-08T02:08:17.643063+00:00", "exception": false, - "start_time": "2026-10-07T08:48:07.773977", + "start_time": "2026-10-08T02:08:17.636951+00:00", "status": "completed" }, "tags": [] @@ -1031,16 +1038,16 @@ "id": "c9a6f8fc", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:07.797522Z", - "iopub.status.busy": "2026-10-07T08:48:07.797522Z", - "iopub.status.idle": "2026-10-07T08:48:41.143892Z", - "shell.execute_reply": "2026-10-07T08:48:41.142791Z" + "iopub.execute_input": "2026-10-08T02:08:17.657212Z", + "iopub.status.busy": "2026-10-08T02:08:17.656767Z", + "iopub.status.idle": "2026-10-08T02:08:52.276535Z", + "shell.execute_reply": "2026-10-08T02:08:52.274849Z" }, "papermill": { - "duration": 33.360197, - "end_time": "2026-10-07T08:48:41.149899", + "duration": 34.634212, + "end_time": "2026-10-08T02:08:52.282618+00:00", "exception": false, - "start_time": "2026-10-07T08:48:07.789702", + "start_time": "2026-10-08T02:08:17.648406+00:00", "status": "completed" }, "tags": [] @@ -1052,19 +1059,20 @@ "text": [ "Temps median par taille (profondeur 3n, 3 seeds) :\n", " n | port CHP | etat complet | stim\n", - " 6 | 0.4ms | 0.1ms | -\n", - " 8 | 0.6ms | 0.2ms | -\n", - " 10 | 0.9ms | 1.3ms | -\n", - " 12 | 1.3ms | 2.1ms | -\n", - " 16 | 2.1ms | 119.0ms | -\n", - " 20 | 2.9ms | 1937.8ms | -\n", - " 24 | 2.5ms | - | -\n", - " 32 | 4.1ms | - | -\n", - " 40 | 12.0ms | - | -\n", - " 48 | 14.6ms | - | -\n", - " 64 | 26.2ms | - | -\n", + " 6 | 0.5ms | 0.5ms | 0.08ms\n", + " 8 | 0.8ms | 0.8ms | 0.08ms\n", + " 10 | 1.3ms | 1.0ms | -\n", + " 12 | 1.8ms | 2.0ms | 0.10ms\n", + " 16 | 2.7ms | 147.8ms | 0.15ms\n", + " 20 | 3.2ms | 2592.1ms | 0.17ms\n", + " 24 | 5.6ms | - | 0.21ms\n", + " 32 | 10.0ms | - | 0.28ms\n", + " 40 | 16.3ms | - | -\n", + " 48 | 20.4ms | - | 0.40ms\n", + " 64 | 42.9ms | - | 0.54ms\n", "\n", - "Ratio etat-complet / port CHP a n=20 : 665x\n" + "Ratio etat-complet / port CHP a n=20 : 813x\n", + "Ratio port CHP / stim a n=20 : 18x (le port est fait pour etre lu, l'organe du metier pour la course)\n" ] } ], @@ -1133,16 +1141,16 @@ "id": "e2410d1e", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:41.166367Z", - "iopub.status.busy": "2026-10-07T08:48:41.165370Z", - "iopub.status.idle": "2026-10-07T08:48:41.185084Z", - "shell.execute_reply": "2026-10-07T08:48:41.184077Z" + "iopub.execute_input": "2026-10-08T02:08:52.299641Z", + "iopub.status.busy": "2026-10-08T02:08:52.299293Z", + "iopub.status.idle": "2026-10-08T02:08:52.311262Z", + "shell.execute_reply": "2026-10-08T02:08:52.310027Z" }, "papermill": { - "duration": 0.027256, - "end_time": "2026-10-07T08:48:41.186592", + "duration": 0.022463, + "end_time": "2026-10-08T02:08:52.312284+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.159336", + "start_time": "2026-10-08T02:08:52.289821+00:00", "status": "completed" }, "tags": [] @@ -1152,13 +1160,13 @@ "name": "stdout", "output_type": "stream", "text": [ - "etat complet : pente 1.06 bits de log2(t) par qubit (R^2 = 0.9733) ; echelons locaux entre 0.9x et 5.7x par qubit\n", + "etat complet : pente 0.98 bits de log2(t) par qubit (R^2 = 0.9232) ; echelons locaux entre 1.2x et 5.4x par qubit\n", " (plancher theorique 2x par qubit ; au-dela = effets de memoire :\n", " chaque qubit double le vecteur, et la copie finit par sortir des caches)\n", "\n", - "Bascule MESUREE : des n = 10 qubits, l'etat complet paie plus que l'arbitre (1.4x), et l'ecart double ensuite a chaque qubit\n", - "EXTRAPOLATION du fit 2^n : n=30 -> 2.12e+03 s par circuit (non mesure)\n", - "EXTRAPOLATION du fit 2^n : n=40 -> 889 h par circuit (non mesure)\n" + "Bascule MESUREE : des n = 6 qubits, l'etat complet paie plus que l'arbitre (1.0x), et l'ecart double ensuite a chaque qubit\n", + "EXTRAPOLATION du fit 2^n : n=30 -> 1.1e+03 s par circuit (non mesure)\n", + "EXTRAPOLATION du fit 2^n : n=40 -> 267 h par circuit (non mesure)\n" ] } ], @@ -1200,16 +1208,16 @@ "id": "505c4f40", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:41.204420Z", - "iopub.status.busy": "2026-10-07T08:48:41.203915Z", - "iopub.status.idle": "2026-10-07T08:48:41.221071Z", - "shell.execute_reply": "2026-10-07T08:48:41.220058Z" + "iopub.execute_input": "2026-10-08T02:08:52.330883Z", + "iopub.status.busy": "2026-10-08T02:08:52.330294Z", + "iopub.status.idle": "2026-10-08T02:08:52.350441Z", + "shell.execute_reply": "2026-10-08T02:08:52.348944Z" }, "papermill": { - "duration": 0.028916, - "end_time": "2026-10-07T08:48:41.223078", + "duration": 0.031676, + "end_time": "2026-10-08T02:08:52.351634+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.194162", + "start_time": "2026-10-08T02:08:52.319958+00:00", "status": "completed" }, "tags": [] @@ -1220,10 +1228,10 @@ "output_type": "stream", "text": [ "Une SEULE porte T dans le circuit, et la classe casse :\n", - " Clifford pur : port CHP simule | stim : non installe | etat complet : 1.5 ms, sans changer d'allure\n", - " 1 porte T : port CHP REFUSE (porte T sur le qubit 0 refusee : T n'est pas...) | stim : non installe | etat complet : 1.0 ms, sans changer d'allure\n", - " 5% de T : port CHP REFUSE (porte T sur le qubit 0 refusee : T n'est pas...) | stim : non installe | etat complet : 0.8 ms, sans changer d'allure\n", - " 10% de T : port CHP REFUSE (porte T sur le qubit 7 refusee : T n'est pas...) | stim : non installe | etat complet : 0.8 ms, sans changer d'allure\n", + " Clifford pur : port CHP simule | stim : pas de porte t | etat complet : 0.7 ms, sans changer d'allure\n", + " 1 porte T : port CHP REFUSE (porte T sur le qubit 0 refusee : T n'est pas...) | stim : pas de porte t | etat complet : 0.7 ms, sans changer d'allure\n", + " 5% de T : port CHP REFUSE (porte T sur le qubit 0 refusee : T n'est pas...) | stim : pas de porte t | etat complet : 0.6 ms, sans changer d'allure\n", + " 10% de T : port CHP REFUSE (porte T sur le qubit 7 refusee : T n'est pas...) | stim : pas de porte t | etat complet : 0.6 ms, sans changer d'allure\n", "\n", "Message du banc : la frontiere n'est pas 'quantique contre classique',\n", "elle est 'Clifford contre le reste' -- et T est du reste.\n" @@ -1292,10 +1300,10 @@ "id": "b4e8bb6e", "metadata": { "papermill": { - "duration": 0.009277, - "end_time": "2026-10-07T08:48:41.239986", + "duration": 0.00702, + "end_time": "2026-10-08T02:08:52.366383+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.230709", + "start_time": "2026-10-08T02:08:52.359363+00:00", "status": "completed" }, "tags": [] @@ -1336,10 +1344,10 @@ "id": "14ff6ce6", "metadata": { "papermill": { - "duration": 0.008129, - "end_time": "2026-10-07T08:48:41.257905", + "duration": 0.007617, + "end_time": "2026-10-08T02:08:52.381034+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.249776", + "start_time": "2026-10-08T02:08:52.373417+00:00", "status": "completed" }, "tags": [] @@ -1357,10 +1365,10 @@ "id": "6037f6fb", "metadata": { "papermill": { - "duration": 0.009036, - "end_time": "2026-10-07T08:48:41.275480", + "duration": 0.008207, + "end_time": "2026-10-08T02:08:52.398995+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.266444", + "start_time": "2026-10-08T02:08:52.390788+00:00", "status": "completed" }, "tags": [] @@ -1382,16 +1390,16 @@ "id": "4acfef80", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:41.294820Z", - "iopub.status.busy": "2026-10-07T08:48:41.294820Z", - "iopub.status.idle": "2026-10-07T08:48:41.303916Z", - "shell.execute_reply": "2026-10-07T08:48:41.302404Z" + "iopub.execute_input": "2026-10-08T02:08:52.418297Z", + "iopub.status.busy": "2026-10-08T02:08:52.417726Z", + "iopub.status.idle": "2026-10-08T02:08:52.426869Z", + "shell.execute_reply": "2026-10-08T02:08:52.425551Z" }, "papermill": { - "duration": 0.020255, - "end_time": "2026-10-07T08:48:41.304922", + "duration": 0.021305, + "end_time": "2026-10-08T02:08:52.428142+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.284667", + "start_time": "2026-10-08T02:08:52.406837+00:00", "status": "completed" }, "tags": [] @@ -1446,10 +1454,10 @@ "id": "0f340ff9", "metadata": { "papermill": { - "duration": 0.008355, - "end_time": "2026-10-07T08:48:41.321356", + "duration": 0.007692, + "end_time": "2026-10-08T02:08:52.443636+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.313001", + "start_time": "2026-10-08T02:08:52.435944+00:00", "status": "completed" }, "tags": [] @@ -1471,16 +1479,16 @@ "id": "992ecb41", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:41.342090Z", - "iopub.status.busy": "2026-10-07T08:48:41.341561Z", - "iopub.status.idle": "2026-10-07T08:48:41.356279Z", - "shell.execute_reply": "2026-10-07T08:48:41.354695Z" + "iopub.execute_input": "2026-10-08T02:08:52.463747Z", + "iopub.status.busy": "2026-10-08T02:08:52.463216Z", + "iopub.status.idle": "2026-10-08T02:08:52.476817Z", + "shell.execute_reply": "2026-10-08T02:08:52.475463Z" }, "papermill": { - "duration": 0.026888, - "end_time": "2026-10-07T08:48:41.357322", + "duration": 0.026089, + "end_time": "2026-10-08T02:08:52.478001+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.330434", + "start_time": "2026-10-08T02:08:52.451912+00:00", "status": "completed" }, "tags": [] @@ -1490,7 +1498,14 @@ "name": "stdout", "output_type": "stream", "text": [ - " Clifford n=64 -> None\n", + " Clifford n=64 -> None" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", " 1 porte T, n=8 -> None\n", " 10% de T, n=8 -> None\n", " 10% de T, n=50 -> None\n" @@ -1528,10 +1543,10 @@ "id": "7657e296", "metadata": { "papermill": { - "duration": 0.008074, - "end_time": "2026-10-07T08:48:41.374375", + "duration": 0.007904, + "end_time": "2026-10-08T02:08:52.493703+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.366301", + "start_time": "2026-10-08T02:08:52.485799+00:00", "status": "completed" }, "tags": [] @@ -1553,16 +1568,16 @@ "id": "d7a0ca3c", "metadata": { "execution": { - "iopub.execute_input": "2026-10-07T08:48:41.395388Z", - "iopub.status.busy": "2026-10-07T08:48:41.394876Z", - "iopub.status.idle": "2026-10-07T08:48:41.400582Z", - "shell.execute_reply": "2026-10-07T08:48:41.400582Z" + "iopub.execute_input": "2026-10-08T02:08:52.510619Z", + "iopub.status.busy": "2026-10-08T02:08:52.510031Z", + "iopub.status.idle": "2026-10-08T02:08:52.518185Z", + "shell.execute_reply": "2026-10-08T02:08:52.516781Z" }, "papermill": { - "duration": 0.017611, - "end_time": "2026-10-07T08:48:41.401588", + "duration": 0.018011, + "end_time": "2026-10-08T02:08:52.519357+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.383977", + "start_time": "2026-10-08T02:08:52.501346+00:00", "status": "completed" }, "tags": [] @@ -1601,10 +1616,10 @@ "id": "a88963a7", "metadata": { "papermill": { - "duration": 0.007116, - "end_time": "2026-10-07T08:48:41.416759", + "duration": 0.007383, + "end_time": "2026-10-08T02:08:52.534529+00:00", "exception": false, - "start_time": "2026-10-07T08:48:41.409643", + "start_time": "2026-10-08T02:08:52.527146+00:00", "status": "completed" }, "tags": [] @@ -1616,9 +1631,11 @@ "|---|---|---|\n", "| Dériver, pas recopier | §1–§2 | Table de phase et conjugaison CHP **construites** par multiplication des matrices $2\\times2$ ; le piège de phase $X_c Z_t / Y_c Y_t$ exhibé, pas affirmé |\n", "| Construire l'organe | §3 | Port CHP complet (rowsum, portes, mesures — déterministe par lecture GF(2), aléatoire par re-stabilisation) ; Bell et GHZ lus dans le tableau, 50/50 corrélations mesurées |\n", - "| Prouver l'arbitre | §4 | **84 valeurs propres** stabilisatrices exactes au $10^{-9}$ (zéro bruit) ; distributions TV sous 6× le bruit de sondage ; la table des outcomes déterministes est lue dans le tableau CHP ; stim, conditionnel à son installation (cf. issue de suivi), joue ici le rôle de troisième juge externe |\n", - "| Mesurer le régime | §5 | Bascule **mesurée** dès $n = 10$ qubits ; ratio 665× à $n = 20$ ; pente $\\approx 1$ bit/qubit côté état complet ($R^2$ affiché) avec échelons locaux entre $0.9\\times$ et $5.7\\times$ par qubit (les passages au-dessus du plancher $2\\times$ sont les effets de cache documentés en cellule 20) ; projections $n = 30/40$ **extrapolées du fit, étiquetées telles** |\n", - "| Fermer la classe | §5 | Une porte $T$ → refus du port (pas de méthode `t`) ; l'état complet inchangé — la frontière est Clifford/le-reste, attestée ici par le port seul (stim, non installé en ce banc, documenté en issue de suivi) |\n", + "| Prouver l'arbitre | §4 | **84 valeurs propres** stabilisatrices exactes au $10^{-9}$ (zéro bruit) ; distributions TV sous 6× le bruit de sondage ; **stim installé sur ce banc** confirme les **14 outcomes déterministes** du CHP — un troisième juge exécuté, pas cité |\n", + "| Mesurer le régime | §5 | Bascule **mesurée** dès $n = 6$ qubits ; ratio 813× à $n = 20$ ; pente $0.98$ bit/qubit ($R^2 = 0.9232$) avec échelons locaux entre $1.2\\times$ et $5.4\\times$ par qubit (les passages au-dessus du plancher $2\\times$ sont les effets de cache documentés en cellule 20) ; projections $n = 30/40$ **extrapolées du fit, étiquetées telles** |\n", + "| Fermer la classe | §5 | Une porte $T$ → refus du port **et** de stim (pas de méthode `t`) ; l'état complet inchangé — la frontière est Clifford/le-reste, pas quantique/classique |\n", + "\n", + "*Banc du 2026-10-08, `stim` installé. Les nombres de la ligne « Mesurer le régime » sont des **temps murs** : sur la même machine et le même code, deux ré-exécutions complètes ont rendu 813× et 437× à $n = 20$ (l'exécution de base en rendait 1480×). Ce qui est stable, c'est le régime et son ordre de grandeur, pas le chiffre. Seules les valeurs des sorties committées font foi (cellules 19 et 20).*\n", "\n", "**Ce que 2004 a fondé ici.** Aaronson et Gottesman n'ont pas « accéléré » la simulation\n", "quantique : ils ont **délimité** la terre qui ne demandait pas de moteur quantique. La\n", @@ -1663,21 +1680,21 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.9" + "version": "3.13.7" }, "papermill": { "default_parameters": {}, - "duration": 40.447408, - "end_time": "2026-10-07T08:48:41.678480", + "duration": 45.149878, + "end_time": "2026-10-08T02:08:52.998137+00:00", "environment_variables": {}, "exception": null, - "input_path": "MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb", - "output_path": "MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb", + "input_path": "Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb", + "output_path": "Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb", "parameters": {}, - "start_time": "2026-10-07T08:48:01.231072", + "start_time": "2026-10-08T02:08:07.848259+00:00", "version": "2.7.0" } }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} From bcb871117ec4004ba17f8353c9205678622c920c Mon Sep 17 00:00:00 2001 From: jsboige Date: Fri, 9 Oct 2026 06:06:53 +0200 Subject: [PATCH 4/6] =?UTF-8?q?fix(complexity,#19712):=20re-ancrer=20la=20?= =?UTF-8?q?ligne=20Mesurer=20le=20regime=20sur=20les=20sorties=20committ?= =?UTF-8?q?=C3=A9es=20(option=20renvoi)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le tableau §7 citait les temps murs de la ré-exécution du 2026-10-08 alors que la fusion de main a importé les sorties re-exécutées de #19857 (bascule n=10, ratio 705x, pente 1.02, échelons 0.9x-5.5x). Option durable : la ligne ne recopie plus les temps murs, ne garde en dur que le régime (bascule mesurée, pente ~1 bit/qubit) et renvoie aux sorties des cellules 20-21 ; la note de provenance garde 813x/437x/1480x comme historique de variabilité et corrige le renvoi de cellules (19-20 -> 20-21). Un prochain rafraîchissement de base ne fera plus dériver cette ligne. Co-Authored-By: Claude-Code --- ...lexity-06b-AaronsonGottesman-Dequantification-Python.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb index ff2ce2478b..bc6562211f 100644 --- a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb +++ b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb @@ -1694,10 +1694,10 @@ "| Dériver, pas recopier | §1–§2 | Table de phase et conjugaison CHP **construites** par multiplication des matrices $2\\times2$ ; le piège de phase $X_c Z_t / Y_c Y_t$ exhibé, pas affirmé |\n", "| Construire l'organe | §3 | Port CHP complet (rowsum, portes, mesures — déterministe par lecture GF(2), aléatoire par re-stabilisation) ; Bell et GHZ lus dans le tableau, 50/50 corrélations mesurées |\n", "| Prouver l'arbitre | §4 | **84 valeurs propres** stabilisatrices exactes au $10^{-9}$ (zéro bruit) ; distributions TV sous 6× le bruit de sondage ; **stim installé sur ce banc** confirme les **14 outcomes déterministes** du CHP — un troisième juge exécuté, pas cité |\n", - "| Mesurer le régime | §5 | Bascule **mesurée** dès $n = 6$ qubits ; ratio 813× à $n = 20$ ; pente $0.98$ bit/qubit ($R^2 = 0.9232$) avec échelons locaux entre $1.2\\times$ et $5.4\\times$ par qubit (les passages au-dessus du plancher $2\\times$ sont les effets de cache documentés en cellule 20) ; projections $n = 30/40$ **extrapolées du fit, étiquetées telles** |\n", + "| Mesurer le régime | §5 | Bascule **mesurée** (l'état complet paie plus que l'arbitre dès la dizaine de qubits), pente $\\approx 1$ bit/qubit — les temps murs (ratio à $n$ donné, échelons locaux, $R^2$, projections $n = 30/40$ **extrapolées du fit, étiquetées telles**) se lisent dans les sorties committées des cellules 20-21, non recopiés ici : un rafraîchissement de base ne fait plus dériver cette ligne |\n", "| Fermer la classe | §5 | Une porte $T$ → refus du port **et** de stim (pas de méthode `t`) ; l'état complet inchangé — la frontière est Clifford/le-reste, pas quantique/classique |\n", "\n", - "*Banc du 2026-10-08, `stim` installé. Les nombres de la ligne « Mesurer le régime » sont des **temps murs** : sur la même machine et le même code, deux ré-exécutions complètes ont rendu 813× et 437× à $n = 20$ (l'exécution de base en rendait 1480×). Ce qui est stable, c'est le régime et son ordre de grandeur, pas le chiffre. Seules les valeurs des sorties committées font foi (cellules 19 et 20).*\n", + "*Banc du 2026-10-08, `stim` installé. Historique de variabilité : sur la même machine et le même code, des ré-exécutions complètes ont rendu 813× et 437× à $n = 20$ (l'exécution de base en rendait 1480×). Ce qui est stable, c'est le régime et son ordre de grandeur, pas le chiffre — c'est pourquoi la ligne « Mesurer le régime » ne recopie plus les temps murs : seules les valeurs des sorties committées font foi (cellules 20-21).*\n", "\n", "**Ce que 2004 a fondé ici.** Aaronson et Gottesman n'ont pas « accéléré » la simulation\n", "quantique : ils ont **délimité** la terre qui ne demandait pas de moteur quantique. La\n", From d34762c870ef861f2a8a1b1fe0b9d4fbb56a78c6 Mon Sep 17 00:00:00 2001 From: jsboige Date: Fri, 9 Oct 2026 09:29:09 +0200 Subject: [PATCH 5/6] =?UTF-8?q?fix(complexity,#19712):=20=C2=A77=20retirer?= =?UTF-8?q?=20les=20ratios=20non=20attestes=20par=20les=20sorties?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La note « Historique de variabilite » du §7 citait 813x, 437x et 1480x a n = 20 -- aucun de ces trois nombres n'est porte par les sorties de la tete (la cellule 20 atteste 705x, la cellule 21 la pente 1.02 et les echelons 0.9x-5.5x). La reserve ai-01 du 2026-10-09T02:23Z porte exactement sur ce point : un nombre en prose que la sortie ne porte pas. La note conserve son propos -- le regime est stable, le chiffre varie selon la re-execution -- mais renvoie a la sortie committee de la cellule 20 qui, elle, fait foi. Modification markdown-only : aucune cellule code touchee, aucune re-execution due (C.2). Co-Authored-By: Claude Haiku 4.5 (1M context) --- ...mplexity-06b-AaronsonGottesman-Dequantification-Python.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb index bc6562211f..2a7f57dfd5 100644 --- a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb +++ b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb @@ -1697,7 +1697,7 @@ "| Mesurer le régime | §5 | Bascule **mesurée** (l'état complet paie plus que l'arbitre dès la dizaine de qubits), pente $\\approx 1$ bit/qubit — les temps murs (ratio à $n$ donné, échelons locaux, $R^2$, projections $n = 30/40$ **extrapolées du fit, étiquetées telles**) se lisent dans les sorties committées des cellules 20-21, non recopiés ici : un rafraîchissement de base ne fait plus dériver cette ligne |\n", "| Fermer la classe | §5 | Une porte $T$ → refus du port **et** de stim (pas de méthode `t`) ; l'état complet inchangé — la frontière est Clifford/le-reste, pas quantique/classique |\n", "\n", - "*Banc du 2026-10-08, `stim` installé. Historique de variabilité : sur la même machine et le même code, des ré-exécutions complètes ont rendu 813× et 437× à $n = 20$ (l'exécution de base en rendait 1480×). Ce qui est stable, c'est le régime et son ordre de grandeur, pas le chiffre — c'est pourquoi la ligne « Mesurer le régime » ne recopie plus les temps murs : seules les valeurs des sorties committées font foi (cellules 20-21).*\n", + "*Banc du 2026-10-08, `stim` installé. Sur la même machine et le même code, des ré-exécutions complètes rendent un ratio à $n = 20$ qui varie — ce qui est stable, c'est le régime et son ordre de grandeur, pas le chiffre : seule la sortie committée de la cellule 20 fait foi. C'est pourquoi la ligne « Mesurer le régime » ne recopie pas les temps murs.*\n", "\n", "**Ce que 2004 a fondé ici.** Aaronson et Gottesman n'ont pas « accéléré » la simulation\n", "quantique : ils ont **délimité** la terre qui ne demandait pas de moteur quantique. La\n", From 3998e4a45c6347b462c303c68f329f0381fafcb2 Mon Sep 17 00:00:00 2001 From: jsboige Date: Fri, 9 Oct 2026 13:59:02 +0200 Subject: [PATCH 6/6] =?UTF-8?q?fix(complexity,#19712):=20=C2=A75=20Lecture?= =?UTF-8?q?=20--=20bascule=20mesuree=20a=20n=3D10=20(pas=20"douzaine"),=20?= =?UTF-8?q?ratio=20renvoye=20a=20sa=20sortie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Deux nombres de la cellule 23 (§5 Lecture) n'etaient pas portes par les sorties committees, meme classe de defaut que la reserve sur le §7 : - "des la douzaine de qubits" : la sortie de la cellule 21 dit "des n = 10 qubits". - "se lit en **milliers**" a n = 20 : la sortie de la cellule 20 dit "705x". Le second nombre est remplace par un renvoi a la sortie, comme le fait deja le §7 (le ratio varie d'une re-execution a l'autre ; seule la sortie committee fait foi). Markdown seul : 2 insertions / 2 deletions, aucune cellule de code, aucun execution_count touche, sorties byte-identiques. Co-Authored-By: Claude Haiku 4.5 (1M context) --- ...lexity-06b-AaronsonGottesman-Dequantification-Python.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb index 2a7f57dfd5..8c950f1676 100644 --- a/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb +++ b/MyIA.AI.Notebooks/Complexity/Complexity-06b-AaronsonGottesman-Dequantification-Python.ipynb @@ -1381,8 +1381,8 @@ "**Lecture.** Trois constats, un seul message.\n", "\n", "1. À circuits **Clifford purs**, la bascule est **mesurée**, pas extrapolée : dès la\n", - " douzaine de qubits, l'état complet paie déjà plus que l'arbitre, et le ratio\n", - " imprimé par le banc à $n = 20$ se lit en **milliers**. La pente globale est\n", + " dizaine de qubits, l'état complet paie déjà plus que l'arbitre, et le ratio\n", + " imprimé par le banc à $n = 20$ se lit dans la sortie de la cellule 20. La pente globale est\n", " $\\approx 1$ bit de $\\log_2 t$ par qubit ($R^2$ affiché), mais les échelons locaux\n", " montent jusqu'à plusieurs fois $2\\times$ par qubit : le plancher théorique\n", " $2^n$ est *optimiste* — chaque qubit double le vecteur, et les copies finissent par\n",