Derived preconditions and their use in program synthesis | lit.salon