Princess
is a theorem prover developed
and maintained by Uppsala University and the University of Regensburg.
Princess accepts input
in its
own format, in SMT-LIB format,
or in TPTP.
It optionally uses OSTRICH
to solve string constraints
written using a superset of a subset of the new SMT-LIB string theory.