We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Derandomization with Pseudorandomness

Authors: Emin Karayel
Abstract: Derandomization techniques are often used within advanced randomized algorithms. In particular, pseudorandom objects, such as hash families and expander graphs, are key components of such algorithms, but their verification presents a challenge. This work shows how such algorithms can be expressed and verified in Isabelle and presents a pseudorandom objects library that abstracts away the involved deep algebraic/analytic results. Moreover, it presents examples that show how the library eases and enables the verification of advanced randomized algorithms. Highlighting the value of this framework is that it was recently used to verify the optimal-space distinct elements algorithm by Blasiok from 2018, which relies on the combination of many derandomization techniques to achieve its optimality.
Subjects: Logic in Computer Science (cs.LO)
MSC classes: 03B70
ACM classes: G.3; F.4.1
Cite as: arXiv:2404.16614 [cs.LO]
  (or arXiv:2404.16614v1 [cs.LO] for this version)

Submission history

From: Emin Karayel [view email]
[v1] Thu, 25 Apr 2024 13:55:03 GMT (135kb)

Link back to: arXiv, form interface, contact.