Table of Contents
Fetching ...

Almost optimum $\ell$-covering of $\mathbb{Z}_n$

Ke Shi, Chao Xu

TL;DR

The paper tackles the problem of constructing small $\ell$-covering sets in the ring $\mathbb{Z}_n$, quantified by $f(n,\ell)$, and provides a constructive upper bound $f(n,\ell)=O\left(\frac{n}{\ell}\log n\right)$ for all $n,\ell$, along with a randomized variant achieving $\tilde{O}\left(\frac{n}{\ell}\right)$-type time. The authors also prove a near-matching lower bound in certain regimes and show how these coverings can significantly simplify modular subset-sum algorithms. Their approach refines the relative totient bound $\phi(n,\ell)$ via Brun’s sieve and leverages a large divisor with a linear divisor sum to lift coverings from the divisor semigroup $\mathbb{D}_n$ to $\mathbb{Z}_n$, while providing auxiliary number-theoretic results. The work combines semigroup-to-group reductions, greedy set-cover bounds, and constructive layering to achieve tight or near-tight bounds and yields practical implications for related modular arithmetic tasks. Overall, the results advance understanding of covering problems in semigroups and offer practical tools for efficient modular computations, including simpler modular subset-sum procedures.

Abstract

A subset $B$ of the ring $\mathbb{Z}_n$ is referred to as a $\ell$-covering set if $\{ ab \pmod n | 0\leq a \leq \ell, b\in B\} = \mathbb{Z}_n$. We show that there exists a $\ell$-covering set of $\mathbb{Z}_n$ of size $O(\frac{n}{\ell}\log n)$ for all $n$ and $\ell$, and how to construct such a set. We also provide examples where any $\ell$-covering set must have a size of $Ω(\frac{n}{\ell}\frac{\log n}{\log \log n})$. The proof employs a refined bound for the relative totient function obtained through sieve theory and the existence of a large divisor with a linear divisor sum. The result can be used to simplify a modular subset sum algorithm.

Almost optimum $\ell$-covering of $\mathbb{Z}_n$

TL;DR

The paper tackles the problem of constructing small -covering sets in the ring , quantified by , and provides a constructive upper bound for all , along with a randomized variant achieving -type time. The authors also prove a near-matching lower bound in certain regimes and show how these coverings can significantly simplify modular subset-sum algorithms. Their approach refines the relative totient bound via Brun’s sieve and leverages a large divisor with a linear divisor sum to lift coverings from the divisor semigroup to , while providing auxiliary number-theoretic results. The work combines semigroup-to-group reductions, greedy set-cover bounds, and constructive layering to achieve tight or near-tight bounds and yields practical implications for related modular arithmetic tasks. Overall, the results advance understanding of covering problems in semigroups and offer practical tools for efficient modular computations, including simpler modular subset-sum procedures.

Abstract

A subset of the ring is referred to as a -covering set if . We show that there exists a -covering set of of size for all and , and how to construct such a set. We also provide examples where any -covering set must have a size of . The proof employs a refined bound for the relative totient function obtained through sieve theory and the existence of a large divisor with a linear divisor sum. The result can be used to simplify a modular subset sum algorithm.
Paper Structure (17 sections, 15 theorems, 27 equations, 2 figures)

This paper contains 17 sections, 15 theorems, 27 equations, 2 figures.

Key Result

theorem thmcountertheorem

Let there be a collection of $t$ sets each with size at most $a$, and each element of the universe is covered by at least $b$ of the sets, then there exists a subcollection of $O(\frac{t}{b}\log a)$ sets that covers the universe.

Figures (2)

  • Figure 1: Comparison of results for $\ell$-covering for arbitrary $n$ and $\ell$. $\omega(n)$ is the number of distinct prime factors of $n$.
  • Figure 2: List of number theoretical notations and properties.

Theorems & Definitions (25)

  • theorem thmcountertheorem: Lovas.1975Stein.1974
  • theorem thmcountertheorem
  • proof
  • theorem thmcountertheorem
  • theorem thmcountertheorem
  • proof
  • theorem thmcountertheorem
  • proof
  • corollary thmcountercorollary
  • lemma thmcounterlemma
  • ...and 15 more