SAT and SMT

https://en.wikipedia.org/wiki/Satisfiabilityarrow-up-right

SAT https://en.wikipedia.org/wiki/Boolean_satisfiability_problemarrow-up-right In computer science, the Boolean satisfiability problem (sometimes called propositional satisfiability problem and abbreviated as SATISFIABILITY or SAT) is the problem of determining if there exists an interpretation that satisfies a given Boolean formula

Satisfiability modulo theories (SMT) https://en.wikipedia.org/wiki/Satisfiability_modulo_theoriesarrow-up-right

SAT/SMT Tutorials and Summer Schools https://github.com/Z3Prover/z3/wiki/Slidesarrow-up-right

Fourth Summer School on Formal Techniques http://fm.csl.sri.com/SSFT14/arrow-up-right May 19 - May 23, 2014, Menlo College, Atherton, CA

Z3Prover https://github.com/Z3Prover/z3arrow-up-right

Z3Prover Documentation https://github.com/Z3Prover/z3/wiki/Documentationarrow-up-right https://github.com/Z3Prover/z3/wiki/Slidesarrow-up-right

Z3 - online guide https://rise4fun.com/z3/tutorial/guidearrow-up-right

SAT solvers Microsoft Research https://www.microsoft.com/en-us/research/people/leonardo/?from=http%3A%2F%2Fresearch.microsoft.com%2Fen-us%2Fum%2Fpeople%2Fleonardo%2Fblog.htmlarrow-up-right

Developing Bug-Free Machine Learning Systems Using Formal Mathematics Microsoft Research https://channel9.msdn.com/Shows/Microsoft-Research/Developing-Bug-Free-Machine-Learning-Systems-Using-Formal-Mathematicsarrow-up-right

Lean Microsoft Research The Lean theorem prover is an open source dependently typed, interactive theorem prover developed jointly at Microsoft Research and Carnegie Mellon University.

Last updated

Was this helpful?