[mod.ai] Seminar - Deductive Synthesis of Sorting Programs

LANSKY@SRI-WARBUCKS.ARPA (Amy Lansky) (06/06/86)

                DEDUCTIVE SYNTHESIS OF SORTING PROGRAMS

                       Jon Traugott (JCT@SAIL)
                        Stanford University

   	 	        11:00 AM, MONDAY, June 9
         SRI International, Building E, Room EJ228 (new conference room)

Using the deductive synthesis framework developed by Manna and
Waldinger we have derived a wide variety of recursive sorting
programs. These derivations represent the first application of the
deductive framework to the derivation of nontrivial algorithms. While
the programs given were derived manually, we ultimately hope that a
computer implementation of the system (of which none currently exists)
will find similar programs automatically. Our derivations are intended
to suggest this possibility; the proofs are short in relation to
program complexity (on the order of 20 steps per procedure) and
individual derivation steps are uncontrived. We also present a new
rule for the generation of auxiliary procedures, a common "eureka"
step in program construction.

VISITORS:  Please arrive 5 minutes early so that you can be escorted up
from the E-building receptionist's desk.  Thanks!