Hands-on test of Harmonic's Aristotle: Verilog proof works but artifacts questioned

On October 29, researcher thomasahle shared a series of posts documenting his experience using Harmonic's math theorem-proving model and its formal verification system, Aristotle, to verify a hardware design — a roughly 200-line Verilog floating-point division file (FPDivide.v / fpdiv, later confirmed as IEEE-754 FP32 single precision; the user's initial mention of FP64 was a typo).

Confirmed

Unconfirmed

Why it matters

This was an end-to-end real-world test of "LLM + formal methods" for verifying actual hardware designs: on the proof side, it delivered a passing grade (correctness properties held, and simulation even caught defects), but the engineering experience fell noticeably short — thomasahle complained that reading 200 lines of code took 27 minutes while stuck in a "working" state with no progress or thinking indicators, the task queue wait was 10 minutes, and concurrent tasks were limited (the system prompted "too many tasks in progress or waiting to start; wait for one to finish or stop one before trying again"). For developers hoping to bring such Agents into everyday chip verification workflows, throughput and observability are the next problems that must be solved.

2026-10-29 ~ 2026-10-29 · 6 related posts

Primary sources