Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

A sparse Hamming packing for every 1≤k≤d/2

Statement

Let d,k be natural numbers with 1≤k≤d/2. Let m and r be the natural quotients determined by mk≤d<(m+1)k,4r≤k<4(r+1). Thus m≥2. Write [m]={0,1,…,m−1} and give [m]k the Hamming distance dH(ω,ω′)=#{j<k:ωj≠ωj′}. There is a set C⊆[m]k such that distinct ω,ω′∈C satisfy dH(ω,ω′)>r and log⁡∣C∣≥k1024log⁡ ⁣(edk). For each ω∈C, place one 1 in each of the first k disjoint coordinate blocks of size m, at position ωj in block j, and put 0 in all remaining coordinates of Rd. The resulting vectors uω∈{0,1}d have exactly k nonzero coordinates and satisfy ∥uω−uω′∥22>k/2(ω≠ω′).

Facts & Assumptions

Given: Natural numbers 1≤k≤d/2 and the conventions in the Statement.

[F1]

The naturals embed in the integers gives an order-preserving and order-reflecting arithmetic embedding ιZ:N→Z whose image is exactly the nonnegative integers. By Discreteness: σ(n) is the immediate successor, a positive integer x=ιZ(n) has n≥1, hence x≥1. Identify d,k with their integer images. Division with remainder in Z: for a∈Z and b>0 there are unique q,r∈Z with a=qb+r and 0≤r<b gives integers q,s,p,t with d=qk+s, 0≤s<k, and k=4p+t, 0≤t<4. In the ordered ring of The integers form a totally ordered ring, q<0 would imply q≤−1, so d=qk+s≤−k+s<0, contrary to d≥0; likewise p<0 would imply k=4p+t≤−4+t<0. Thus the quotients and remainders are nonnegative integers. The embedding lemma therefore supplies unique naturals m,r,s0,t0 with these integer images, and transfers the identities and inequalities to d=mk+s0, 0≤s0<k, k=4r+t0, and 0≤t0<4. The real-embedding bridge in [F2] transfers k≤d/2 to 2k≤d in N. If m=0 or m=1, the first division identity gives d<k or d<2k, contradicting 2k≤d. Thus m≥2.

[F2]

The natural numbers N (von Neumann), The cardinality ∣A∣ of a finite set, The set AB of functions B→A between finite sets is finite, with ∣AB∣=∣A∣∣B∣, Exponentiation of natural numbers, mn, and its agreement with the integer power in R, and The binomial theorem in R: (x+y)n=∑k<n+1ι ⁣(nk) xky n−k: [m]k is finite with natural cardinality mk, and a finite set admits a bijection with its cardinality. Let ιR:N→R be the canonical natural embedding used by the binomial theorem and natural-power bridge; Clauses 0, 6, and 7 of Laws of finite sums and products in N, and ι(∑k<nak)=∑k<nι(ak) establish that it preserves addition and multiplication (including zero arguments), carries finite natural sums and products to the corresponding real sums and products, and is an order-embedding. Applying its finite-product bridge to the constant list of k copies of m, with the natural-power definition, gives ιR(mk)=ιR(m)k. Throughout the Statement and proof, a natural number or finite cardinality in a real expression means its image under ιR; in particular, the displayed logarithmic bound means log⁡ιR(∣C∣)≥(ιR(k)/1024)log⁡(e ιR(d)/ιR(k)).

[F4]

The binomial theorem in R: (x+y)n=∑k<n+1ι ⁣(nk) xky n−k: for real q∈[0,1], the binomial theorem is the real identity ∑j=0kιR ⁣(kj) qj(1−q)k−j=1; each natural binomial coefficient is carried into R by ιR.

[F5]

The integral logarithm L(x):=∫1xdtt for x>0, The natural logarithm as the inverse of the exponential function, Higher derivatives and the classes Ck and C∞, The integral logarithm satisfies L′(x)=1/x for x>0 and L(1)=0, The integral logarithm satisfies L(xy)=L(x)+L(y) for all positive x and y, Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm, Sums, scalar multiples, products and quotients: (f+g)′(c)=f′(c)+g′(c), (αf)′(c)=αf′(c), (fg)′(c)=f′(c)g(c)+f(c)g′(c), and (f/g)′(c)=(f′(c)g(c)−f(c)g′(c))/g(c)2 when g(c)≠0, The chain rule, in one line from Carathéodory: if g is differentiable at c and f is differentiable at g(c), then f∘g is differentiable at c with (f∘g)′(c)=f′(g(c)) g′(c), The mean value theorem, as the case g(x)=x of Cauchy's: for f continuous on [a,b] with a<b and differentiable on (a,b) there is c∈(a,b) with f(b)−f(a)=f′(c)(b−a), The integral logarithm is continuous and strictly increasing on (0,∞), L(1/x)=−L(x), L(xn)=nL(x), and in particular L(2n)=nL(2), and The integral logarithm L is the published natural logarithm: log⁡x=∫1xdt/t, it is the inverse of exp⁡ with derivative 1/x, is strictly increasing, its derivative obeys the chain and algebra rules, and it satisfies the product and integer-power identities.

[F6]

The real exponential function and the number e by a power series and The exponential function is strictly increasing: e=exp⁡(1)>1 because exp⁡(0)=1 and exp⁡ is strictly increasing; the inverse identity exp⁡(log⁡x)=x is recorded in [F5].

