It's a minimal version of Kanren, which was originally developed by Dan Friedman and Oleg Kiselyov:
http://kanren.sourceforge.net/
I give a simple example of a toy use of Kanren and made a few observations about logic programming systems, here:
http://apps.keithflower.org/?p=238
Those interested will probably want to read "The Reasoned Schemer":