Axiomatic reasoning about music theory(prolog, haskell) | Hacker News Reader