A Case Study on Algorithm Discovery from Proofs: The Insert Function on Binary Trees - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

A Case Study on Algorithm Discovery from Proofs: The Insert Function on Binary Trees

Résumé

We present a proof–based automatic synthesis experiment in the context of sorting binary trees, namely the synthesis of the function which inserts an element in a sorted binary tree at the appropriate place. The algorithm is automatically extracted from the automatically produced proof of the conjecture which expresses the existence of the desired output for each appropriate input of the function. This is a case study with the purpose of finding and illustrating general and domain specific inference rules and strategies for efficiently producing proofs from which the desired algorithms can be extracted. The construction of the necessary theory, of the provers, and the experiment itself are performed in the Theorema system.
Fichier principal
Vignette du fichier
DraJebStr__2016a.pdf (167.52 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01590637 , version 1 (19-09-2017)

Identifiants

  • HAL Id : hal-01590637 , version 1

Citer

Isabela Dramnesc, Tudor Jebelean, Sorin Stratulat. A Case Study on Algorithm Discovery from Proofs: The Insert Function on Binary Trees. SACI 2016: 11th IEEE International Symposium on Applied Computational Intelligence and Informatics, May 2016, Timisoara, Romania. ⟨hal-01590637⟩

Collections

UNIV-LORRAINE
44 Consultations
205 Téléchargements

Partager

More