2021
DOI: 10.1016/j.jlamp.2020.100635
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis of sorting algorithms using multisets in Theorema

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 13 publications
0
3
0
Order By: Relevance
“…As a support for teaching subjects related to algorithm synthesis by proving and mathematical theory exploration we developed a prover [20,19] in the Theorema system that synthesizes a large number of algorithms operating on lists and on binary trees, including sorting algorithms as rewrite programs. A prover in Theorema consists of a collection of inference rules (as rewrite rules).…”
Section: Synthesis and Transformation Of Algorithmsmentioning
confidence: 99%
“…As a support for teaching subjects related to algorithm synthesis by proving and mathematical theory exploration we developed a prover [20,19] in the Theorema system that synthesizes a large number of algorithms operating on lists and on binary trees, including sorting algorithms as rewrite programs. A prover in Theorema consists of a collection of inference rules (as rewrite rules).…”
Section: Synthesis and Transformation Of Algorithmsmentioning
confidence: 99%
“…The algorithms Insert-Sort and Merge-Sort have been formally verified by the authors in the Theorema system in [11]. The automated certification in both Theorema and Coq of the sorting algorithms: Quick-Sort, Patience-Sort, Min-Sort, Max-Sort, Min-Max-Sort is submitted for review to [13]. These algorithms have been synthesized in authors' previous research, see [12,10,7,9].…”
Section: Related Work Classical Algorithms On Arrays/listsmentioning
confidence: 99%
“…The automated certification in both Theorema and Coq of the sorting algorithms: Quick-Sort, Patience-Sort, Min-Sort, Max-Sort, Min-Max-Sort is submitted for review to [13]. These algorithms have been synthesized in authors' previous research, see [12,10,7,9]. The tail recursive version of Bubble-Sort that is certified in this paper, was firstly introduced in [8].…”
Section: Related Work Classical Algorithms On Arrays/listsmentioning
confidence: 99%