Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

Polynomially sharp bounds for type-class cardinality

Statement

Let A be a finite alphabet of size k≥1, let n≥1, and let q∈Pn(A). With natural logarithms, (n+1)−(k−1)enH(q)≤∣Tq∣≤enH(q).

Facts & Assumptions

Given: The finite alphabet A, the positive integer n, an attainable type q, and the finite entropy convention.

[F1]

Empirical types, n-types, and type classes: Pn(A) consists of attainable empirical vectors, and Tq is the fiber of type q.

[F2]

The type classes partition the word space and have polynomial count: the type classes partition An, and there are at most (n+1)k−1 of them.

[F3]

Finite distributions, entropy, divergence, and stochastic matrices: H(q)=−∑a:q(a)>0q(a)ln⁡q(a), omitting zero coordinates.

[F4]

The finite product law has iid coordinate maps: for any probability vector q, q⊗n is a probability law whose word mass is ∏iq(xi).

Proof

1.1F1F3F4algebra

Put ma=nq(a). The class Tq consists of the arrangements of ma copies of each a, so it has n!/∏ama! words: there are n! position orders before dividing by the ma! permutations of identical copies for each letter. Under q⊗n each word has mass ∏a:ma>0q(a)ma=e−nH(q) by [F3, F4].

1.2F1F3F4algebra

For any nonnegative integer count vector r=(ra) summing to n, its class has n!/∏ara! arrangements, obtained by permuting n labeled copies and dividing by the ra! permutations of identical letters; each word has product mass ∏a:ra>0q(a)ra by [F4]. Thus its multinomial probability is n!∏ara!∏a:ra>0q(a)ra. It is zero if ra>0 where ma=0. Otherwise its ratio to the positive probability of count vector m is ∏a:ma>0ma!ra!mara−ma, since the powers of n cancel using ∑a(ra−ma)=0. For ra>ma the factor is ∏j=ma+1rama/j≤1; for 0≤ra<ma it is ∏j=ra+1maj/ma≤1; for equality it is 1. Hence m is a mode.

2.1F1F3F4step 1.1algebra

Since q⊗n is a probability law by [F4], q⊗n(Tq)=∣Tq∣e−nH(q)≤1 by step 1.1. Rearranging gives ∣Tq∣≤enH(q).

2.2F1F2F4step 1.2algebra

The count-vector events are exactly the type classes in [F1], so they partition the sample space under the probability law q⊗n from [F4]. By [F2] there are at most (n+1)k−1 such vectors. Since m is modal by step 1.2, its class has probability at least the average of the class probabilities, so q⊗n(Tq)≥(n+1)−(k−1).

3.1step 1.1step 2.2algebra∎

Step 1.1 gives q⊗n(Tq)=∣Tq∣e−nH(q). Combining this equality with step 2.2 and rearranging proves the lower bound.

Depends on

Used by

Dependency tree · two levels

12 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