Skip to main content

Showing 1–36 of 36 results for author: Bun, M

.
  1. arXiv:2402.11119  [pdf, ps, other

    cs.LG cs.CR cs.DS

    Private PAC Learning May be Harder than Online Learning

    Authors: Mark Bun, Aloni Cohen, Rathin Desai

    Abstract: We continue the study of the computational complexity of differentially private PAC learning and how it is situated within the foundations of machine learning. A recent line of work uncovered a qualitative equivalence between the private PAC model and Littlestone's mistake-bounded model of online learning, in particular, showing that any concept class of Littlestone dimension $d$ can be privately… ▽ More

    Submitted 16 February, 2024; originally announced February 2024.

  2. arXiv:2402.09483  [pdf, ps, other

    stat.ML cs.CR cs.LG

    Oracle-Efficient Differentially Private Learning with Public Data

    Authors: Adam Block, Mark Bun, Rathin Desai, Abhishek Shetty, Steven Wu

    Abstract: Due to statistical lower bounds on the learnability of many function classes under privacy constraints, there has been recent interest in leveraging public data to improve the performance of private learning algorithms. In this model, algorithms must always guarantee differential privacy with respect to the private samples while also ensuring learning guarantees when the private data distribution… ▽ More

    Submitted 13 February, 2024; originally announced February 2024.

  3. arXiv:2402.00267  [pdf, ps, other

    cs.DS cs.CR stat.ML

    Not All Learnable Distribution Classes are Privately Learnable

    Authors: Mark Bun, Gautam Kamath, Argyris Mouzakis, Vikrant Singhal

    Abstract: We give an example of a class of distributions that is learnable in total variation distance with a finite number of samples, but not learnable under $(\varepsilon, δ)$-differential privacy. This refutes a conjecture of Ashtiani.

    Submitted 5 February, 2024; v1 submitted 31 January, 2024; originally announced February 2024.

    Comments: To appear in ALT 2024. Added a minor clarification to the construction and an acknowledgement of the Fields Institute

  4. The Complexity of Verifying Boolean Programs as Differentially Private

    Authors: Mark Bun, Marco Gaboardi, Ludmila Glinskih

    Abstract: We study the complexity of the problem of verifying differential privacy for while-like programs working over boolean values and making probabilistic choices. Programs in this class can be interpreted into finite-state discrete-time Markov Chains (DTMC). We show that the problem of deciding whether a program is differentially private for specific values of the privacy parameters is PSPACE-complete… ▽ More

    Submitted 8 September, 2023; originally announced September 2023.

    Comments: Appeared in CSF 2022

  5. arXiv:2306.07884  [pdf, other

    cs.DS cs.CR cs.CY stat.AP

    Continual Release of Differentially Private Synthetic Data from Longitudinal Data Collections

    Authors: Mark Bun, Marco Gaboardi, Marcel Neunhoeffer, Wanrong Zhang

    Abstract: Motivated by privacy concerns in long-term longitudinal studies in medical and social science research, we study the problem of continually releasing differentially private synthetic data from longitudinal data collections. We introduce a model where, in every time step, each individual reports a new data element, and the goal of the synthesizer is to incrementally update a synthetic dataset in a… ▽ More

    Submitted 24 May, 2024; v1 submitted 13 June, 2023; originally announced June 2023.

    Journal ref: Proc. ACM Manag. Data 2, 2, Article 94 (May 2024), 26 pages (2024)

  6. arXiv:2303.12921  [pdf, ps, other

    cs.LG cs.CR cs.DS

    Stability is Stable: Connections between Replicability, Privacy, and Adaptive Generalization

    Authors: Mark Bun, Marco Gaboardi, Max Hopkins, Russell Impagliazzo, Rex Lei, Toniann Pitassi, Satchit Sivakumar, Jessica Sorrell

    Abstract: The notion of replicable algorithms was introduced in Impagliazzo et al. [STOC '22] to describe randomized algorithms that are stable under the resampling of their inputs. More precisely, a replicable algorithm gives the same output with high probability when its randomness is fixed and it is run on a new i.i.d. sample drawn from the same distribution. Using replicable algorithms for data analysis… ▽ More

    Submitted 24 March, 2023; v1 submitted 22 March, 2023; originally announced March 2023.

    Comments: STOC 2023, minor typos fixed

  7. arXiv:2303.03921  [pdf, ps, other

    cs.CC quant-ph

    Approximate degree lower bounds for oracle identification problems

    Authors: Mark Bun, Nadezhda Voronova

    Abstract: The approximate degree of a Boolean function is the minimum degree of real polynomial that approximates it pointwise. For any Boolean function, its approximate degree serves as a lower bound on its quantum query complexity, and generically lifts to a quantum communication lower bound for a related function. We introduce a framework for proving approximate degree lower bounds for certain oracle i… ▽ More

    Submitted 22 May, 2023; v1 submitted 7 March, 2023; originally announced March 2023.

    Comments: 39 Pages. To appear at TQC 2023. v2: This update adds the generalization of our results to the weakly unbounded error setting

  8. arXiv:2301.08324  [pdf, other

    stat.ME cs.CR

    Differentially Private Confidence Intervals for Proportions under Stratified Random Sampling

    Authors: Shurong Lin, Mark Bun, Marco Gaboardi, Eric D. Kolaczyk, Adam Smith

    Abstract: Confidence intervals are a fundamental tool for quantifying the uncertainty of parameters of interest. With the increase of data privacy awareness, develo** a private version of confidence intervals has gained growing attention from both statisticians and computer scientists. Differential privacy is a state-of-the-art framework for analyzing privacy loss when releasing statistics computed from s… ▽ More

    Submitted 11 April, 2024; v1 submitted 19 January, 2023; originally announced January 2023.

    Comments: 39 pages, 4 figures

    MSC Class: 68P27; 62G15; 62Dxx

    Journal ref: Electronic Journal of Statistics, Electron. J. Statist. 18(1), 1455-1494, (2024)

  9. arXiv:2206.04743  [pdf, ps, other

    cs.LG

    Strong Memory Lower Bounds for Learning Natural Models

    Authors: Gavin Brown, Mark Bun, Adam Smith

    Abstract: We give lower bounds on the amount of memory required by one-pass streaming algorithms for solving several natural learning problems. In a setting where examples lie in $\{0,1\}^d$ and the optimal classifier can be encoded using $κ$ bits, we show that algorithms which learn using a near-minimal number of examples, $\tilde O(κ)$, must use $\tilde Ω( dκ)$ bits of space. Our space bounds match the di… ▽ More

    Submitted 9 June, 2022; originally announced June 2022.

    Comments: 39 Pages. To appear at COLT 2022

  10. arXiv:2107.10870  [pdf, other

    cs.LG cs.DS

    Multiclass versus Binary Differentially Private PAC Learning

    Authors: Mark Bun, Marco Gaboardi, Satchit Sivakumar

    Abstract: We show a generic reduction from multiclass differentially private PAC learning to binary private PAC learning. We apply this transformation to a recently proposed binary private PAC learner to obtain a private multiclass learner with sample complexity that has a polynomial dependence on the multiclass Littlestone dimension and a poly-logarithmic dependence on the number of classes. This yields an… ▽ More

    Submitted 22 July, 2021; originally announced July 2021.

  11. arXiv:2105.08346  [pdf, ps, other

    econ.EM

    Identification robust inference for moments based analysis of linear dynamic panel data models

    Authors: Maurice J. G. Bun, Frank Kleibergen

    Abstract: We use identification robust tests to show that difference, level and non-linear moment conditions, as proposed by Arellano and Bond (1991), Arellano and Bover (1995), Blundell and Bond (1998) and Ahn and Schmidt (1995) for the linear dynamic panel data model, do not separately identify the autoregressive parameter when its true value is close to one and the variance of the initial observations is… ▽ More

    Submitted 18 May, 2021; originally announced May 2021.

    Comments: 66 pages, 14 figures

  12. arXiv:2102.08885  [pdf, other

    cs.LG cs.CR cs.DS

    Differentially Private Correlation Clustering

    Authors: Mark Bun, Marek Eliáš, Janardhan Kulkarni

    Abstract: Correlation clustering is a widely used technique in unsupervised machine learning. Motivated by applications where individual privacy is a concern, we initiate the study of differentially private correlation clustering. We propose an algorithm that achieves subquadratic additive error compared to the optimal cost. In contrast, straightforward adaptations of existing non-private algorithms all lea… ▽ More

    Submitted 17 February, 2021; originally announced February 2021.

  13. When is Memorization of Irrelevant Training Data Necessary for High-Accuracy Learning?

    Authors: Gavin Brown, Mark Bun, Vitaly Feldman, Adam Smith, Kunal Talwar

    Abstract: Modern machine learning models are complex and frequently encode surprising amounts of information about individual inputs. In extreme cases, complex models appear to memorize entire input examples, including seemingly irrelevant information (social security numbers from text, for example). In this paper, we aim to understand whether this sort of memorization is necessary for accurate learning. We… ▽ More

    Submitted 21 July, 2021; v1 submitted 11 December, 2020; originally announced December 2020.

    Journal ref: STOC 2021 Pages 123-132

  14. arXiv:2007.12674  [pdf, other

    stat.ME cs.CR cs.LG

    Controlling Privacy Loss in Sampling Schemes: an Analysis of Stratified and Cluster Sampling

    Authors: Mark Bun, Jörg Drechsler, Marco Gaboardi, Audra McMillan, Jayshree Sarathy

    Abstract: Sampling schemes are fundamental tools in statistics, survey design, and algorithm design. A fundamental result in differential privacy is that a differentially private mechanism run on a simple random sample of a population provides stronger privacy guarantees than the same algorithm run on the entire population. However, in practice, sampling designs are often more complex than the simple, data-… ▽ More

    Submitted 21 June, 2023; v1 submitted 24 July, 2020; originally announced July 2020.

    Comments: Appeared at FORC 2022

  15. arXiv:2007.05665  [pdf, ps, other

    cs.LG stat.ML

    A Computational Separation between Private Learning and Online Learning

    Authors: Mark Bun

    Abstract: A recent line of work has shown a qualitative equivalence between differentially private PAC learning and online learning: A concept class is privately learnable if and only if it is online learnable with a finite mistake bound. However, both directions of this equivalence incur significant losses in both sample and computational efficiency. Studying a special case of this connection, Gonen, Hazan… ▽ More

    Submitted 10 July, 2020; originally announced July 2020.

    Comments: 15 pages

  16. arXiv:2007.05453  [pdf, other

    cs.LG cs.DS stat.ML

    New Oracle-Efficient Algorithms for Private Synthetic Data Release

    Authors: Giuseppe Vietri, Grace Tian, Mark Bun, Thomas Steinke, Zhiwei Steven Wu

    Abstract: We present three new algorithms for constructing differentially private synthetic data---a sanitized version of a sensitive dataset that approximately preserves the answers to a large collection of statistical queries. All three algorithms are \emph{oracle-efficient} in the sense that they are computationally efficient when given access to an optimization oracle. Such an oracle can be implemented… ▽ More

    Submitted 10 July, 2020; originally announced July 2020.

  17. arXiv:2003.00563  [pdf, other

    cs.LG cs.CR stat.ML

    An Equivalence Between Private Classification and Online Prediction

    Authors: Mark Bun, Roi Livni, Shay Moran

    Abstract: We prove that every concept class with finite Littlestone dimension can be learned by an (approximate) differentially-private algorithm. This answers an open question of Alon et al. (STOC 2019) who proved the converse statement (this question was also asked by Neel et al.~(FOCS 2019)). Together these two results yield an equivalence between online learnability and private PAC learnability. We in… ▽ More

    Submitted 22 June, 2021; v1 submitted 1 March, 2020; originally announced March 2020.

    Comments: An earlier version of this manuscript claimed an upper bound over the sample complexity that is exponential in the Littlestone dimension. The argument was erranous, and the current version contains a correction, which leads to double-exponential dependence in the Littlestone-dimension

  18. arXiv:2002.01100  [pdf, other

    cs.LG stat.ML

    Efficient, Noise-Tolerant, and Private Learning via Boosting

    Authors: Mark Bun, Marco Leandro Carmosino, Jessica Sorrell

    Abstract: We introduce a simple framework for designing private boosting algorithms. We give natural conditions under which these algorithms are differentially private, efficient, and noise-tolerant PAC learners. To demonstrate our framework, we use it to construct noise-tolerant and private PAC learners for large-margin halfspaces whose sample complexity does not depend on the dimension. We give two samp… ▽ More

    Submitted 3 February, 2020; originally announced February 2020.

    Comments: 33 pages

  19. arXiv:1906.02830  [pdf, other

    math.ST cs.CR cs.DS

    Average-Case Averages: Private Algorithms for Smooth Sensitivity and Mean Estimation

    Authors: Mark Bun, Thomas Steinke

    Abstract: The simplest and most widely applied method for guaranteeing differential privacy is to add instance-independent noise to a statistic of interest that is scaled to its global sensitivity. However, global sensitivity is a worst-case notion that is often too conservative for realized dataset instances. We provide methods for scaling noise in an instance-dependent way and demonstrate that they provid… ▽ More

    Submitted 6 June, 2019; originally announced June 2019.

  20. arXiv:1905.13229  [pdf, ps, other

    cs.DS cs.CR cs.LG stat.ML

    Private Hypothesis Selection

    Authors: Mark Bun, Gautam Kamath, Thomas Steinke, Zhiwei Steven Wu

    Abstract: We provide a differentially private algorithm for hypothesis selection. Given samples from an unknown probability distribution $P$ and a set of $m$ probability distributions $\mathcal{H}$, the goal is to output, in a $\varepsilon$-differentially private manner, a distribution from $\mathcal{H}$ whose total variation distance to $P$ is comparable to that of the best such distribution (which we deno… ▽ More

    Submitted 4 January, 2021; v1 submitted 30 May, 2019; originally announced May 2019.

    Comments: Appeared in NeurIPS 2019. Final version to appear in IEEE Transactions on Information Theory

  21. arXiv:1903.00544  [pdf, ps, other

    cs.CC

    Sign-Rank Can Increase Under Intersection

    Authors: Mark Bun, Nikhil S. Mande, Justin Thaler

    Abstract: The communication class $\mathbf{UPP}^{\text{cc}}$ is a communication analog of the Turing Machine complexity class $\mathbf{PP}$. It is characterized by a matrix-analytic complexity measure called sign-rank (also called dimension complexity), and is essentially the most powerful communication class against which we know how to prove lower bounds. For a communication problem $f$, let… ▽ More

    Submitted 1 March, 2019; originally announced March 2019.

    Comments: 18 pages

    MSC Class: 68Q17

  22. arXiv:1811.03763  [pdf, ps, other

    cs.DS

    Towards Instance-Optimal Private Query Release

    Authors: Jaroslaw Blasiok, Mark Bun, Aleksandar Nikolov, Thomas Steinke

    Abstract: We study efficient mechanisms for the query release problem in differential privacy: given a workload of $m$ statistical queries, output approximate answers to the queries while satisfying the constraints of differential privacy. In particular, we are interested in mechanisms that optimally adapt to the given workload. Building on the projection mechanism of Nikolov, Talwar, and Zhang, and using t… ▽ More

    Submitted 8 November, 2018; originally announced November 2018.

    Comments: To appear in SODA 2019

  23. Quantum algorithms and approximating polynomials for composed functions with shared inputs

    Authors: Mark Bun, Robin Kothari, Justin Thaler

    Abstract: We give new quantum algorithms for evaluating composed functions whose inputs may be shared between bottom-level gates. Let $f$ be an $m$-bit Boolean function and consider an $n$-bit function $F$ obtained by applying $f$ to conjunctions of possibly overlap** subsets of $n$ variables. If $f$ has quantum query complexity $Q(f)$, we give an algorithm for evaluating $F$ using… ▽ More

    Submitted 10 September, 2021; v1 submitted 6 September, 2018; originally announced September 2018.

    Comments: v2: 31 pages; 1 figure. This update includes an additional result on lower bounds for AC$^0 \circ \oplus$ computing the Inner Product function on average. v3: Minor changes. Accepted to Quantum

    Journal ref: Quantum 5, 543 (2021)

  24. arXiv:1711.04740  [pdf, other

    cs.DS

    Heavy Hitters and the Structure of Local Privacy

    Authors: Mark Bun, Jelani Nelson, Uri Stemmer

    Abstract: We present a new locally differentially private algorithm for the heavy hitters problem which achieves optimal worst-case error as a function of all standardly considered parameters. Prior work obtained error rates which depend optimally on the number of users, the size of the domain, and the privacy parameter, but depend sub-optimally on the failure probability. We strengthen existing lower bou… ▽ More

    Submitted 13 November, 2017; originally announced November 2017.

  25. The Polynomial Method Strikes Back: Tight Quantum Query Bounds via Dual Polynomials

    Authors: Mark Bun, Robin Kothari, Justin Thaler

    Abstract: The approximate degree of a Boolean function f is the least degree of a real polynomial that approximates f pointwise to error at most 1/3. Approximate degree is known to be a lower bound on quantum query complexity. We resolve or nearly resolve the approximate degree and quantum query complexities of the following basic functions: $\bullet$ $k$-distinctness: For any constant $k$, the approximat… ▽ More

    Submitted 16 August, 2019; v1 submitted 25 October, 2017; originally announced October 2017.

    Comments: v1: 67 pages, 2 figures. Abstract shortened to fit within the arXiv limit; v2: Minor changes; v3: Minor fixes incorporating suggestions from referees

    Journal ref: Proceedings of the 50th ACM Symposium on Theory of Computing (STOC 2018), pp. 297-310 (2018)

  26. arXiv:1703.05784  [pdf, other

    cs.CC

    A Nearly Optimal Lower Bound on the Approximate Degree of AC$^0$

    Authors: Mark Bun, Justin Thaler

    Abstract: The approximate degree of a Boolean function $f \colon \{-1, 1\}^n \rightarrow \{-1, 1\}$ is the least degree of a real polynomial that approximates $f$ pointwise to error at most $1/3$. We introduce a generic method for increasing the approximate degree of a given function, while preserving its computability by constant-depth circuits. Specifically, we show how to transform any Boolean function… ▽ More

    Submitted 16 March, 2017; originally announced March 2017.

    Comments: 40 pages, 1 figure

  27. arXiv:1605.02065  [pdf, other

    cs.CR cs.DS cs.IT cs.LG

    Concentrated Differential Privacy: Simplifications, Extensions, and Lower Bounds

    Authors: Mark Bun, Thomas Steinke

    Abstract: "Concentrated differential privacy" was recently introduced by Dwork and Rothblum as a relaxation of differential privacy, which permits sharper analyses of many privacy-preserving computations. We present an alternative formulation of the concept of concentrated differential privacy in terms of the Renyi divergence between the distributions obtained by running an algorithm on neighboring inputs.… ▽ More

    Submitted 6 May, 2016; originally announced May 2016.

  28. arXiv:1604.04618  [pdf, other

    cs.CR cs.DS cs.LG

    Make Up Your Mind: The Price of Online Queries in Differential Privacy

    Authors: Mark Bun, Thomas Steinke, Jonathan Ullman

    Abstract: We consider the problem of answering queries about a sensitive dataset subject to differential privacy. The queries may be chosen adversarially from a larger set Q of allowable queries in one of three ways, which we list in order from easiest to hardest to answer: Offline: The queries are chosen all at once and the differentially private mechanism answers the queries in a single batch. Online:… ▽ More

    Submitted 15 April, 2016; originally announced April 2016.

  29. arXiv:1511.08552  [pdf, other

    cs.DS cs.CR cs.LG

    Simultaneous Private Learning of Multiple Concepts

    Authors: Mark Bun, Kobbi Nissim, Uri Stemmer

    Abstract: We investigate the direct-sum problem in the context of differentially private PAC learning: What is the sample complexity of solving $k$ learning tasks simultaneously under differential privacy, and how does this cost compare to that of solving $k$ learning tasks without privacy? In our setting, an individual example consists of a domain element $x$ labeled by $k$ unknown concepts… ▽ More

    Submitted 26 November, 2015; originally announced November 2015.

    Comments: 29 pages. To appear in ITCS '16

  30. arXiv:1505.00388  [pdf, other

    cs.CR cs.CC cs.LG

    Order-Revealing Encryption and the Hardness of Private Learning

    Authors: Mark Bun, Mark Zhandry

    Abstract: An order-revealing encryption scheme gives a public procedure by which two ciphertexts can be compared to reveal the ordering of their underlying plaintexts. We show how to use order-revealing encryption to separate computationally efficient PAC learning from efficient $(ε, δ)$-differentially private PAC learning. That is, we construct a concept class that is efficiently PAC learnable, but for whi… ▽ More

    Submitted 2 May, 2015; originally announced May 2015.

    Comments: 28 pages

  31. arXiv:1504.07553  [pdf, other

    cs.CR cs.LG

    Differentially Private Release and Learning of Threshold Functions

    Authors: Mark Bun, Kobbi Nissim, Uri Stemmer, Salil Vadhan

    Abstract: We prove new upper and lower bounds on the sample complexity of $(ε, δ)$ differentially private algorithms for releasing approximate answers to threshold functions. A threshold function $c_x$ over a totally ordered domain $X$ evaluates to $c_x(y) = 1$ if $y \le x$, and evaluates to $0$ otherwise. We give the first nontrivial lower bound for releasing thresholds with $(ε,δ)$ differential privacy, s… ▽ More

    Submitted 28 April, 2015; originally announced April 2015.

    Comments: 43 pages

  32. arXiv:1503.07261  [pdf, ps, other

    cs.CC quant-ph

    Dual Polynomials for Collision and Element Distinctness

    Authors: Mark Bun, Justin Thaler

    Abstract: The approximate degree of a Boolean function $f: \{-1, 1\}^n \to \{-1, 1\}$ is the minimum degree of a real polynomial that approximates $f$ to within error $1/3$ in the $\ell_\infty$ norm. In an influential result, Aaronson and Shi (J. ACM 2004) proved tight $\tildeΩ(n^{1/3})$ and $\tildeΩ(n^{2/3})$ lower bounds on the approximate degree of the Collision and Element Distinctness functions, respec… ▽ More

    Submitted 24 March, 2015; originally announced March 2015.

    Comments: 25 pages

  33. arXiv:1412.2457  [pdf, ps, other

    cs.CC cs.LG

    Weighted Polynomial Approximations: Limits for Learning and Pseudorandomness

    Authors: Mark Bun, Thomas Steinke

    Abstract: Polynomial approximations to boolean functions have led to many positive results in computer science. In particular, polynomial approximations to the sign function underly algorithms for agnostically learning halfspaces, as well as pseudorandom generators for halfspaces. In this work, we investigate the limits of these techniques by proving inapproximability results for the sign function. Firstl… ▽ More

    Submitted 8 December, 2014; originally announced December 2014.

    Comments: 22 pages

  34. arXiv:1311.3158  [pdf, other

    cs.CR

    Fingerprinting Codes and the Price of Approximate Differential Privacy

    Authors: Mark Bun, Jonathan Ullman, Salil Vadhan

    Abstract: We show new lower bounds on the sample complexity of $(\varepsilon, δ)$-differentially private algorithms that accurately answer large sets of counting queries. A counting query on a database $D \in (\{0,1\}^d)^n$ has the form "What fraction of the individual records in the database satisfy the property $q$?" We show that in order to answer an arbitrary set $\mathcal{Q}$ of $\gg nd$ counting queri… ▽ More

    Submitted 23 October, 2018; v1 submitted 13 November, 2013; originally announced November 2013.

    Comments: Full version of our STOC 2014 paper. To appear in SIAM Journal on Computing

  35. arXiv:1311.1616  [pdf, ps, other

    cs.CC

    Hardness Amplification and the Approximate Degree of Constant-Depth Circuits

    Authors: Mark Bun, Justin Thaler

    Abstract: We establish a generic form of hardness amplification for the approximability of constant-depth Boolean circuits by polynomials. Specifically, we show that if a Boolean circuit cannot be pointwise approximated by low-degree polynomials to within constant error in a certain one-sided sense, then an OR of disjoint copies of that circuit cannot be pointwise approximated even with very high error. As… ▽ More

    Submitted 28 April, 2014; v1 submitted 7 November, 2013; originally announced November 2013.

    Comments: 47 pages

  36. arXiv:1302.6191  [pdf, ps, other

    cs.CC

    Dual Lower Bounds for Approximate Degree and Markov-Bernstein Inequalities

    Authors: Mark Bun, Justin Thaler

    Abstract: The $ε$-approximate degree of a Boolean function $f: \{-1, 1\}^n \to \{-1, 1\}$ is the minimum degree of a real polynomial that approximates $f$ to within $ε$ in the $\ell_\infty$ norm. We prove several lower bounds on this important complexity measure by explicitly constructing solutions to the dual of an appropriate linear program. Our first result resolves the $ε$-approximate degree of the two-… ▽ More

    Submitted 21 March, 2014; v1 submitted 25 February, 2013; originally announced February 2013.

    Comments: 34 pages. Appears in ICALP 2013. To appear in the special issue of Information and Computation for ICALP 2013