Papers
Topics
Authors
Recent
Search
2000 character limit reached

An isoperimetric inequality for word overlap

Published 23 Feb 2026 in math.CO | (2602.20143v1)

Abstract: Let $A$ and $B$ be sets of words of length $n$ over some finite alphabet. Suppose that no suffix of a word in $A$ coincides with a prefix of a word in $B$. Then we show that the product of densities of $A$ and $B$ is upper bounded by $1/n$. This bound is sharp up to a factor of $e$.

Authors (1)

Summary

  • The paper establishes a near-sharp bound on the product densities of two word sets with non-overlapping prefix-suffix structures, showing aβ ≤ 1/n for large n.
  • It employs advanced combinatorial recursion and probabilistic methods, including Poisson approximation and random walk interpretations, to derive these inequalities.
  • Explicit constructions validate the tightness of the bounds and suggest significant implications for error-correcting codes and synchronization in information theory.

Isoperimetric Inequality for Word Overlap: An Expert Analysis

Problem Formulation and Context

The paper addresses an extremal combinatorial problem concerning sets of words A,BQnA, B \subseteq Q^n, where QQ is a finite alphabet and nn is the word length. Specifically, it investigates pairs of sets such that no suffix of any word from AA coincides with a prefix of any word from BB—a bipartite generalization of non-overlapping codes (cross-bifix-free codes). The central object of study is the maximal product of the densities a,βa, \beta (with respect to the uniform measure on QnQ^n) of such non-overlapping sets.

The motivation links to previously studied bounds for non-overlapping codes, with this bipartite variant previously unexplored. The formulation ties into fundamental questions of information theory, coding, and random word structures, referencing core literature on cross-bifix-free codes and Poisson approximations for combinatorial patterns in random sequences.

Main Theoretical Contribution

The principal result establishes a sharp upper bound—up to a factor of ee—on the product of densities aβa\beta for sets A,BQnA, B \subseteq Q^n with the non-overlap property:

QQ0

for large QQ1. Moreover, the paper presents an explicit bound for the maximal possible density QQ2 of the set QQ3 not overlapping with a set QQ4 of density QQ5:

QQ6

The bounds are demonstrated to be tight, up to constant factors, by a series of constructive examples reflecting different density regimes.

The argument is accomplished via combinatorial decomposition and recursion, leveraging a partitioning of QQ7, with QQ8 denoting the set of all words not overlapping with QQ9. The recursion is interpreted probabilistically as a random walk, facilitating the derivation of tight upper bounds through inductive analysis.

Examples and Sharpness

Explicit constructions demonstrate the tightness of the results:

  • For nn0 with nn1, the measure of non-overlapping words nn2 yields

nn3

for nn4.

  • For nn5, one obtains nn6, optimal in the regime nn7.
  • Intermediate cases interpolate these via nn8, linking the overlap structure to runs of Bernoulli variables and employing Poisson approximations. The measure nn9 relates to the maximal run length in iid Bernoulli sequences, utilizing results from the Chen-Stein method and combinatorial probability.

These constructions underpin the general validity and near-optimality of the presented inequality.

Combinatorial and Probabilistic Methods

The proof incorporates several advanced combinatorial principles:

  • Inclusion-exclusion and recursion are employed to track the growth of sets under shifting and extension, leading to inequalities connecting sizes of shifted sets.
  • The process is mapped onto a random walk interpretation, wherein densities at successive steps correspond to probabilities of certain walk lengths and transition patterns.
  • Probabilistic estimates (notably Poisson approximation) are used to analyze the distribution of run lengths and coverage properties, enabling precise density estimates for large alphabet sizes and word lengths.

The technical backbone is underpinned by careful usage of shift-operators, density recursion, and level set analysis for coverage in the shifted context.

Corollaries and Level Set Estimates

A significant corollary provides a 'small level set' estimate for the union of shifted sets, establishing that for a given AA0, the measure of the set

AA1

