Formal Verification, Symbolic Execution, Smart Contract Auditing, Cybersecurity, Smart Contracts.
in solidity to create a set of boolean expressions that represent every execution path of our code (this happened automagically) Then we dumped them into a solver like Z3 (behind the scenes) to see if our property could be broken just by running this one function We go through a full walkthrough of