Hillel Wayne shares a new blog post featuring practical Z3 SMT solver scripts, written partly as marketing for his upcoming book 'Logic for Programmers'. The post covers Z3 examples including mathematical property proofs and array optimization, with behind-the-scenes notes on design decisions like handling division-by-zero, quantifiers in SMT, and a failed attempt to encode Goldbach's conjecture. Wayne also discusses the concept of 'chaff' — the large volume of material cut from the book — and considers repurposing some of it as public content.

2m read timeFrom buttondown.com
Post cover image
2 Impressions