where AA2 counts the number of overlaps with shifted versions of AA3, is no greater than AA4. The proof deploys union bounds and applies the main theorem to novel alphabets and grouped shifts, yielding a practical estimate for coverage in overlapping structures.

Implications and Future Directions

The established isoperimetric inequality has strong implications for combinatorial coding, information theory, and extremal combinatorics. It characterizes the fundamental limits for cross-communication and separation in word structures with overlap constraints. Applications extend to the design of error-correcting codes, synchronization patterns, and cryptographic primitives where overlaps degrade performance or security.

The tightness and generality of the inequality suggest avenues for further exploration:

  • Extensions to multi-partite or multi-dimensional overlap constraints.
  • Analysis of analogous inequalities in non-uniform measures or structured alphabets.
  • Application to probabilistic pattern recognition in sequential data.
  • Development of algorithms—construction and detection—for nearly optimal non-overlapping sets in practical coding and sequence generation tasks.

Moreover, the probabilistic connections and Poisson approximation methods open up new possibilities for refined concentration results in random combinatorics.

Conclusion

This paper rigorously establishes a fundamental upper bound for the product of densities of sets of words with non-overlapping suffix-prefix structure, generalizing and extending prior extremal results for cross-bifix-free codes. The approach combines combinatorial recursion, probabilistic interpretation, and explicit constructions to achieve a nearly sharp isoperimetric inequality. The results furnish foundational insights into word overlap constraints and have broad theoretical and practical ramifications in coding, combinatorics, and information theory.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

Overview

This paper studies when two groups of “words” can safely avoid overlapping with each other. A word here is just a sequence of nn symbols (like letters), chosen from some fixed alphabet (for example, the letters A–Z, or the digits 0–9). The main message is simple: if you pick a random word of length nn, and you also pick two sets of words AA and BB that are designed so that no word from AA “overlaps” any word from BB, then both sets cannot be too large at the same time. In fact, the paper proves a clean limit:

  • If aa is the fraction of all nn-letter words that lie in AA, and bb is the fraction that lie in BB, then ab1na \cdot b \le \frac{1}{n} (up to a constant factor that can’t be improved much).

This is an “isoperimetric” type inequality: it connects the sizes (densities) of sets with a rule about how they can interact (no overlaps), and gives a sharp trade-off.

Key Questions

The paper asks:

  • If set AA and set BB contain words of length nn, and no word from AA overlaps any word from BB, how large can AA and BB be—measured as fractions of all possible nn-letter words?
  • More specifically, if AA has density aa (meaning: a fraction aa of all words are in AA), how large can BB be? And what does that say about the product aba \cdot b?

What does “overlap” mean? Take two words ww and uu. They overlap if the end of ww matches the beginning of uu. For example, if w=“ABCDEF”w=\text{“ABCDEF”} and u=“DEFGHI”u=\text{“DEFGHI”}, then the last three letters of ww (“DEF”) match the first three letters of uu (“DEF”), so they overlap.

Methods (Explained Simply)

To study overlaps, the author uses a few core ideas:

  • Uniform random words: Imagine picking a word at random by choosing each letter independently and uniformly from the alphabet. The “density” of a set is the chance that this random word falls into the set.
  • Shifts: A “shift” moves a window along the word. For example, the shift ss turns (w1,w2,,wn)(w_1,w_2,\dots,w_n) into (w2,,wn)(w_2,\dots,w_n)—it drops the first letter. Repeated shifts let you look at different “suffixes” of AA and related forbidden patterns for BB.
  • Cutting the space into pieces: The set of words that would overlap with AA is split into disjoint chunks associated with different shift positions. This helps count how “much” of the space is blocked by AA.
  • Inclusion–exclusion (counting without double-counting): When you combine several chunks, they might overlap with each other. Inclusion–exclusion is a careful way to estimate the total size without counting the same word multiple times.
  • Random-walk viewpoint: The relationships between the densities of these shifted pieces can be written down as a recursive inequality. The author interprets this as the probability that a sum of random steps lands in a certain range, which makes it possible to bound the total measure cleanly.

