[SolverFactory](https://github.com/epfl-lara/inox/blob/master/src/main/scala/inox/solvers/SolverFactory.scala) and [SimpleSolverAPI](https://github.com/epfl-lara/inox/blob/master/src/main/scala/inox/solvers/SimpleSolverAPI.scala)
for solving the query.
Alternatively, one can user Inox through a textual interface by using the [TIP](https://tip-org.github.io/) format
to describe the relevant query.
Installing Inox
===============
...
...
@@ -18,7 +33,7 @@ written and tested improvements to the information below.
**Requirements:**
*`Java SE Development Kit 8 <http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html>`_ or `Java SE Development Kit 7 <http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html>`_ for your platform
*[Java SE Development Kit 8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) or [Java SE Development Kit 7](http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html) for your platform
* SBT 0.13.x (Available from http://www.scala-sbt.org/)
* Git and svn executables
...
...
@@ -27,21 +42,21 @@ Linux & Mac OS-X
Get the sources of Inox by cloning the official Inox repository:
'''bash
$ git clone https://github.com/epfl-lara/inox.git
Cloning into 'inox'...
// ...
$ cd inox
$ sbt clean compile
// takes about 3 minutes
'''
```
$ git clone https://github.com/epfl-lara/inox.git
Cloning into 'inox'...
// ...
$ cd inox
$ sbt clean compile
// takes about 3 minutes
```
Inox compilation generates an ``inox`` bash script that runs Inox with all
the appropriate settings. This script expects argument files in the
[TIP](https://tip-org.github.io/) input format and will report SAT or UNSAT
to the specified properties.
See '''./inox --help''' for more information about script usage.
See ``./inox --help`` for more information about script usage.
Windows
-------
...
...
@@ -50,18 +65,18 @@ __Not yet tested!__
Get the sources of Inox by cloning the official Inox
repository. You will need a Git shell for windows, e.g.
`Git for Windows <https://git-for-windows.github.io/>`_.
'''bash
$ git clone https://github.com/epfl-lara/inox.git
Cloning into 'inox'...
// ...
$ cd inox
$ sbt clean compile
// takes about 3 minutes
'''
[Git for Windows](https://git-for-windows.github.io/).
```
$ git clone https://github.com/epfl-lara/inox.git
Cloning into 'inox'...
// ...
$ cd inox
$ sbt clean compile
// takes about 3 minutes
```
You will now need to either port the bash '''inox''' script to Windows, or to run it
You will now need to either port the bash ``inox`` script to Windows, or run it
under Cygwin.
**Known issues**
...
...
@@ -70,7 +85,7 @@ The default solver underlying Inox (nativez3) ships with a wrapped native librar
See the [ScalaZ3](https://github.com/epfl-lara/ScalaZ3) repository for tips on getting
the solver running on Windows. Alternatively, one can use the