This post gives the source code for a small Haskell program that finds if a formula is a tautology.
Progress is great and new things are always exciting... but that doesn't mean old things don't have any value!
The 2 hardest problems in programming are naming, cache invalidation, and off-by-one errors.