natlogic Declarative Encoding of Natural and Syllogistic Logics .rkt files tested under Racket 6.0.0 with cKanren library and pmatch.rkt .scm files tested under Chez and Petite Chez Scheme 8.4