{"title":"Case Studies on Algorithm Discovery from Proofs: The Delete Function on Lists and Binary Trees using Multisets","authors":"I. Dramnesc, T. Jebelean","doi":"10.1109/SISY47553.2019.9111483","DOIUrl":null,"url":null,"abstract":"The proof based synthesis of element deletion algorithms for [sorted] lists and [sorted] binary trees, in a multitype context (basic ordered elements, multisets, lists, and trees) is performed and the necessary theory is developed. This constitutes a case study in theory exploration and automated synthesis of algorithms based on natural style proofs, which allows to investigate the heuristics of theory construction on multiple types, as well as the natural style inferences and strategies for constructing human readable proofs. The experiments are realised in the frame of the Theorema system.","PeriodicalId":256922,"journal":{"name":"2019 IEEE 17th International Symposium on Intelligent Systems and Informatics (SISY)","volume":"191 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 17th International Symposium on Intelligent Systems and Informatics (SISY)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SISY47553.2019.9111483","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The proof based synthesis of element deletion algorithms for [sorted] lists and [sorted] binary trees, in a multitype context (basic ordered elements, multisets, lists, and trees) is performed and the necessary theory is developed. This constitutes a case study in theory exploration and automated synthesis of algorithms based on natural style proofs, which allows to investigate the heuristics of theory construction on multiple types, as well as the natural style inferences and strategies for constructing human readable proofs. The experiments are realised in the frame of the Theorema system.