Package org.sosy_lab.java_smt.example
package org.sosy_lab.java_smt.example
Some basic examples for using Java-SMT.
-
ClassesClassDescriptionThis example shows different ways to get all satisfiable models for a given set of constraints.This program parses a user-given Binoxxo and solves it with an SMT solver.This solver encodes nore steps into boolean logic, which makes it about 10x faster than the
Binoxxo.IntegerBasedBinoxxoSolver.This program parses user-given formulas and prints out the (minimal) matching theory for them.This application executes the inductive-invariant synthesis algorithm called "Houdini" taken from the paper Flanagan and Leino: "Houdini, an Annotation Assistant for ESC/Java".Examples for Craig/sequential/tree interpolation.This example program solves a NQueens problem of given size and prints a possible solution.Example for optimizing the weight of some constraints.Example for optimizing 'x' with the constraint '0 <= x < 10'.This program parses user-given formulas and prints them in a pretty format.Example of a simple user propagator that prohibits variables/expressions to be set to true.This program takes all installed solvers and checks them for version, theories and features and prints them to StdOut in a nice table.This class builds the table row-by-row.just a wrapper for some data.This program parses user-given Sudoku and solves it with an SMT solver.