Giter VIP home page Giter VIP logo

smtinterpol's Introduction

SMTInterpol

This is SMTInterpol, an interpolating SMT-solver developed at the university of Freiburg. You can find more information on the website

http://ultimate.informatik.uni-freiburg.de/smtinterpol/

Compilation

To compile SMTInterpol you need:

  • Java (at least version 1.6)
  • Apache ant

SMTInterpol comes with an ant build file that compiles the sources into a bin folder (will be created by the build), and creates a standalone jar. You can run it with

ant

Usage

To run SMTInterpol from command line you need the standalone jar. Run it as

java -jar smtinterpol.jar

and pass the necessary commands to the standard input of this process. Alternatively you can specify a SMTLIB 2 script file as argument to the process. In either case, SMTInterpol will parse and execute commands until it an exit command or the end of the input stream.

Integration into Eclipse

The source distribution of SMTInterpol is an Eclipse project. If you want to use this project, you can easily import it into Eclipse as "Existing Project into Workspace".

Reporting Bugs

There is no bug tracking system for SMTInterpol yet. Simply send a bug report to [email protected] with all needed information. This includes:

  • a description of the bug (e.g., crash, unsoundness, or feature-request),
  • a way to reproduce the bug (e.g., an interaction log with the solver via the LoggingScript provided with the sources), and
  • contact data (e.g., an email address) used for communication.
(declare-fun in (using) SMTInterpol)

smtinterpol's People

Contributors

heizmann avatar jhoenicke avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.