Skip to search boxSkip to navigationSkip to main content

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-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Pages 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-7433

Publication 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