Ethereum, Kvm, Formal Verification, Solidity, Smart Contracts.
The K-framework ecosystem is somewhat complex but contains all you need: K language that allows you to write any kind of semantics; Tooling that allows proving semantics using Z3 - a tool for automatic proving created by Microsoft Research; Semantics for Ethereum Virtual Machine - KEVM, written by