# STP | Formal Methods Tools
STP is a constraint solver for quantifier-free bitvectors. APIs and Bindings This tool is available through the following interfaces: C API: Z3 C API Reference
Keywords: Formal Methods Tools

# STP

Simple Theorem Prover

- Homepage
- Source Code

## At a Glance

Applications | Constraint Solver SMT Solver Theorem Prover
Developers | University of Illinois Stanford University
Inputs | SMTLIB2
Interfaces | CLI C Python
Licenses | MIT
Maintenance | Actively Maintained

## Description

STP is a constraint solver for quantifier-free bitvectors.

## APIs and Bindings

This tool is available through the following interfaces:

- C API: Z3 C API Reference
- Python bindings: stp PyPI package

## Publications

- A Decision Procedure for Bit-Vectors and Arrays (July 2007) by Ganesh, Vijay et. al. | Appears in CAV 2007 | Published by Springer | 10.1007/978-3-540-73368-3_52
- EXE: Automatically Generating Inputs of Death (October 2006) by Cadar, Cristian et. al. | Appears in CCS 2006 | Published by ACM | 10.1145/1455518.1455522

Updated June 7, 2025