Let and . Extend a basis of the vector subspace to of , and let be its dual basis. Every linear functional is uniquely . It vanishes on exactly when . Thus the annihilator of a vector subspace has basis , and
To apply this to a matrix, regard its rows as elements of and let be their linear span. Elementary invertible row and column operations reduce a rank- matrix to a block identity , showing that . The equations require that every functional in vanish on . The canonical identification sends to evaluation : it is injective because coordinate functionals separate points, and is bijective by equal dimensions. Consequently the solution vector space is the annihilator of under this identification. The dimension formula just proved gives
A basis of this kernel consists of exactly linearly independent solutions, and every solution is their linear combination.
The usual compact closed-manifold hypothesis is needed for the first assertion, or a proper bounded-below Morse exhaustion in an appropriate noncompact version. As literally printed without any such condition, on is a Morse function with no critical points, while . We prove the intended closed-manifold statement, which applies to the surface product later in the question.
By the Morse handle-attachment theorem, crossing an index- critical point attaches an -handle, and no topological change occurs between critical levels. Retraction to the core disks of handles gives a CW complex model with cells in dimension . Its cellular chain complex has . Tensor with , which computes the ranks of integral homology. Since homology is a quotient of a vector subspace of , . This argument has not used the Morse inequalities.
The strong Morse inequalities and top-dimensional equality are
Their weak form is . To see the algebra behind the strong form, put in the Morse chain complex, with . The kernel-image dimensions give , so the alternating difference at is exactly . Conversely, given the strong inequalities, denote those alternating differences by , with . Then , proving that they imply every weak inequality.
They are not equivalent as numerical restrictions. For the Betti numbers of , the formal counts satisfy all weak inequalities and the Euler equality, but at give . They therefore cannot be the counts of a Morse function on ; the strong inequalities detect that additional obstruction.
If all the strong inequalities are equalities, all vanish and . An integer boundary matrix with rational rank zero is the zero matrix. Thus the integral complex itself has zero differential, not merely its rationalization. Consequently
and higher homology vanishes. In particular there is no homology torsion. This is an integral consequence of a Perfect Morse function, rather than just an assertion about ranks.
For , the integral homology is free with Betti numbers . The Künneth theorem therefore has no torsion terms, and the product's Poincaré polynomial is
Summing the weak inequalities yields the lower bound
Choose a surface Morse function with one minimum, saddles and one maximum. It can be built from one closed disk, the standard one-handles, and a closing closed disk, using the local forms , , and at the handle centres. Regular collars interpolate between the handles without new critical points. Now set . Its critical points are the ordered pairs of those of , and its Hessian matrix is a block direct sum; the indices add. This product of Morse functions has exactly critical points and realizes every displayed Betti count. Small bumps constant near the critical pairs can separate their values without altering the Hessians or creating new critical points.
The same minimum does not apply to arbitrary smooth functions. Here is an explicit finite-critical-point counterexample, avoiding any assumption that degeneracy leaves the Morse lower bound intact. On , take
It is well defined because shifting either coordinate by reverses two of its factors. Its derivatives are and . If either or vanishes, both derivatives vanish only at . Otherwise and must be multiples of , giving exactly and in addition to the origin. At the first point the Hessian is , positive definite; at the second it is its negative. They are a minimum and maximum. The origin is an isolated degenerate monkey saddle, with leading term . Thus this three-critical-point function on a torus has exactly three critical points.
For , perform connected-sum gluing of functions between this torus and a perfect Morse surface of genus : delete a small neighbourhood of the torus maximum and of the other surface's minimum, and join their regular boundary circles by a monotone cylinder. Collar coordinates ensure nonzero differential throughout the neck, so precisely those two critical points are lost and none are added. The result on has critical points, retaining the degenerate point. For , simply use . Calling this smooth function and the earlier perfect Morse function , the smooth product has
critical points. This explicitly proves the negative answer to the unrestricted smooth-minimum question; it does not assert that this smaller illustrative count is sharp.
Figure 1.
The explicit three-critical-point torus function and the local merger of two Morse saddles into one degenerate saddle
. Details.
A binary block code of length is a nonempty subset . Its size is , the number of distinct codewords. The Hamming distance counts coordinates at which two words differ. The code's minimum Hamming distance is when there are at least two words. No pairwise minimum exists for a singleton code; it can be assigned as a convention when needed.
A binary linear code is a vector subspace of . If its dimension is , a generator matrix has a basis of as its rows, giving
To match the coordinate-row convention, take a parity-check matrix of size , with independent columns, and define
The transpose is the usual parity-check matrix with one column per coordinate. By rank-nullity theorem, the displayed kernel has dimension . The two constructions agree when : the generator's row space lies in the parity-check kernel and has the same dimension, hence equals it. Conversely, for a given , choose the columns of as a basis of its dual code ; orthogonality and the dimension formula give exactly as the kernel.
For a nonzero linear code, is a nonzero codeword whenever are distinct codewords, and . Conversely compare any nonzero codeword with zero. Thus the minimum Hamming distance of a linear code is the least nonzero Hamming weight.
Write for the row associated with coordinate . A nonzero binary vector is a codeword exactly when
Its nonzero coordinate positions therefore index a linearly dependent set of rows. Conversely, a dependence among a set of rows has coefficients in , not all zero; putting these coefficients in the corresponding coordinates gives a nonzero codeword of weight no greater than the number of rows in that set. Taking minima in both directions proves the parity-check dependencies determine minimum distance criterion:
Rows here are indexed by positions: equal row vectors at different positions are two distinct members of the indexed family. In the usual matrix convention, the same result refers to columns of . For the zero code, neither a nonzero codeword nor a dependent coordinate set exists, so both minima can consistently be interpreted as .
For the Hamming code, let , set , and let the rows of be all nonzero vectors of , each once. These rows include the standard basis, so has rank and the code has dimension and size . There is no dependence involving one row, because no row is zero, or two rows, because no rows are equal. For , any two distinct nonzero vectors have a distinct nonzero sum , which is another row. These three rows sum to zero. Thus for .
The perfectness of a Hamming code also has a direct decoding proof. Given any received word , its syndrome is . A zero syndrome means . Otherwise it equals exactly one row . The vector then has syndrome zero and is the unique codeword obtainable by changing one coordinate. There is no other codeword at distance at most one: its necessary correction would have to have the same syndrome, and among zero and all single-coordinate errors the syndromes are precisely the distinct vectors of . Therefore the radius-one Hamming balls about codewords partition .
Equivalently, each ball contains words; disjointness and show that none are uncovered. Hence every nondegenerate binary Hamming code is a perfect single-error-correcting code. For , the construction is the singleton code , whose one radius-one ball is also the whole ambient space. This deals with the degenerate boundary without falsely claiming its minimum distance is three.
The map is linear, so its kernel is a vector subspace of the matrix algebra. If , use to compute
Thus is closed under the commutator. This bracket is bilinear and satisfies . Associativity of matrix multiplication gives the Jacobi identity: expanding makes each of the six ordered triple products occur once with each sign. Therefore is a Lie algebra. No nonsingularity or symmetry assumption on was needed.
Represent a word in the Hamming space by the polynomial . A cyclic code is a linear code invariant under the cyclic coordinate shift . Under this identification the shift is multiplication by modulo . A shift-invariant vector subspace is closed under multiplication by every polynomial, since such multiplication is a linear combination of shifts. It is therefore an ideal of
Conversely every ideal of is a vector subspace closed under multiplication by , hence a cyclic code. Invariance means equality under the shift, since applying it times is the identity.
Let be the inverse image of the code ideal under the quotient map . It contains and is nonzero. Choose a nonzero element of of smallest degree and scale it to a monic polynomial . For any , polynomial division gives with . Since , minimality forces . Thus and in particular
This is the required generator polynomial of a cyclic code; the divisibility direction in the printed formula is reversed. The quotient-ring modulus is , with denoting the multiplicative identity of the finite field. If , every codeword has a unique representative with . Indeed reduction of modulo gives this form, and two such products cannot differ by a nonzero multiple of because their difference has degree less than . Therefore
For the zero code the convention is and this basis is empty; for the full word space .
The zeros of a cyclic code are the polynomial roots of in a splitting field of . Suppose first that the characteristic of does not divide . The formal derivative of is , which has no common root with ; all roots of are therefore simple. If they are , then is equivalent to for all . A root-evaluation parity-check matrix of a cyclic code, written with checks as rows, is consequently
Its entries may lie in , rather than in the original finite field. To obtain a parity-check matrix over , choose a basis of over and replace each equation by the equations for all of its field coordinates. The resulting matrix has the same kernel , hence rank ; retain any independent rows. More economically, choose one root from each Frobenius conjugate orbit. For , , so checking one representative checks its whole orbit. Expanding that representative's equation in a basis of gives precisely the number of checks equal to its orbit length.
No coprimality hypothesis is stated in the question, so the repeated-root cyclic code case must also be distinguished. Distinct roots alone cannot determine these codes: in , the generators and have the same zero, but generate codes of dimensions one and zero. In general write in . The correct checks are
using Hasse derivatives. Indeed , so vanishing of the first coefficients is equivalent to divisibility by . A repeated-root parity-check matrix over thus has rows indexed by and entries
As before, expand to equations over and retain independent rows. The ordinary root-evaluation matrix is exactly the special case .
For the binary Hamming code, let , , and let generate the multiplicative group of a finite field . This is possible because that group is a cyclic group. Choose a basis of over . The coordinate columns of then run through every nonzero vector of exactly once. They are a parity-check matrix for a Hamming code, possibly after permuting the columns of a given Hamming matrix. Thus
is equivalent to the Hamming code. Multiplication by modulo multiplies its evaluation at by , so is a cyclic code.
The parity-check matrix has rank because its columns contain a basis. It has no zero column or repeated column, so no nonzero word of weight one or two is in its kernel. Two distinct nonzero columns have a nonzero sum, which is a third distinct column; these three columns give a word of weight three. Hence has parameters .
A polynomial over vanishes at exactly when it is divisible by its minimal polynomial of an algebraic element . The finite-field Frobenius automorphism gives all conjugates of as . Their orbit length is : if with , then the order of would divide , which is a smaller positive integer. Therefore the Hamming code as a cyclic code has
The last exponent here is . The printed exponent would give , which is not a root of the degree- irreducible minimal polynomial of an algebraic element for .
A binary linear code of length is a vector subspace . The Hamming weight of a word counts its nonzero coordinates, and the code weight is ; for a linear code this equals its minimum distance. One may assign infinite minimum weight to the zero code when needed.
For length- codes with , the bar product of binary linear codes is
It is a linear code because this map from is linear and injective. For a nonzero codeword, if then and its weight is . If , every nonzero coordinate of makes exactly one of the corresponding coordinates of nonzero; hence
Taking the minimum gives
In fact equality holds when the codes are nonzero: minimum-weight words and attain the two candidate weights.
The Baire category theorem states that, in a nonempty complete metric space, a countable intersection of open dense sets is dense. Equivalently, a nonempty open set cannot be covered by countably many nowhere dense sets.
For the Uniform boundedness principle, let be a Banach space, a normed vector space, and a family of bounded linear operators for which for every . Put
Each is closed, being an intersection of inverse images of closed balls, and . By the Baire category theorem, some has interior. Choose a closed ball with . For , both and belong to , and linearity gives . Scaling yields
Completeness is needed for the domain, not the codomain.
We next prove the Silverman-Toeplitz theorem. Write for the real convergent sequence space with the supremum norm. It is a Banach space: the l-infinity sequence space is complete by coordinatewise passage to limits of norm-Cauchy sequences, and is closed in it. Indeed, if uniformly and each converges, approximate within by one and make that sequence's tail oscillation smaller than . Then the tail of is Cauchy and therefore converges in .
Suppose is a regular summability matrix. Fix a row and consider the finite bounded linear functionals
For every their values converge, by the definition of regularity, and are therefore bounded. Their operator norms are exactly : the upper bound is the triangle inequality, and the finite sign sequence for , zero afterwards, attains it. Applying the Uniform boundedness principle to this row shows .
Consequently the full row functional is continuous and has norm , using the same finite sign tests and then letting . Regularity makes convergent, hence bounded, for every . A second application of the Uniform boundedness principle gives a common row bound . Testing regularity on a coordinate vector and on the constant-one sequence gives, respectively, convergence to zero down each column and convergence of row sums to one. Thus the necessary conditions are
Conversely assume these conditions and let . The sequence is bounded, so every row sum defining converges absolutely. Write
Given , choose such that for . The tail of the first sum has modulus at most , uniformly in . Its finite head tends to zero by columnwise convergence, and . Since is arbitrary, . The three conditions are necessary and sufficient for regularity.
For the averaging matrix , every absolute row sum and every row sum equals . A fixed column eventually has entry . Thus is a regular summability matrix, and its transformed values are the Cesàro means. To exhibit a bounded sequence without a Cesaro limit, put , for , and set
At the end of the th block,
The averages at even block endpoints approach , while those at odd endpoints approach . Hence is bounded and has no -limit.
For an arbitrary regular summability matrix , use a gliding hump argument; this also handles negative entries. Put and . Inductively choose so large that
This is possible by the finite-column convergence and convergence of the row sums to one. Since the selected row is absolutely summable, choose with
Define a single bounded sequence on the successive disjoint blocks by
using . The row's absolute mass on its own block is greater than , while all coordinates outside that block contribute a term of modulus less than , irrespective of the signs subsequently assigned. Therefore
Even and odd selected rows cannot tend to the same limit. Every row series does converge absolutely because . This proves bounded divergence for every regular summability matrix.
The row bound makes , , a bounded linear operator with . The summability domain of a regular matrix is
Since is closed, this is a closed linear subspace. It is proper by the constructed . A proper vector subspace of a normed vector space has empty interior: a ball in the subspace can be translated to a ball about zero, and scaling that ball would put every vector in the subspace. Thus
For a countable family of regular matrices, the Baire category theorem on the Banach space gives
Any vector in this complement has none of the indicated matrix limits. The matrices in this clause must be regular, as in the preceding discussion; without that implicit qualification even a single zero matrix sums every bounded sequence to zero.
Finally take any bounded sequence . By the Bolzano-Weierstrass theorem it has a subsequence with strictly increasing. Define the selector matrix
Its absolute row sums and row sums are , and each fixed column is eventually zero. The Silverman-Toeplitz theorem makes it regular, while . Thus every bounded sequence is summable by some regular matrix depending on that sequence. This is subsequence selection as regular matrix summability; it reverses the quantifier order of the impossibility result for a fixed matrix.
Choose and write using the direct sum of vector spaces . Neither component is zero: otherwise would lie in one of the zero intersections or . They are linearly independent, so is a two-dimensional vector subspace. Uniqueness of the direct-sum decomposition gives and . Also , but cannot be contained in because . Hence is one-dimensional. This constructs the required common plane for three pairwise complementary subspaces.
The ascending chain must stabilize because is finite-dimensional. Once , it stays stable: if , then , so ; induction repeats the argument. Choose a positive such , giving .
If , write . Then , so and . By the rank-nullity theorem, the dimensions of those two subspaces sum to . Hence
This proves the finite-dimensional form of the Fitting lemma.
If , the kernel contains a nonzero vector , and is a proper vector subspace. Extend a basis of that image of a linear map to a basis of and choose a nonzero linear functional which vanishes on the former basis. Define . It is a nonzero endomorphism, since takes a nonzero value somewhere, and
Thus a singular endomorphism has a nonzero two-sided annihilator, as required.
For an idempotent linear map , the decomposition shows : the first term is killed by , the second is fixed, and a vector both fixed and killed is zero. An adapted basis makes its matrix , with . Consequently equal ranks give identical adapted matrices and therefore a change of basis relating . Conversely, similar matrices have the same rank because pre- and postmultiplication by invertible matrices preserve rank. Hence and are similar exactly when their ranks agree, proving the similarity classification of idempotent linear maps.
Writing and using the Frobenius inner product, the three linear equations are
The first two differ by twice the third; equivalently . Thus there are only two independent constraints. Substituting gives , so every element of the vector subspace has the unique expression
The two coefficient matrices satisfy all three constraints. Their linear independence follows by looking first at entry and then at entry . Therefore a basis for this orthogonal complement is
The printed statement needs : for the empty set every linear subspace has cardinality at least one, so the requested bound is impossible. We prove the intended nonempty version of the Freiman-Ruzsa theorem over a finite field. Necessarily , because any one translate of inside has size .
We first prove all sumset estimates needed below. For finite nonempty and finite in an abelian group, choose one representation for each . The map
is injective: subtracting the outputs recovers , hence its chosen representation and then . This proves the Ruzsa triangle inequality
Choose nonempty minimizing , where is any set with . We prove the Petridis minimal-growth lemma for every finite . List , and let consist of those for which was not already in . The disjoint pieces partition .
Every was already covered in . The new part at step therefore has size at most
Here minimality of applies to every nonempty subset , and the empty case has size zero. Summing proves the lemma. Iteration gives . Apply the Ruzsa triangle inequality with , to obtain
This derives the required Plünnecke-Ruzsa inequality. In characteristic two, subtraction is addition, so for every positive integer .
Fix and translate to , which contains zero, has size , and has the same doubling constant. Choose . A uniformly random linear map kills each specified nonzero vector with probability . The union bound shows that some satisfies
Because , all lower iterated sumsets lie in . In particular is injective on , since the difference of two elements belongs to . For , the density is at least . This proves injective linear modelling of a small sumset.
We next prove the Finite-field Bogolyubov lemma in this model. Write and use normalized real Fourier coefficients on a finite abelian group . Let
By Parseval identity, . Thus is a vector subspace of codimension at most .
For , Fourier inversion of the fourfold normalized convolution gives
All terms with are nonnegative, and the zero-frequency term is . The absolute contribution from the remaining frequencies is at most
Hence the convolution is positive and . Also .
For each , choose its lift . It is unique because two lifts differ by an element of , which is zero. For , the discrepancy
belongs to , so it vanishes. Also . Therefore is a linear map and its image is a vector subspace with . This establishes lifting a subspace through a Freiman model without assuming that arbitrary choices of preimages preserve addition.
Finally, is a union of -cosets. The number of these cosets is at most
Choose representatives from . Then , so adjoining these representatives and to gives a vector subspace containing . Over , adjoining each vector multiplies the size by at most two. Since , the Freiman-Ruzsa bound from Bogolyubov and linear modelling yields
This bound depends only on , as required, and every sumset estimate used in its derivation has been proved.
The defining rule for a derivation of a Lie algebra is linear in the operator, so is a vector subspace of the general linear Lie algebra . Its Lie bracket is the operator commutator. If are derivations of a Lie algebra, expand both compositions:
Subtracting cancels the mixed terms and gives
Thus is again a derivation of a Lie algebra, proving that the derivation Lie algebra is a Lie subalgebra of . This calculation works in every characteristic of a field.
The Jacobi identity states . It first shows that is a derivation of a Lie algebra, and then gives
The map is linear, so this identity proves it is a Lie algebra homomorphism.
Finally, for any derivation of a Lie algebra ,
Consequently
This proves that the inner derivations of a Lie algebra form an ideal of a Lie algebra in .
Define
It contains zero, and implies for every real scalar , by replacing with .
For , we prove closure under addition using the Lie product formula in a Lie group. In the local exponential chart, let . Smooth multiplication has differential at the identity, so Taylor's theorem gives
For each fixed real and all sufficiently large positive integers ,
Every term belongs to , and is closed, proving . Thus is a real vector subspace. It is also closed: if with , continuity of the Exponential map of a Lie group gives for each .
For the Lie bracket, use the Adjoint representation of a Lie group. Conjugating a one-parameter subgroup gives
Consequently . For , linearity puts in . Its limit as is . Closedness of therefore gives , proving that the Lie algebra of a closed subgroup is a Lie subalgebra of .
Choose a real vector subspace complementary to , so . The smooth map
has differential at , an isomorphism. The inverse function theorem makes a diffeomorphism from a sufficiently small product neighborhood onto an open neighborhood of the identity in .
There is a neighborhood of zero in in which implies . Otherwise choose nonzero tending to zero with . A normalized subsequence tends to a unit vector . The limit directions of a closed subgroup from part (a) give , contradicting . Shrink the product neighborhood so that this exclusion holds throughout its first factor.
If , then by the definition of , and hence . The exclusion forces . Conversely, every belongs to . Thus the local product coordinates for a closed subgroup identify near the identity exactly with the smooth coordinate slice .
Left translation by each element of gives the same description around that element, so is an embedded submanifold of in its subspace topology. The multiplication and inversion maps of restrict to smooth maps on this embedded submanifold, making a Lie group and an embedded Lie subgroup. Its tangent space at the identity is , because is the identity on this coordinate slice. It remains closed by hypothesis. This proves the closed-subgroup theorem, with no prior smoothness assumption on .
Fix a basis of a finite-dimensional vector space over , and let be a norm homogeneous for the given absolute value on a field and satisfying the ultrametric inequality. Write . The upper bound
is immediate. For the lower bound use induction on . The one-dimensional case is homogeneity. For the induction step, the span of is complete for its restricted norm by the induction comparison with the coordinate norm and completeness of . A complete vector subspace of a metric space is closed, so
For with , scaling by gives ; the same coefficient bound is trivial when . Also
The induction bound controls every coordinate of by a constant times . Together with the bound on , this proves .
Two extending absolute values on a field on are norms of this kind on its finite-dimensional vector space over . Hence there is with for every . Apply this to and use multiplicativity:
Letting gives . Interchanging the two norms gives equality. Thus
The proof covers the trivial base absolute value on a field too. It proves uniqueness, without assuming an existence theorem or compactness of the coordinate sphere .
The Fano plane has as points the seven nonzero vectors of , because every one-dimensional vector subspace has just one nonzero vector. Its lines are the seven two-dimensional vector subspaces. Every line has three points, every point lies on three lines, two points determine the line , and two lines meet in one point.
The two order-24 classes are therefore stabilizer subgroups of points and of lines. Each is isomorphic to : fixing a vector gives the block group , the full affine group on four points; inverse transpose gives the dual line stabilizer subgroup. Their distinct fixed-point behavior in part (i) distinguishes the two conjugacy classes.
For a point and line , stabilizes the ordered pair . There are incident pairs and nonincident pairs. A change of basis takes any pair to a fixed model of its type, so each type is a single orbit. Orbit-stabilizer theorem gives the Fano point-line stabilizer intersection:
Both occur: take and choose or .
Figure 1.
Fano plane with incident and nonincident point-line pairs
. Details.
For the extension, identify vectors and covectors by the standard pairing. The inverse-transpose automorphism exchanges a point with its orthogonal plane and exchanges the two order-24 classes. Thus it is outer. The Fano plane duality group has order 336 and acts on points and lines, preserving incidence while allowing their types to be swapped.
The stabilizer subgroup of an unordered point-line pair has twice the corresponding ordered-pair stabilizer subgroup: some element outside swaps the pair, since duality produces a pair of the same incidence type and is transitive on such pairs. Hence these stabilizer subgroups have orders 16 and 12. Also every outside conjugate of a Sylow 7-subgroup can be moved back by an element of , giving
We prove these exhaust the maximal subgroups other than . Let be such a maximal subgroup and . Since is not contained in , is normal in and . If , part (i) gives a unique Sylow 7-subgroup of . It is characteristic in , hence normalized by . Therefore maximality forces .
Suppose and . The classification argument in part (i) says fixes a point or a line. Because is normal in , an element outside swaps its fixed-point and fixed-line sets, so it fixes at least one of each. Write
Fixed lines are kernels of fixed nonzero covectors, since the only nonzero scalar is one. Duality gives , hence .
If , there is a unique fixed point and unique fixed line; preserves their unordered pair. If , put and . For every , contains the plane and lies in the line . Over there is only one nonzero linear map , so has order two. Invertibility forces : for one needs . Thus and are its unique image point and kernel line. These are canonically swapped by duality, so again preserves their unordered incident pair.
If , then has order two, generated by an involutory duality . For any point , the pair is preserved by . Hence lies in an order-12 or order-16 pair stabilizer subgroup and is not maximal. We have exhausted all cases.
The pair stabilizer subgroups are themselves maximal: a proper maximal overgroup is one of the just-listed types, and divisibility excludes orders 12 inside 16 or 42, and 16 inside 12 or 42. The order-42 normalizer is maximal by the unique-Sylow argument. Incidence types give one conjugacy class each; Sylow conjugacy gives one normalizer class. Thus, apart from the normal index-two subgroup ,