Interesting. I've worked concurrent systems in VHDL and Verilog (but not SystemVerilog) stacks, and those using C, C++, Haskell, OCaml, Ruby, Go, Erlang and Rust.<p>I wonder if this approach could formally verify systems like seL4.<p>Here's an approach to verifying concurrent systems using coq:<p><a href="https://www.sciencedirect.com/science/article/pii/S1571066108000765" rel="nofollow">https://www.sciencedirect.com/science/article/pii/S157106610...</a>