Zulip Chat Archive
Stream: general
Topic: Hardware Verification in Lean?
Riyaz Ahuja (Oct 27 2025 at 16:34):
Just out of curiousity, are there any released/in-progress projects that use lean for hardware verification? Whether that means something like Rocq's Kami as a full hardware DSL in lean, or anything else, I just wanted to get a feel for if there's been any work done here or if there's low hanging fruit.
Henrik Böving (Oct 27 2025 at 16:56):
There's several people/organizations interested in or working on Verilog verification for Lean and at least one person on this Zulip wanted to do some work on a hardware DSL at some point.
Shreyas Srinivas (Oct 27 2025 at 21:59):
I have an in progress project. But it’s not like Kami. There are some folks interested in porting Clash. You can try porting Kami if you want to try that. It won’t be novel in a conceptual sense. Synchronous hardware verification has been done many times in various ITPs.
Shreyas Srinivas (Oct 27 2025 at 21:59):
It will definitely have some novelty in implementation.
Shreyas Srinivas (Oct 27 2025 at 22:00):
A shorter route might be to build kami on top of Veil.
Shreyas Srinivas (Oct 27 2025 at 22:01):
And then write your own extraction.
Arthur Paulino (Oct 28 2025 at 12:09):
I'm interested in this too
Artur Lojewski (Oct 28 2025 at 13:15):
Riyaz Ahuja said:
Just out of curiousity, are there any released/in-progress projects that use lean for hardware verification? Whether that means something like Rocq's Kami as a full hardware DSL in lean, or anything else, I just wanted to get a feel for if there's been any work done here or if there's low hanging fruit.
You could try to contact Mr. @Satnam Singh . He is starting to work at HarmonicMath exploring Aristotle applications for formal verification of hardware.
Satnam Singh (Nov 01 2025 at 07:41):
I start work on Monday. Let’s see what happens!
Shreyas Srinivas (Nov 04 2025 at 11:32):
Nice
Satnam Singh said:
I start work on Monday. Let’s see what happens!
I enjoyed your icfp talk. I hope I may DM you about collaborating on this sometime.
Last updated: Dec 20 2025 at 21:32 UTC