Every nonprincipal Dirichlet character modulo the prime is primitive, so its finite Fourier coefficients have modulus one off zero; the coefficient at zero is zero by character orthogonality. Fourier inversion theorem gives
The finite geometric series gives
The printed hint omits from the exponential; its literal constant summand would not obey the bound for arbitrary . The geometric-series calculation proves the needed estimate independently. Pairing with gives
The last sum is a harmonic number. This proves the Pólya–Vinogradov inequality uniformly in and ; complete blocks of length also vanish by Orthogonality of Dirichlet characters.
Put , and let . Sharp two-transitivity gives and . A nonidentity element fixes at most one point. Counting the nonidentity elements in the stabilizer subgroups shows that there are fixed-point-free elements. Let be this set together with the identity. We first prove it is a normal subgroup, rather than presuming that fixed-point-free elements are closed under multiplication.
For , and directly. Otherwise use complex characters of a finite group. Let be the permutation character and , the character of the permutation representation with its constant line removed. For every nontrivial irreducible character of , form the virtual character
Its values are at the identity and at every fixed-point-free element. At an element with one fixed point, conjugate it to ; induction gives , because there is exactly one fixed coset.
The identity and the fixed-point-free elements together contribute to the inner product. The remaining elements are partitioned into the nonidentity parts of the stabilizer subgroups. Hence character orthogonality gives
A virtual character of norm one is plus or minus an irreducible character: its coefficients in the irreducible-character basis are integers whose squares sum to one. Its positive degree selects the plus sign. Thus each is an actual irreducible character.
For a group representation, holds exactly on its kernel: make the representation unitary and compare the sum of its unit-modulus eigenvalues with its dimension. All of therefore lies in the intersection of the kernels of the . Conversely, a nonidentity element fixing a point gives in . Some nontrivial irreducible character of has , since otherwise the regular representation of would not vanish at . Consequently
This proves normality and subgroup closure. It has order and no nonidentity element fixing a point, so it is a regular permutation subgroup.
Now acts transitively by conjugation on : identify an element of with its image of and use transitivity of on the remaining points. Thus all nonidentity elements of have the same order. Taking a suitable power of one element shows this common order is a prime . By Cauchy's theorem no other prime divides , so is a -group. Its nontrivial center is -invariant, so transitivity forces the center to be all of . Therefore is elementary abelian of order .
Since is prime to , is the unique Sylow -subgroup of . Uniqueness makes it characteristic under every group automorphism. We have proved
The character argument supplies the regular kernel of a finite sharply two-transitive group; the final Sylow argument establishes the stronger characteristic assertion.
Since is an indicator function of density of a finite subset , the triangle inequality gives for every frequency. Also, character orthogonality and the Parseval identity on a finite group give
For completeness, the character orthogonality used here is
which follows by summing a finite geometric series. Expanding the squared Fourier coefficients on a finite abelian group and using this identity proves the displayed Parseval identity on a finite group directly.
Combining the uniform bound with that identity gives the fourth-moment bound
In particular, the Lp norm on the frequency side here is a sum, not a normalized average. This is the fourth Fourier moment bound for an indicator function.
As printed, the equivalence needs a transitivity hypothesis. A group acting trivially on two points has , so is one-dimensional and irreducible, although the action is not even transitive.
Here is the intended result for a transitive action. The set is then finite, and, for a point stabilizer , its permutation character is . Frobenius reciprocity gives
The last equality follows because an -fixed vector has constant coefficients on each orbit. There is exactly one trivial constituent, since the action is transitive. Therefore, writing for the character of ,
By character orthogonality, is irreducible exactly when this equals . One stabilizer orbit is , so this happens exactly when is transitive on , equivalently when is two-transitive. Moreover is not trivial, since a transitive action has only one independent fixed vector in the whole permutation module.
The complete correction without assuming transitivity is also precise: is irreducible exactly for a two-transitive action or the exceptional action on two fixed points. Indeed for a finite set with orbits, the fixed subspace of has dimension . If and is irreducible, must itself be a one-dimensional trivial module, forcing and . If is infinite, is infinite-dimensional and cannot be irreducible: any nonzero vector generates a submodule of dimension at most .
Use the usual convention that a three-term arithmetic progression must be nonconstant. There is a genuine small-case defect in the printed statement: for , , and , neither conclusion can hold with . We prove the intended Roth density-increment step for every odd integer , including the small values of , rather than silently treating as covered. Counting constant arithmetic progressions would make the first alternative vacuous for every nonempty .
Suppose that has no nonconstant three-term arithmetic progression, and let be its actual density of a finite subset. Thus . Put , , and embed in the cyclic group . A congruence with is an equality over the integers, since . Thus this embedding creates no extra three-term arithmetic progressions. Since is odd, multiplication by two permutes .
Use normalized Fourier analysis on a finite abelian group, with and . For the normalized trilinear arithmetic progression count, character orthogonality gives
Indeed, expanding each function in its inverse Fourier transform, averaging in forces , and averaging in then forces . The Parseval identity in this normalization is .
Let , , and , the balanced indicator function of a finite subset. Then . Only constant arithmetic progressions contribute to , whereas summing over centers counts ordered three-term arithmetic progressions in . Hence
Set . Telescope by changing one factor at a time:
In the Fourier transform formula for each term, bound the Fourier coefficient of by and apply the Cauchy-Schwarz inequality to the other two factors. The permutation preserves the required squared sums. Since and , this gives
If , then , so the difference in the other direction is at least . Consequently Fourier detection of a progression-free subset of an interval gives a nonzero frequency with
To turn this into a density increment, take . The Dirichlet approximation theorem, proved here by placing into equal intervals modulo one, gives such that . Define
For , the inequalities and show that
Use a progression partition with nearly constant linear phase: every residue chain of modulo has at least points. Split each chain into blocks of consecutive chain points, merging any remainder into its last full block. This partitions into arithmetic progressions with and common difference .
On a block with first point , the linear phase satisfies
Let . Freezing the linear phase on each block introduces error at most . Therefore
The block sums total zero. Their positive part consequently totals at least . Since all block lengths total , some block has . Its density of a finite subset is at least .
For the remaining , divide into disjoint consecutive triples and a remainder of at most two points. A three-term-arithmetic progression-free uses at most two points of each triple, so ; the largest ratio occurs at . Any singleton set from then has density of a finite subset one, which is at least . We may therefore use the explicit constants
In the large case the constructed arithmetic progression has length at least ; in the small case its length one does too. Thus these constants prove the intended result for all odd integers .
Extend the Dirichlet character periodically to all integers, putting when . Its Dirichlet L-function, initially on , is
The Euler product follows from unique prime factorization and absolute convergence; a Dirichlet character is completely multiplicative on this extension. Write for the principal Dirichlet character, equal to one on units and zero elsewhere.
For a nonprincipal Dirichlet character , character orthogonality gives . Explicitly, multiplication by a unit with permutes the unit residues and multiplies this sum by , forcing it to vanish. For set
The numerator is at zero and the denominator is , so is bounded, indeed analytic, near zero; it decays exponentially at infinity. Initially for , absolute convergence justifies
This Mellin transform integral is holomorphic for , locally uniformly in , and division by the Gamma function proves the requested analytic continuation to the left of the line one.
In fact, the same argument proves Mellin continuation of a nonprincipal Dirichlet L-function to the entire plane. If at zero, subtract this Taylor polynomial on and add its explicit integrals:
The last integral is holomorphic on . Its possible simple poles at nonpositive integers cancel against zeros of . Letting increase shows that is an entire function, without any primitivity assumption.
For real , use the absolutely convergent Euler product logarithm
The higher-power remainder has the uniform estimate
For a nonprincipal Dirichlet character , invoke the allowed nonvanishing of a nonprincipal Dirichlet L-function at one. Its holomorphy and nonvanishing give a holomorphic logarithm on a small disk about one. On the connected real interval , differs from this logarithm by a fixed element of : the difference is continuous with exponential one. Thus the prime-character sum near one is bounded. This branch argument is needed for complex-valued Dirichlet characters.
For ,
The finite product has a positive limit as , and the residue-one pole of the Riemann zeta function gives
Here for nonprincipal Dirichlet characters means bounded complex magnitude.
Finally, for a residue class coprime to , Orthogonality of Dirichlet characters gives
Only primes not dividing occur, so the character orthogonality applies to every term. This sum diverges as . A finite collection of primes would give a bounded sum, a contradiction. Every reduced residue class contains infinitely many primes. This is the Dirichlet theorem on primes in arithmetic progressions; the coprimality hypothesis is essential.
For any vector , use its Hamming weight . The stated product identity also follows directly by summing each coordinate independently:
For , interchange the two finite sums with . Character orthogonality evaluates the inner sum over codewords, whereas the product identity evaluates the sum over all binary vectors. Thus
Multiply by to obtain the MacWilliams identity in the paper's weight-enumerator convention:
Both sides are polynomials, so equality for extends to as well; the intermediate quotient is not a restriction on the final identity.
A linear code of length and rank is a -dimensional linear subspace of . The Hamming weight of a vector counts its nonzero coordinates. Thus the sum of the coefficients of the weight enumerator is the number of codewords:
Since the zero vector is the unique word of weight zero, . Symmetry of the enumerator therefore implies . Conversely means that the all-one vector belongs to . Translation is then a bijection of which replaces weight by , proving the polynomial symmetry. For length zero the same conclusion holds with the unique empty vector.
The dual code is , using the standard bilinear form over . If , each summand of the character sum equals one. Otherwise choose with ; replacing by permutes the summands and reverses their sign. The sum equals its own negative and must be zero. Consequently
This is character orthogonality for the additive group of the code.
Suppose is an irreducible character of a group of odd order and . Write . Every nonidentity element pairs with its distinct inverse, since there is no element of order . Also . If were nontrivial, character orthogonality with the trivial character of a representation would give
where is the sum of one character of a representation value from each inverse pair. This is an algebraic integer, so is an integer. Hence is even.
But an irreducible character degree divides the group order, so must be odd. One quick justification of that divisibility is that the central class sum of a conjugacy class acts by the algebraic integer . Its integrality follows from its integer matrix on the regular group representation. Character orthogonality then gives
a rational algebraic integer, hence an integer. The parity contradiction proves : the trivial character is the only self-conjugate irreducible character of an odd-order group.
Write and , where is the character group of a finite abelian group. The Fundamental theorem of finitely generated abelian groups writes the finite group as a product of cyclic groups. A character of a cyclic group factor of order is determined by an arbitrary th root of unity, so . This description also shows that the characters separate points: if , a nonzero coordinate of is detected by a character with .
Multiplication by permutes , so
For this forces . For every summand is one. Since , the character-sum cancellation lemma gives
All character values are roots of unity, so inversion here is also complex conjugation. This is the finite-abelian version of character orthogonality.
By character orthogonality, the squared multiplicities are the character inner product norm of the restriction of a character:
Since is an irreducible character, its norm on is one, and hence
The omitted summands are nonnegative, so the character restriction norm bound is an equality precisely when
Write the finite abelian group additively. Its group shift operator is
These unitary operators form the regular representation and commute. The representation-theoretic facts we use are that every irreducible representation of a finite abelian group is one-dimensional, there are such characters of a representation, and their character orthogonality gives an orthonormal basis of functions on . Each linear character here is a group homomorphism , with .
For , the character group of a finite abelian group, put
Changing variables to gives
The vectors are therefore a common eigenbasis. Using instead of its complex conjugate in their definition reverses every eigenphase; this is merely the quantum Fourier transform sign convention.