Formally Proving Size Optimality of Sorting Networks
- Luis Cruz-Filipe,
- Kim S. Larsen,
- Peter Schneider-Kamp
- University of Southern Denmark
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewPublication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 425-454 (30 pages)Journal (Volume, Issue Number)
Journal of Automated Reasoning (Volume 59, Issue 4)Publication milestones
- Published - 01/02/2017
Publication status
Published - 01/02/2017
ISSN
0168-7433Publication IDs
- Scopus: 85011266645
Abstract
Recent successes in formally verifying increasingly larger computer-generated proofs have relied extensively on (a) using oracles, to find answers for recurring subproblems efficiently, and (b) extracting formally verified checkers, to perform exhaustive case analysis in feasible time. In this work we present a formal verification of optimality of sorting networks on up to 9 inputs, making it one of the largest computer-generated proofs that has been formally verified. We show that an adequate pre-processing of the information provided by the oracle is essential for feasibility, as it improves the time required by our extracted checker by several orders of magnitude.
Publication metrics
PlumX, opens in new tab
Captures
1
Citations
5