Put together, these steps produce a universal bound on how big BB can be once AA is fixed.

Main Results and Why They Matter

  • Main inequality: If AA and BB are sets of nn-letter words with no overlaps between them, and aa and bb are their densities (fractions of all words), then
    • ab1na \cdot b \le \frac{1}{n},
    • and this bound is “sharp up to a factor of ee,” meaning that for many choices you can get close to 1n\frac{1}{n}, within a constant factor around e2.718e \approx 2.718.
  • A stronger technical statement: The paper defines U(A)U(A) as the set of words that do not overlap with any word in AA. It shows that the largest possible density of U(A)U(A) (over all choices of alphabet and set AA with density aa) is bounded by
    • y(a,n)(1a)(1(1a)2)any(a,n) \le \dfrac{(1-a)\big(1-(1-a)^2\big)}{a\,n}.
    • From this, since BU(A)B \subseteq U(A) when AA and BB don’t overlap, we get by(a,n)b \le y(a,n) and thus ab(1a)(1(1a)2)n1na \cdot b \le \dfrac{(1-a)\big(1-(1-a)^2\big)}{n} \le \dfrac{1}{n}.
  • Examples show near-optimality:
    • If you pick AA so that its words use only a smaller set of letters SS everywhere (think: “only vowels”), then the set of words that avoid overlapping AA is roughly of size log(1/a)n\frac{\log(1/a)}{n} when aa is large (close to 1). This aligns with the bound’s behavior for big aa.
    • If you pick AA so that only the last kk letters must come from SS (a more flexible rule), the paper estimates—using a standard “Poisson approximation” for long runs—that the density of U(A)U(A) is about e1an\frac{e^{-1}}{a\,n} over a wide range of aa. This shows the bound is tight up to a factor of ee.
  • A corollary (bonus result): If you look at all the shifted versions of AA and count, for each word ww, how many of those shifts “cover” ww (meaning ww would overlap AA at that shift), then most words are covered many times. More precisely, for any threshold tt up to n/4n/4, the fraction of words covered fewer than tt times is at most about consttan\frac{\text{const}\cdot t}{a\,n}. This says blocking overlaps is “dense” in many positions once AA has a reasonable size.

Why is this important? It gives a fundamental limit on designing two large, independent sets of words that avoid overlap. This matters in areas like coding theory, data synchronization, and pattern matching, where overlaps can cause errors or confusion.

Implications and Potential Impact

  • Design of non-overlapping codes: In communication and storage, you often want sets of strings that don’t accidentally “line up” and cause ambiguity. This paper’s inequality tells you how big two such sets can be at once, and shows you can get close to the limit.
  • Cross-bifix-free codes: The result connects to a known topic in computer science, where you want codes whose prefixes and suffixes don’t clash. This work extends the idea to two separate sets and gives strong, near-optimal bounds.
  • Practical takeaway: If you need two families of nn-letter words that never overlap, their sizes must follow the rule ab1na \cdot b \le \frac{1}{n}. So, for longer words (larger nn), you can afford larger sets; for shorter words, there is a tighter constraint. The examples show how to construct sets that get close to that limit.

Overall, the paper provides a clear, nearly tight mathematical limit on how big non-overlapping families of words can be, backed by a clever counting strategy and probability tools.

Knowledge Gaps

Knowledge gaps, limitations, and open questions

