formal verification, Linear Integer Arithmetic, non-linear integer arithmetic, non-linear real arithmetic, smart contracts, SMT solving.