YICES-SMT(1)

πŸ“¦ version 2.7.0, in fedora 43, fedora 44

✨ yices-smt β€” the Yices SMT solver, but make it SMT-LIB 1.2 πŸ’…

okay bestie, so this is yices-smt, and she's the Yices SMT solver for the SMT-LIB 1.2 language. yes, she's a whole icon. πŸŽ€


🌸 NAME 🌸

yices-smt β€” the Yices SMT solver for the SMT-LIB 1.2 language πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

yices-smt [ options ] [ file ]

✨ DESCRIPTION ✨

So basically, this runs the Yices SMT solver on an input problem that's written in SMT-LIB 1.2. Simple as that. πŸ’–

And if you don't hand her a file? No worries, she just reads the problem straight from standard input. main character energy, she comes to you. 😌

okay ngl, a little lore drop: SMT-LIB 1.2 is the old version of the SMT-LIB language. It got replaced by SMT-LIB 2.0 back in 2012. so yeah, she's vintage. nostalgic. we love her anyway. 🫢

πŸ’… OPTIONS πŸ’…

  • --version, -V β€” shows you the version and then dips. that's it, that's the whole job. ✨
  • --help, -h β€” prints a short help summary for when you're lost (no shame, we've all been there). πŸ¦‹
  • --model, -m β€” if the problem is satisfiable, she prints a model to stdout. heads up tho: some variables may be eliminated. it's giving "here's the vibe, not every detail." πŸ’–
  • --full-model, -f β€” if the problem is satisfiable, she prints a full model. and fr fr, this one gives you more details than --model does. the deluxe edition, no cap. πŸ‘‘
  • --verbose, -v β€” prints statistics and other data during the search. she's narrating the whole journey. πŸ—£οΈ
  • --stats, -s β€” prints a statistics summary at the end of the search. the wrap-up. the outro. the credits. 🎬
  • --timeout=timeout, -t timeout β€” gives her a timeout in seconds. and listen: by default there is no timeout at all. she will simply keep going. forever. bestie has no concept of stopping. 😭

πŸ¦‹ SEE ALSO πŸ¦‹

And for bug reporting + other info, please visit http://yices.csl.sri.com. go say hi, they're lovely. πŸ’–


πŸ‘‘ AUTHORS πŸ‘‘

Copyright (C) SRI International. πŸ’œ

Yices is developed at SRI's Computer Science Laboratory. The main developers are:

  • Bruno Dutertre <bruno@csl.sri.com>
  • Dejan Jovanovic <dejan@csl.sri.com>
  • Ian A. Mason <iam@csl.sri.com>
  • Stephane Graham-Lengrand <stephane.graham-lengrand@sri.com>

Yices 2.7.0 Β· July 2025 β€” and that's the whole page bestie, ty for coming to my TED talk, mwah πŸ’…βœ¨πŸŒΈπŸ¦‹πŸŽ€πŸ’–πŸ‘‘πŸ«Ά

πŸ“¦ where this page comes from