Module uvls::smt::smt_lib

source ยท

Structsยง

  • SMTBuilder ๐Ÿ”’
  • This is a helper module, to use SMT (and in that sense Z3) for every UVL Module A smt-lib module equivalent to some UVL source module.

Enumsยง

Functionsยง

  • Translates the constraints into Expressions which can be converted to Z3 Statements
  • translate_expr ๐Ÿ”’
    Translates expr into Expressions which can be converted to Z3 Statements
  • Converts a UVL Module into a SMT Module
  • create an SMTModule, but the asserts are only constraints