Fundamentals of deductive program synthesis | lit.salon