Avatar of Greg Bacon

Greg Bacon

Madison, Alabama

Computer Scientist. AI/ML. Software Engineer. Aviator. Flight Instructor.

  • About
  • Publications
  • Talks
  • Teaching
  • Projects
  • Blog
  • Tags
  • CV
  • Disclaimers

#smt

Content tagged with "smt"

15-Peg Solitaire: Brute Force vs. an SMT Solver
2026-10-21 Greg Bacon
#Python #Computer Science #Games #SMT

Stop telling the computer how to search. Tell it what a win looks like. Solving the Cracker Barrel peg game by brute force, then with the Z3 SMT solver.

What I Learned About Theoretical CS at Cracker Barrel
2024-11-14
#SMT #Complexity

Connecting the Cracker Barrel peg game with SMT solvers, Turing machines, and NP-completeness. Presented to HSV.py in 2024, with slides and code online.

What I Learned About Theoretical CS at Cracker Barrel
2022-03-22
#SMT #Complexity

Connecting the Cracker Barrel peg game with SMT solvers, Turing machines, and NP-completeness. Presented to UAH ACM-W in 2022, with slides and code online.

© 2026 Greg Bacon.
Built with Academic Portfolio Astro