Skip to main content

Showing 1–6 of 6 results for author: Dillinger, P C

Searching in archive cs. Search in all archives.
.
  1. arXiv:2304.07109  [pdf, other

    cs.DS

    Optimal Uncoordinated Unique IDs

    Authors: Peter C. Dillinger, Martín Farach-Colton, Guido Tagliavini, Stefan Walzer

    Abstract: In the Uncoordinated Unique Identifiers Problem (UUIDP) there are $n$ independent instances of an algorithm $\mathcal{A}$ that generates IDs from a universe $\{1, \dots, m\}$, and there is an adversary that requests IDs from these instances. The goal is to design $\mathcal{A}$ such that it minimizes the probability that the same ID is ever generated twice across all instances, that is, minimizes t… ▽ More

    Submitted 14 April, 2023; originally announced April 2023.

  2. arXiv:2111.06856  [pdf, other

    cs.DS

    Approximate Membership Query Filters with a False Positive Free Set

    Authors: Pedro Reviriego, Alfonso Sánchez-Macián, Stefan Walzer, Peter C. Dillinger

    Abstract: In the last decade, significant efforts have been made to reduce the false positive rate of approximate membership checking structures. This has led to the development of new structures such as cuckoo filters and xor filters. Adaptive filters that can react to false positives as they occur to avoid them for future queries to the same elements have also been recently developed. In this paper, we pr… ▽ More

    Submitted 12 November, 2021; originally announced November 2021.

  3. arXiv:2109.01892  [pdf, other

    cs.DS

    Fast Succinct Retrieval and Approximate Membership using Ribbon

    Authors: Peter C. Dillinger, Lorenz Hübschle-Schneider, Peter Sanders, Stefan Walzer

    Abstract: A retrieval data structure for a static function $f:S\rightarrow \{0,1\}^r$ supports queries that return $f(x)$ for any $x \in S$. Retrieval data structures can be used to implement a static approximate membership query data structure (AMQ), i.e., a Bloom filter alternative, with false positive rate $2^{-r}$. The information-theoretic lower bound for both tasks is $r|S|$ bits. While succinct theor… ▽ More

    Submitted 5 February, 2022; v1 submitted 4 September, 2021; originally announced September 2021.

  4. arXiv:2103.02515  [pdf, other

    cs.DS cs.DB

    Ribbon filter: practically smaller than Bloom and Xor

    Authors: Peter C. Dillinger, Stefan Walzer

    Abstract: Filter data structures over-approximate a set of hashable keys, i.e. set membership queries may incorrectly come out positive. A filter with false positive rate $f \in (0,1]$ is known to require $\ge \log_2(1/f)$ bits per key. At least for larger $f \ge 2^{-4}$, existing practical filters require a space overhead of at least 20% with respect to this information-theoretic bound. We introduce the… ▽ More

    Submitted 8 March, 2021; v1 submitted 3 March, 2021; originally announced March 2021.

    Comments: 14 pages, 7 figures

    ACM Class: E.1; E.2

  5. Data Definitions in the ACL2 Sedan

    Authors: Harsh Raju Chamarthi, Peter C. Dillinger, Panagiotis Manolios

    Abstract: We present a data definition framework that enables the convenient specification of data types in ACL2s, the ACL2 Sedan. Our primary motivation for developing the data definition framework was pedagogical. We were teaching undergraduate students how to reason about programs using ACL2s and wanted to provide them with an effective method for defining, testing, and reasoning about data types in the… ▽ More

    Submitted 5 June, 2014; originally announced June 2014.

    Comments: In Proceedings ACL2 2014, arXiv:1406.1238

    Journal ref: EPTCS 152, 2014, pp. 27-48

  6. arXiv:1105.4394  [pdf, other

    cs.SE cs.AI cs.LO

    Integrating Testing and Interactive Theorem Proving

    Authors: Harsh Raju Chamarthi, Peter C. Dillinger, Matt Kaufmann, Panagiotis Manolios

    Abstract: Using an interactive theorem prover to reason about programs involves a sequence of interactions where the user challenges the theorem prover with conjectures. Invariably, many of the conjectures posed are in fact false, and users often spend considerable effort examining the theorem prover's output before realizing this. We present a synergistic integration of testing with theorem proving, implem… ▽ More

    Submitted 20 October, 2011; v1 submitted 22 May, 2011; originally announced May 2011.

    Comments: In Proceedings ACL2 2011, arXiv:1110.4473

    Journal ref: EPTCS 70, 2011, pp. 4-19