The paper establishes an upper bound for the product of densities of two non-overlapping word sets and provides constructions that match the bound up to a constant factor in certain regimes. The following unresolved points identify what remains missing, uncertain, or unexplored, with specific directions for further work:

  • Determine the optimal constant: Is the universal bound αβ ≤ C/n sharp with C=1, or does the true supremum equal C*/n for some C*<1 (e.g., C*≈e⁻¹)? Pin down the exact best constant over all alphabets and n.
  • Exact characterization of y(α, n): Compute the exact supremum y(α, n) (or tight asymptotics) for all α∈(0,1) and all n, not only upper bounds and example-based lower bounds; identify the α-regimes where the current bound is tight.
  • Alphabet-size dependence: Analyze y_q(α, n) when the alphabet size q is fixed (rather than optimized over all finite alphabets). How does the optimal constant and the shape of y(α, n) depend on q?
  • Non-uniform product measures: Extend the results beyond the uniform measure on Qn to non-uniform (and position-dependent) letter distributions, including i.i.d. but non-uniform letters and Markov sources; quantify how the bound changes.
  • Overlap-length thresholds: Generalize to forbidding overlaps of length at least ℓ (for fixed ℓ or ℓ depending on n). Establish αβ or y(α, n; ℓ) bounds and constructions in this more granular setting.
  • Excluding self-overlaps: The current model allows u=w. Determine the impact on bounds if overlaps are only forbidden between distinct words (u≠w).
  • Unequal word lengths: Develop the theory for A⊆Qm and B⊆Qn with m≠n; characterize the analogue of y(α, m, n) and the corresponding αβ bounds.
  • Structure of extremizers: Characterize sets A that maximize p(U(A)) for given α. Are product-form sets (e.g., Q{n-k}×Sk) extremal, or are there genuinely different optimal structures?
  • Tight lower bounds across all α: Provide constructions that achieve y(α, n) within o(1) factors of the upper bound uniformly over α, especially in the intermediate regime α∈(1/2,1) where current examples give p(U)≈log(1/α)/n.
  • Improve constants via refined probabilistic tools: The proof and examples use inclusion-exclusion and Poisson approximations for runs. Can sharper tools (e.g., precise run-length enumerations, Stein’s method refinements, local limit theorems, entropy or LLL methods) reduce the gap from the factor e and/or improve the main inequality’s constant?
  • Exact probability step in the random-walk bound: The derivation of the sum over s in inequality (3) uses coarse bounds on Pr[1<Z₁+⋯+Z_s<n]. Compute these probabilities exactly (or tightly) to sharpen Theorem 1.1.
  • Level-set corollary sharpening: Strengthen Corollary 2.3 by reducing constants (e.g., replace 8 by near-optimal factors), extending to the full range of t (not only t≤n/4), and establishing tail/concentration bounds for f(w).
  • Algorithmic aspects: For general A, devise efficient algorithms to compute p(U(A)), and design or learn constructions of A that maximize y(α, n) for fixed α, q, n. Assess computational hardness and develop approximation schemes.
  • Relation to cross-bifix-free codes: Quantitatively connect the bipartite non-overlap problem to known bounds and constructions for maximal cross-bifix-free codes; can the present techniques yield new bounds or structural insights for code design?
  • Multi-set generalization: Extend to m>2 sets A₁,…,A_m that are pairwise non-overlapping (in the bipartite sense). Bound the product (or sum) of their densities and characterize extremal configurations.
  • Small-n exact solutions: Beyond n=2 (where y(α, 2) is determined), compute y(α, n) exactly for n=3,4,…, and describe the exact feasible region of (α, β) pairs for small n.
  • Asymptotic regimes: Analyze y(α, n) and αβ bounds under different scalings (e.g., α≈c/n, α≈c/log n, α→1 with n→∞), and identify phase transitions or threshold effects across regimes.
  • Typical-case behavior: For random A drawn under density α, evaluate E[p(U(A))], its variance, and concentration; compare typical-case performance to worst-case bounds y(α, n).
  • Approximate overlaps and robustness: Study models that permit up to t mismatches in the overlap (Hamming distance constraints), or overlaps under deletions/insertions; derive corresponding isoperimetric-type bounds.
  • Cyclic and two-sided overlaps: Extend to circular strings (cyclic suffix/prefix matches) and forbidding both suffix-to-prefix and prefix-to-suffix overlaps; determine how the bounds change.
  • Monotonicity and convexity properties of y(α, n): The paper notes monotonicity in α; investigate convexity/concavity, differentiability, and potential log-concavity, to guide optimization and analysis.
  • Combined constraints on A and B: Analyze the scenario where A and B are both codes (internally cross-bifix-free) in addition to being non-overlapping with each other; quantify the trade-offs and resulting density bounds.

