Go Z3. A tool that solves hard logical puzzles by connecting Go programs to Microsoft's Z3 theorem prover.

github.com/mitchellh/go-z3

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

December 2019
  • Merge pull request #4 from mattn/fix-build
  • Fix build
March 2017
  • package docs
  • Create LICENSE.md
  • updated README
  • another example
  • error handling
  • Finish up logic API
  • update example to use Assignments
  • model.Assignments()
  • model eval
  • Add more arithmetic operations
  • separating logic into its own file
  • add many arithmetic comparison types
  • Do some arithmetic
  • models, sorts, solving!
  • support symbols
  • free param strings in config
  • Integrated some basic APIs
  • Initial commit