Proof

1.1F2givenconstruct

Put W=[m]k and fix a bijection from the finite initial segment of size mk onto W, whose existence is [F2]. Scan that finite segment in its natural order, retaining a word exactly when its Hamming distance from every previously retained word is greater than r. The scan terminates; its retained set C has pairwise distances greater than r, and every word not retained lies in a radius-r ball about an earlier retained word.

1.2F3givenalgebra

A Hamming ball of radius r has cardinality B=∑j=0r(kj)(m−1)j: choose the j coordinates that differ and then one of the other m−1 symbols at each such coordinate; different values of j give disjoint sets, so [F3] counts the union.

2.1F2F4F5F6step 1.2algebra

Regard natural quantities as their real images under ιR as fixed in [F2]. Since m≥2 and j≤r≤k/4, log⁡(ιR(m)−1)≥0, and the natural-power bridge in [F2] and the integer-power identity in [F5] give ιR((m−1)j)=exp⁡(ιR(j)log⁡(ιR(m)−1))≤exp⁡((ιR(k)/4)log⁡(ιR(m)−1)). Put q=1/4 and h=−qlog⁡q−(1−q)log⁡(1−q)=12log⁡2+34log⁡(4/3). The binomial weight qj(1−q)k−j equals exp⁡(ιR(j)log⁡q+(ιR(k)−ιR(j))log⁡(1−q)); its exponent decreases with j because log⁡q−log⁡(1−q)=log⁡(1/3)<0. Hence for every j≤r≤k/4 this weight is at least exp⁡((ιR(k)/4)log⁡q+(3ιR(k)/4)log⁡(1−q))=exp⁡(−ιR(k)h). Applying [F4] and retaining only j≤r gives ∑j=0rιR ⁣(kj)≤exp⁡(ιR(k)h). Since ιR preserves finite sums, products and natural powers, the ball count then satisfies ιR(B)≤exp⁡(ιR(k)h+(ιR(k)/4)log⁡(ιR(m)−1)).

3.1step 1.1step 2.1F2F3F5algebra

Each greedy selection deletes at most B words and all mk words are eventually deleted. Thus the natural counts satisfy ∣C∣B≥mk. The code is nonempty and B≥1, so after applying ιR all logarithms below have positive arguments; [F2] gives ιR(∣C∣) ιR(B)≥ιR(m)k. Combining this with step 2.1 and the logarithm product and integer-power identities in [F5] yields log⁡ιR(∣C∣)≥ιR(k)f(ιR(m)), where f(t)=log⁡t−14log⁡(t−1)−h for real t≥2.

4.1F1F2F5F6step 3.1algebra

If m=2, then f(2)=12log⁡2−34log⁡(4/3)>1/24: the lower right-endpoint sum on [1,2] gives log⁡2>12(2/3+1/2)=7/12, while log⁡(4/3)=∫14/3dt/t<1/3. By [F1] and [F2], ιR(d)/ιR(k)<3 and log⁡(e ιR(d)/ιR(k))=1+log⁡(ιR(d)/ιR(k))<1+log⁡3<3, since log⁡3=∫13dt/t<2; also 1/24>3/1024. Hence f(ιR(m))>11024log⁡(e ιR(d)/ιR(k)).

5.1F2F5step 4.1algebra

For real t≥3, monotonicity of log⁡ gives f(3)=log⁡3−34log⁡(8/3)>14log⁡3>7/48, since 3>8/3 and step 4.1 gives log⁡3>log⁡2>7/12. The chain and algebra rules in [F5] give f′(t)=1/t−1/(4(t−1))≥1/(4t) and ddt{(1/1024)(1+log⁡(4t/3))}=1/(1024t), so the derivative of their difference is at least 255/(1024t)>0. The mean value theorem in [F5] makes f(t)−(1/1024)(1+log⁡(4t/3)) increasing for t≥3. At t=3, it exceeds 7/48−4/1024>0, since log⁡4=∫14dt/t<3. Since m≥3, take t=ιR(m). The division identity gives ιR(d)/ιR(k)<ιR(m)+1≤4ιR(m)/3, so f(ιR(m))≥(1/1024)log⁡(e ιR(d)/ιR(k)).

6.1step 1.1step 3.1step 4.1step 5.1F1F2algebra∎

Steps 3.1, 4.1, and 5.1 prove the claimed cardinality bound. Index the coordinates by [d]={0,1,…,d−1} and map each word to the vector specified in the Statement; the first km coordinates contain the k blocks because km≤d by [F1]. Each word gives one nonzero coordinate in each block, so uω has exactly k ones. If two words differ in s blocks, their vectors differ in exactly two coordinates per such block. Since s>r, discreteness of N gives s≥r+1, and [F1] gives k<4(r+1); after applying the order-preserving map in [F2], ιR(s)≥ιR(r)+1>ιR(k)/4. Therefore ∥uω−uω′∥22=2ιR(s)>ιR(k)/2.

Remarks

The cited sparse Varshamov–Gilbert lemma in Rigollet–Hütter is stated for k≤d/8. The proof above supplies the wider k≤d/2 range used by the example through a block code; the source citation is context, not a substitute for this local proof.

Depends on

Used by

Dependency tree · two levels

107 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources