Much like the actual japanese constitution, this is unreadable. But maybe because I can't read Japanese. Prolog is definitely a language of a long gone era
Err... The Japanese constitution is by definition unreadable if you can't read Japanese.
If you can read Japanese though, this is incredibly elegant!