mfsig.com
platinum

Connolly SES Phase 3 — patches rentrants analytiques

Le troisième et dernier type de patch SES de Connolly — les régions concaves où la sonde touche 3 atomes — implémenté de façon purement analytique. Trilatération à 3 sphères en forme close, aire par théorème de Girard, inclusion exacte par grand cercle. 5/5 tests unitaires à la précision machine ε.

La Phase 1 (contact) + la Phase 2 (selle, analytique) + la Phase 3 (rentrant) se composent en une SES de Connolly mathématiquement complète. Pas de grilles, pas de commutation floue, pas de boucles Python sur les atomes. Tout est vmappé sur la liste de triplets à forme statique avec préfiltre de distance d_ab ≤ ρ_a + ρ_b + 2 r_solv.

La contrainte d'orientation du sommet externe ((P − C_triangle) · n̂_outward > 0) est intégrée directement dans le calcul tensoriel — la sonde 'fantôme interne' est rejetée sans itération. Le cas dégénéré de la molécule à 3 atomes (centroïde du triangle = centroïde de la molécule) est géré par un drapeau is_degenerate qui marque les deux sommets comme externes.

Fidélité mathématique

Cinq tests unitaires couvrant l'aire du triangle sphérique, l'intersection de trois sphères, l'inclusion de surface, l'orientation des sommets et la gestion du cas dégénéré — chaque test réussit à la précision machine ε. La cavité est mathématiquement complète ; il n'y a aucun paramètre ajusté par molécule.

Pivot de validation

La cohorte LVPP B3LYP/def2-SVPD avec dft_relax=True a atteint un r² moyen de 0,20 — au même niveau que la base de référence. Cela confirme que l'écart est structurel (LVPP ne publie pas de géométries), non numérique. Pivot vers la cohorte MolForge Ground-Truth comme nouveau benchmark reproductible.