Skip to content

Releases: stanford-centaur/pono

Pono 2.0.0

Choose a tag to compare

@CyanoKobalamyne CyanoKobalamyne released this 05 May 00:07
c81aa36

Second major release of Pono.

What's changed since Pono 1.0.0

  • Liveness support for BTOR2 input — both liveness-to-safety (L2S) and k-liveness algorithms are supported,
  • Support for VMT-LIB input,
  • New optimization flags for BMC, k-induction, and interpolation-based model checking (IMC),
  • Support for interpolation sequence-based model checking (ISMC) and dual approximated reachability (DAR),
  • Array support in IC3SA,
  • Finite index support in counterexample-guided array prophecy (CEGP),
  • Witness generation now supports all engines,
  • CEGAR for arithmetic operations now supports most engines and can be configured to use free variables instead of UFs,
  • Main SMT solver and interpolator and their options can be configured individually.

For details, see our FM 2026 paper "Pono 2.0: A Versatile SMT-Based Model Checker for Safety and Liveness" and its reproduction package at https://doi.org/10.5281/zenodo.18680797.

Merged pull requests

Read more

Pono 2.0.0 Beta 1

Pono 2.0.0 Beta 1 Pre-release
Pre-release

Choose a tag to compare

@CyanoKobalamyne CyanoKobalamyne released this 27 Sep 09:03
v2.0.0-beta.1
7f9d41c

First beta release for Pono 2.0.

What's Changed

Read more

HWMCC’25

Choose a tag to compare

@CyanoKobalamyne CyanoKobalamyne released this 19 Sep 02:23
hwmcc25
04d8e87

Version submitted to the 2025 Hardware Model Checking Competition.

HWMCC’24

Choose a tag to compare

@CyanoKobalamyne CyanoKobalamyne released this 16 Sep 09:27
5cbcaa0

Version submitted to the 2024 Hardware Model Checking Competition.

Pono 1.0.0

Choose a tag to compare

@CyanoKobalamyne CyanoKobalamyne released this 27 Sep 08:49
v1.0.0

Initial stable Pono version.

Published in:

Mann, M., Irfan, A., Lonsing, F., Yang, Y., Zhang, H., Brown, K., Gupta, A., & Barrett, C. (2021).
Pono: A Flexible and Extensible SMT-Based Model Checker.
In: Silva, A., Leino, K.R.M. (eds) Computer Aided Verification. CAV 2021.
https://doi.org/10.1007/978-3-030-81688-9_22

What's Changed

Read more

Pono 0.1.1

Pono 0.1.1 Pre-release
Pre-release

Choose a tag to compare

@CyanoKobalamyne CyanoKobalamyne released this 27 Sep 08:47

Full Changelog: v0.1.0...v0.1.1

Pono 0.1.0

Pono 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@CyanoKobalamyne CyanoKobalamyne released this 27 Sep 08:47
b957258

First release

What's Changed

New Contributors

Full Changelog: https://github.com/stanford-centaur/pono/commits/v0.1.0