Fantastic work
21 karma · joined September 20, 2022
- Amazon (where they even hired the creator of Lean to pursue this)
- Microsoft (mostly cryptography but also other stuff) - ARM (hardware verification)
- Apple (hardware verification, that I'm aware of)
- Lots of companies verifying things for blockchain technologies if you're into that
- More specialised companies, e.g. Galois Inc.
Things like `#[no_panic]` make sense, but it also doesn't require a spec language at all, the compiler already has support for these kinds of annotation and anyone could catch it. Though I cannot think of a single verification use case where all I want to check is the absence of panic.