Practical Applications

Immediate Applications

Below are concrete use cases that can be deployed with current methods and the paper’s bounds, along with sector links, potential tools/products, and key assumptions.

  • Start/end delimiter design for streaming protocols
    • Sector: Software, networking, communications
    • Application: Design two disjoint sets of fixed-length start-of-frame (A) and end-of-frame (B) markers such that no suffix of any start marker overlaps a prefix of any end marker, eliminating boundary ambiguity in sliding-window parsers.
    • Tool/Product/Workflow: A library that (i) constructs bipartite non-overlapping marker sets for given alphabet and word length n; (ii) uses the paper’s bound a·β ≤ 1/n to size A and B; (iii) simulates false synchronization rates under different densities.
    • Assumptions/Dependencies: Assumes fixed-length markers, finite alphabet, near-uniform occurrence model for data; real data distributions may be biased.
  • Robust packet/frame synchronization with cross-bifix constraints
    • Sector: Communications (wired/wireless), optical links, embedded systems
    • Application: Use bipartite non-overlapping sets of sync words for initiator and responder (or uplink vs downlink channels) to avoid cross-channel misalignment caused by suffix–prefix matches.
    • Tool/Product/Workflow: Firmware-level sync word planner and verifier that enforces the bipartite non-overlap condition and applies the density trade-off to meet throughput and reliability targets.
    • Assumptions/Dependencies: Channel noise and error correction layers may alter effective marker detection; fixed-length words assumed.
  • Protocol design guidelines for collision-free sentinel tokens
    • Sector: Standards, software engineering
    • Application: Formal guidelines that cap the product of densities of two delimiter classes at 1/n (per the main theorem), ensuring bounded worst-case cross-trigger risk in streaming parsers.
    • Tool/Product/Workflow: Static analysis tool integrated into protocol linting that checks delimiter sets against overlap constraints and reports achievable density budgets.
    • Assumptions/Dependencies: Applies to fixed-size tokens; dynamic or variable-length tokens require additional constraints.
  • Log and message segmentation across multi-tenant systems
    • Sector: Cloud software, observability
    • Application: Assign disjoint delimiter sets to different services (e.g., A for producer, B for consumer) with guaranteed no suffix–prefix overlap between cross-service tokens to prevent misparsing when streams are concatenated.
    • Tool/Product/Workflow: Centralized delimiter registry service that computes permissible densities and allocates marker sets; CI checks to prevent overlap violations.
    • Assumptions/Dependencies: Requires consistent encoding (alphabet) across services; assumes fixed-length tokens.
  • Compiler and lexer token boundary safety for paired tokens
    • Sector: Programming languages, tooling
    • Application: For languages with paired tokens (e.g., open/close block markers), ensure no suffix of any open-token overlaps a prefix of any close-token, reducing risk of ambiguous scanning in error recovery.
    • Tool/Product/Workflow: Lexer generator option enforcing bipartite non-overlap across token classes; density-based warnings when expanding token sets.
    • Assumptions/Dependencies: Fixed-length tokens; human-friendly tokens may constrain alphabet choice.
  • DNA/RNA barcoding with two non-cross-hybridizing tag families
    • Sector: Biotechnology, genomics
    • Application: Design two classes of oligos (A and B) used in multiplex protocols (e.g., forward vs reverse tags) that avoid exact suffix–prefix overlaps, reducing unintended ligations or chimera formation.
    • Tool/Product/Workflow: Barcode designer that first enforces combinatorial non-overlap using this paper’s bounds, then layers biochemical constraints (GC content, melting temperature).
    • Assumptions/Dependencies: Exact symbolic overlap is only one component; biochemical constraints and sequence context dominate feasibility.
  • RFID and optical marker sequences for multi-reader environments
    • Sector: IoT, robotics, computer vision
    • Application: Assign disjoint marker sets to different device classes (e.g., robot vs beacon) with non-overlap across classes, mitigating cross-decoding during motion blur or partial reads.
    • Tool/Product/Workflow: Marker assignment service that respects a·β ≤ 1/n and tests coverage redundancy using the corollary’s level-set estimates to tune detection thresholds.
    • Assumptions/Dependencies: Assumes fixed-length markers and consistent sampling; physical noise may dominate detection errors.
  • Redundancy planning for sliding-window detection thresholds
    • Sector: Communications, signal processing
    • Application: Use the corollary (level-set estimate) to set minimum sliding-window detection counts t (e.g., require ≥ an/16 “hits” across shifts) to guarantee that a substantial fraction of windows are confidently identified.
    • Tool/Product/Workflow: Detector configuration assistant that maps density a and word length n to recommended threshold t, balancing false positives and coverage.
    • Assumptions/Dependencies: The level-set estimate is proven for uniform models and fixed n; actual streams may be structured or correlated.

