News & features
The inner magic behind the Z3 theorem prover
| Nikolaj Bjørner and Leonardo de Moura
It’s not uncommon for us to hear that the Z3 theorem prover is magical, but the frequency of such complimentary feedback doesn’t make it any less unexpected—or humbling. When we began work on Z3 in 2006, the design was motivated…
SPACER and Z3: Accessible, reliable model checking as theorem proving
| Nikolaj Bjørner
“How can one check a routine in the sense of making sure that it is right?” asked Alan Turing in 1949, foreshadowing the science of program proving decades before it became a formally accepted field of computer science. Program proving,…
Awards | Association for Computing Machinery
Nikolaj Bjørner, Leonardo de Moura, and Christoph Wintersteiger win SIGPLAN Programming Languages Software Award
Microsoft Research’s Z3 theorem prover received the 2015 ACM SIGPLAN Programming Languages Software Award. This prestigious award honors an institution or individuals for “developing a software system that has had a lasting influence, reflected in contributions to concepts, in commercial…