We develop various proof techniques for the synthesis of sorting algorithms on binary trees, by extending our previous work on the synthesis of algorithms on lists. Appropriate induction …
I Drămnesc, T Jebelean - Journal of Logical and Algebraic Methods in …, 2021 - Elsevier
Using multisets, we develop novel techniques for mechanizing the proofs of the synthesis conjectures for list–sorting algorithms, and we demonstrate them in the Theorema system …
The construction of a theory for binary trees is presented, based on the systematic exploration of the properties necessary for the proof-based synthesis and certification of …
Using multisets, we develop novel techniques for mechanizing the proofs of the synthesis conjectures for list-sorting algorithms, and we demonstrate them in the Theorema system …
We address the automation of the processes of algorithm synthesis and systematic exploration of the theory of lists. Our focus is on methods, techniques, inference rules and …
I Dramnesc, T Jebelean - 2011 13th International Symposium …, 2011 - ieeexplore.ieee.org
In the context of constructive synthesis of sorting algorithms, starting from the specification of the problem (input and output conditions), the proof of existence of a sorted tuple is …
I Drämnesc, T Jebelean… - 2015 17th International …, 2015 - ieeexplore.ieee.org
In the frame of our previous experiments for proof based synthesis of sorting algorithms for lists and for binary trees, we employed certain special techniques which are able to …
Mathematics is a technique of solving problems and the essence of mathematics is proving. By reasoning about the problems we obtain knowledge. This knowledge can be managed …
I Drămnesc, T Jebelean - 2012 7th IEEE International …, 2012 - ieeexplore.ieee.org
We present the systematic build-up in the Theorema system of the theory of lists. This was carried out in parallel with the process of synthesis of some sorting algorithms in the same …