Long-Term Applications

These use cases require further algorithmic development, scaling, integration with domain constraints, or validation.

  • Near-optimal construction algorithms for bipartite non-overlapping codes
    • Sector: Communications theory, coding
    • Application: Generalize known constructions of cross-bifix-free codes to the bipartite setting (two codebooks A, B) that closely match the bound up to the factor of e, with efficient generation and certification.
    • Tool/Product/Workflow: Open-source combinatorial solver that optimizes A and B under throughput/reliability objectives and alphabet constraints.
    • Assumptions/Dependencies: Requires new constructive methods and performance proofs; trade-offs with error correction layers.
  • Adaptive delimiter design under non-uniform or adversarial data models
    • Sector: Cybersecurity, data engineering
    • Application: Extend the theory beyond uniform measures to biased or adversarial distributions, producing robust delimiter sets and risk bounds under realistic workloads.
    • Tool/Product/Workflow: Data-driven delimiter optimizer that learns symbol distributions and recomputes safe density budgets (a, β) with overlap risk guarantees.
    • Assumptions/Dependencies: Needs distribution estimation, online adaptation, and theoretical extensions beyond uniform Qn.
  • Multi-class non-overlap for complex protocols (more than two token families)
    • Sector: Networking, distributed systems
    • Application: Manage K > 2 token classes (e.g., multiple message types) with pairwise non-overlap constraints and global density budgets, preventing cross-triggering among all pairs.
    • Tool/Product/Workflow: Constraint solver that allocates densities across K classes and constructs token families; visualization of overlap risk matrix.
    • Assumptions/Dependencies: Requires generalization of bounds to multi-bipartite settings; combinatorial explosion in construction.
  • Joint combinatorial–biophysical design of molecular codes
    • Sector: Synthetic biology, DNA storage
    • Application: Integrate the overlap bounds with hybridization kinetics, synthesis errors, and sequencing constraints to design large barcoding libraries split into roles (e.g., indexing, control, payload) with guaranteed parsing and minimal cross-activity.
    • Tool/Product/Workflow: End-to-end lab-in-the-loop design platform incorporating combinatorics, thermodynamics, and empirical validation.
    • Assumptions/Dependencies: Complex domain constraints; stochastic biochemical processes may override symbolic guarantees.
  • Hardware-accelerated overlap detection and verification
    • Sector: Hardware, embedded systems
    • Application: Implement fast, on-device verification that newly provisioned token sets meet non-overlap constraints and target densities, enabling secure provisioning of markers in constrained devices.
    • Tool/Product/Workflow: FPGA/ASIC modules for suffix–prefix overlap checking and sliding-window coverage analysis based on the paper’s decomposition and random-walk framing.
    • Assumptions/Dependencies: Hardware resource limits; tailored alphabets and lengths; certification pathways needed.
  • Formal standards for delimiter density budgets and overlap safety
    • Sector: Policy, standards (IETF, ISO, 3GPP)
    • Application: Codify maximum allowable product of delimiter set densities in protocols that rely on fixed-length markers, with compliance tests based on the theorem and corollary.
    • Tool/Product/Workflow: Standards text plus reference test suites; conformance tools that measure densities and overlap properties.
    • Assumptions/Dependencies: Requires consensus on model scope (uniform vs empirical distributions), and applicability across protocols/types.
  • Educational modules on combinatorial bounds for word overlaps
    • Sector: Education (math, CS)
    • Application: Use the paper’s random-walk interpretation and inclusion–exclusion decomposition as teaching materials for extremal combinatorics and coding theory courses.
    • Tool/Product/Workflow: Interactive notebooks illustrating y(a, n), bound tightness across regimes (a ∈ (1/n, 1/2)), and constructions via Sn and Q{n−k}×Sk.
    • Assumptions/Dependencies: Requires curricular integration and accessible computational demos.

