Repository navigation
feat(geometry,#18608): notebook Geometry-04 — DD+AR, la moitie symbolique d'AlphaGeometry - #18610
Conversation
…licAI/Lean/Geometry/ (tranche 1) git mv 4 notebooks + README sous Lean/, reecriture des referents (README famille, curriculum, regen_quarto_render, baseline nav-chain), sans changement de contenu. Catalogue byte-identique (regen par l'automatisation). See #18601 (tranche 1/volet A). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…lique d'AlphaGeometry Moteur DD (fermeture a point fixe, trace de preuve remontable, corpus de 5 regles elementaires) + AR (sympy.groebner, l'organe de 01/02 reutilise). Fil rouge : 4e regard -- DD derive MB=CM et s'arrete devant MA=MB (limite combinatoire sans construction), AR prouve les deux cibles par reduction a zero. Temoin negatif : MA^2=MB^2/16 rejetee deux fois (jamais derive + residu 15(xc^2+yc^2)/64 non nul sauf figure degeneree). 3 exercices C.1, execution Papermill 2.4 s, 0 erreur, sorties commitees. Copie pedagogique declaree : le moteur DD est le didacticiel (qualification #18608). READMEs serie + famille mis a jour (04 Livre, parcours leger). See #18608. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Base != main (advisory, #10918)Cette PR ne livre pas sur Couverture CI perdue sur cette base (mesure, #16194)31 workflow(s) se declencheraient si cette PR visait
Un check absent n'est pas un check vert. |
Path-collision (organ #13359/#13615)Cette PR #18610 (
|
# Conflicts: # MyIA.AI.Notebooks/SymbolicAI/README.md
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
…4 (leve orphan_entry check-nav-chain) Le retarget de #18610 sur main (base #18607 squash-mergee) laissait un conflit reel sur SymbolicAI/README.md et un rouge check-nav-chain : Geometry-04 etait une entree orpheline (aucune arete de navigation entrante, la serie n'en portait aucune). Resolution : - README SymbolicAI : conflit resolu cote branche (ligne 04 livree, 'A venir' mis a jour) ; - Geometry-03b : ligne de navigation a sens unique vers Geometry-04 (convention fleche, cf docstring de check_notebook_nav_chain) + reference croisee dans 'Dans ce depot'. Markdown-only, pas de re-exec due (C.2 exception), pas de paire twin (verifie). check_notebook_nav_chain --check --diff-files : 0 NEW finding. Les 2 findings Lean-15b/15c resolus par le merge de main ne sont pas touches (baseline = sujet separe). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
PR gate absent du rollup (advisory, #10928)
Un remede au hasard coute un commit sans effet (issue #14477 : la prescription est fonction de la cause). Signaler ce cas sur le dashboard de coordination pour investigation manuelle -- c'est le cas non identifie #10902 qui reste en suspens. Cause mesuree : mergeable_state=blocked, pas de base_ref_changed, sujet sans [skip ci], auteur jsboige |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
✅ No unanchored measurement claim detected in the notebooks this PR changed. Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
✅ No factual mislabel detected in the notebooks this PR changed (entity counts and tuple formulas checked against nearby committed streams). Scope = notebooks CHANGED in this PR, not the whole corpus. The |
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
|
[ADJOINT PREFLIGHT] |
|
Cette PR depasse le seuil de couverture review (par defaut 300 additions) et n'a recu aucune review -- ni bot, ni humaine. Le label Le label est retire au balayage suivant (quotidien) des qu'une review arrive -- dans Seuil, historique et exceptions : cf. |
Resolution: theirs (main) pour les 5 fichiers en conflit (HEAD n'apporte pas de substance sur ces fichiers ; main est plus recent sur chacun -- cf. done_c43_pending.md) : * MyIA.AI.Notebooks/GenAI/RAG-et-Memoire-Semantique/06-KernelMemory-InProcess.ipynb (#18627 > #18619) * MyIA.AI.Notebooks/Probas/README.md (#18613 > #18426) * MyIA.AI.Notebooks/SymbolicAI/Argument_Analysis/Argumentation-02-Fallacies-Detection-Python.ipynb (#18781 > #18506) * MyIA.AI.Notebooks/SymbolicAI/README.md (#18610 > #18607) * _quarto.yml (#18710 > #18616) Auto-merge reussi sur les autres fichiers modifies par main (notebooks case studies, complexite, workflows, etc.). Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
Grain: DEEP/notebook-python — lane myia-po-2023:CoursIA — prev: MED/refactor #18607
Position 04 du programme gradué #17544, issue de qualification #18608. Stack : basée sur
feature/geometry-reparenting(PR #18607) — à retargeter surmainaprès son merge ; le diff ci-contre ne contient que le 04. See #18608.Ce que le notebook établit
Geometry-04-DD-AR-Python.ipynb(25 cellules : 14 md + 11 code) construit la moitié symbolique d'AlphaGeometry :proof_chain).BM = CMet l'alignement, et s'arrête devantMA = MB: la limite combinatoire d'AlphaGeometry sans point auxiliaire devient un enseignement (§2), pas un défaut.MA²−MB²etMA²−MC²réduits à zéro parsympy.groebnerdes hypothèses (§3).MA² = MB²/16rejeté deux fois — jamais dérivé par DD, résidu15(xc²+yc²)/64non nul sauf figure dégénérée C=B (§4).coll_transà ajouter, chaîne de preuve à lire, énoncé faux à réfuter) — stubsprint("Exercice a completer"), aucune erreur volontaire.Les 5 questions organ-first (qualification #18608)
SemanticWeb/SW-13(owlrl/OWLReady2, monde ouvert),SW-6b(RDFS, trop faible),SW-16(preuve embarquée — complément pour la trace). Pour AR :sympy(organe de 01/02/03).sympy.groebnerest appelé tel quel (cellule §3), aucune réimplémentation. Pour DD : aucun moteur DD fermé sur prédicats n-aire géométriques n'existe dans le dépôt (grep mesuré, Geometry 04 — Raisonner comme un geometer (DD+AR) : qualification d'organe (issue fille de #17544) #18608).sympy.groebnerfournit le témoin du §4 (résidu non nul) — l'organe natif rejette l'énoncé faux.Copie pédagogique déclarée (motif : le moteur DD à ~100 lignes EST le didacticiel, comme la pseudo-division from scratch du 03 contre-vérifiée par
sympy.prem) — déclarée en §1 du notebook et ici.Verdict SOTA
SOTA-OK pour AR (
sympyréel, sorties committées = ses vraies sorties). Le moteur DD relève de la copie pédagogique déclarée ci-dessus — pas d'outil équivalent installable : les reasoners OWL mesurés (#18608) sont open-world, inadaptés au DD fermé n-aire.Validation
python3: 25/25 cellules, 2.4 s (exigence < 1 min ✓),execution_count != null+ outputs sur les 11 cellules code (H.3 pre-commit Passed).raise NotImplementedError(grep pre-commit Passed).check_notebook_nav_chain.py --check --diff-files: rc=0 (04 reachable, aucun finding nouveau — baseline inchangée, aucun orphan_entry pour 04).🤖 Generated with Claude Code