| ▲ | y1n0 5 hours ago | |
Something like TLA is to prove the design of an algorithm is what you intended. Proving a specific implementation in a specific language is really the domain of that language or tools targeting that language. In digital design for example, SystemVerilog has a whole sub-language for specifying formal properties that can be proved in simulation or with tools that prove the properties mathematically. | ||