Class TranslatorContextToZ3

java.lang.Object
liquidjava.smt.TranslatorContextToZ3

public class TranslatorContextToZ3 extends Object
  • Constructor Details

    • TranslatorContextToZ3

      public TranslatorContextToZ3()
  • Method Details

    • storeVariablesSubtypes

      public static void storeVariablesSubtypes(com.microsoft.z3.Context z3, List<RefinedVariable> variables, Map<String, List<com.microsoft.z3.Expr<?>>> varSuperTypes)
    • addGhostFunctions

      public static void addGhostFunctions(com.microsoft.z3.Context z3, List<GhostFunction> ghosts, Map<String, com.microsoft.z3.FuncDecl<?>> funcTranslation)
    • addGhostStates

      public static void addGhostStates(com.microsoft.z3.Context z3, List<GhostState> ghostState, Map<String, com.microsoft.z3.FuncDecl<?>> funcTranslation)