[HTML][HTML] Mechanical synthesis of sorting algorithms for binary trees by logic and combinatorial techniques

I Drămnesc, T Jebelean, S Stratulat - Journal of Symbolic Computation, 2019 - Elsevier
We develop logic and combinatorial methods for automating the generation of sorting
algorithms for binary trees, starting from input-output specifications and producing …

Proof–based synthesis of sorting algorithms for trees

I Drămnesc, T Jebelean, S Stratulat - … , Czech Republic, March 14-18, 2016 …, 2016 - Springer
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 …

Synthesis of sorting algorithms using multisets in Theorema

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 …

Theory exploration of binary trees

I Drâmnesc, T Jebelean… - 2015 IEEE 13th …, 2015 - ieeexplore.ieee.org
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 …

Proof-based synthesis of sorting algorithms using multisets in Theorema

I Drămnesc, T Jebelean - arXiv preprint arXiv:1909.01747, 2019 - arxiv.org
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 …

[HTML][HTML] Synthesis of list algorithms by mechanical proving

I Drămnesc, T Jebelean - Journal of Symbolic Computation, 2015 - Elsevier
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 …

Proof techniques for synthesis of sorting algorithms

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 …

Combinatorial techniques for proof-based synthesis of sorting algorithms

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 …

[PDF][PDF] Proof based synthesis of sorting algorithms

I Dramnesc, T Jebelean - RISC Report Series, 2010 - risc.jku.at
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 …

Theory exploration in theorema: Case study on lists

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 …