L'ESSENTIEL EN 30 SECONDES

  • Harmonic a annoncé le 27 octobre 2026 qu'Aristotle vérifie désormais des logiciels écrits en C et des circuits décrits en Verilog.
  • Aristotle propose des propriétés, indique lesquelles il a prouvées et sur quelles hypothèses, et peut les revérifier en CI à chaque commit.
  • Le service est disponible en libre-service avec une facturation à l'usage ; les offres entreprise ajoutent un déploiement sur site ou en cloud privé.

Harmonic, la start-up cofondée par le PDG de Robinhood, Vlad Tenev, a annoncé le 27 octobre 2026 que son système Aristotle ne se limite plus aux démonstrations mathématiques et s'ouvre à la vérification de logiciels et de matériel. Les deux premiers langages pris en charge sont le C, pour le logiciel, et Verilog, pour la conception de puces.

Ce qu'Aristotle vérifie désormais

Aristotle repose sur des preuves vérifiées par machine. Harmonic veut démontrer que des propriétés données valent pour toutes les entrées possibles d'un système défini, plutôt que d'en tester un échantillon. Pour le C, l'entreprise dit pouvoir vérifier un programme par rapport à des exigences explicites, notamment son exactitude fonctionnelle et l'absence de certaines catégories de comportements indéfinis. Pour Verilog, l'outil couvre des propriétés de contrôle, comme la sûreté et la vivacité, ainsi que des propriétés mathématiques des chemins de données.

Le processus proposé compte quatre étapes. Aristotle suggère des propriétés à partir du code, puis signale celles qu'il a pu prouver, celles qui lui ont échappé et les hypothèses sur lesquelles repose chaque preuve. Une fois validées et ajoutées au dépôt par les ingénieurs, elles sont revérifiées en intégration continue à chaque commit.

Premiers résultats avancés

Harmonic cite deux exemples. Chez le concepteur de puces Tensordyne, Aristotle aurait détecté des bogues jusqu'à 110 000 cycles de profondeur dans le bloc que l'équipe jugeait le plus difficile à vérifier. Sur LibTomMath, bibliothèque open source de grands nombres utilisée par Tcl et Dropbear SSH, il aurait corrigé trois bogues et accéléré l'exponentiation modulaire de 31 à 38 % selon les mesures de l'entreprise, le code optimisé étant prouvé conforme à la même spécification. Reuters rapporte aussi que l'installation de fusion américaine DIII-D affirme qu'Aristotle a reconstruit une partie de son logiciel de contrôle du réacteur en quatre heures, à partir d'un article de recherche et d'une courte consigne.

Ces résultats proviennent de l'entreprise et de ses utilisateurs ; ils n'ont pas été reproduits de façon indépendante.

Pourquoi c'est important

La vérification formelle reste coûteuse et réservée à des spécialistes. Harmonic estime que l'essor du code généré par IA fragilise la relecture et que des preuves vérifiées par machine peuvent combler une partie de ce manque. Son PDG, Tudor Achim, y voit un nouveau moyen de repérer défauts et vulnérabilités.

Aristotle est accessible dès maintenant sur aristotle.harmonic.fun, avec une facturation à la consommation ; les offres entreprise ajoutent tarifs de volume, support dédié et déploiement sur site ou en cloud privé. L'annonce ne précise pas quelles parties du C ou de Verilog sont couvertes, ni quels langages suivront.