Notes on general assumptions across applications:

  • The main bound is derived under the uniform measure over Qn and fixed-length words; deviations (biased alphabets, structured data) require adjustment.
  • Alphabet size and word length n are design levers; practical systems may be constrained (e.g., printable ASCII, nucleotide alphabets).
  • The “sharp up to e” remark indicates achievable densities within a constant factor; optimizing constructions to reach that constant in bipartite settings is an active area.
  • Noise, errors, and side-channel effects (e.g., physical channel characteristics, biochemical kinetics) can dominate observed overlap risks and should be modeled alongside the combinatorial guarantees.

Glossary

  • asymptotically sharp: Describes a result or construction that is optimal up to lower-order terms as the problem size grows. "an asymptotically sharp construction"
  • Bernoulli random variables: Binary-valued random variables that take value 1 with probability p and 0 otherwise, often used as independent indicators. "iid Bernoulli random variables."
  • bipartite variant: A version of a problem formulated over two disjoint sets with interactions across them rather than within each set. "a bipartite variant of this"
  • cross-bifix-free codes: Codes in which no word’s proper prefix equals another word’s proper suffix (and vice versa), ensuring no cross prefix–suffix matches. "non-overlapping codes (also known as 'cross-bifix-free' codes)"
  • extremal question: A problem seeking the maximum or minimum possible value of a quantity under given constraints. "the following extremal question"
  • generalized Fibonacci numbers: Number sequences extending the Fibonacci recurrence, often used to count constrained strings or patterns. "generalized Fibonacci numbers"
  • inclusion-exclusion: A combinatorial counting principle that estimates the size of a union by alternating sums of intersection sizes to correct overcounting. "use inclusion-exclusion to lower bound the size of each piece."
  • isoperimetric inequality: An inequality relating the size of a set to the size of its “boundary”; here, it bounds densities under overlap constraints. "AN ISOPERIMETRIC INEQUALITY FOR WORD OVERLAP"
  • level set: For a function, the collection of inputs where the function takes a specified value (or falls within a specified range). "a 'small level set' estimate"
  • non-overlapping codes: Sets of words in which no two distinct words overlap via matching suffix–prefix segments. "non-overlapping codes"
  • overlap: For words, the property that a suffix of one word matches a prefix of another (possibly the same) word. "overlaps if a final segment of w coincides with an initial segment of u."
  • Poisson approximation inequality: A bound that approximates the distribution of counts of (typically rare) events by a Poisson distribution. "a simple Poisson approximation inequality"
  • random walk: A stochastic process formed by cumulative sums of random steps, used as an analytical analogy for recursive relationships. "interpreted in terms of a certain random walk"
  • shift map: The operation that removes the first symbol of a word (left shift), mapping length-n words to length-(n−1) words. "Define the shift map s = Sn"
  • uniform probability measure: A probability distribution that assigns equal probability to each outcome in a finite set. "the uniform probability measure on"
  • union bound: A basic inequality stating that the probability of a union of events is at most the sum of their probabilities. "by the union bound and Theorem 1.1"

Open Problems

We found no open problems mentioned in this paper.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 3 tweets with 201 likes about this paper.