Let , and . On the score event with , the prediction inequality from Lasso stationarity gives . If the Compatibility condition for the Lasso with constant holds on this cone, then . Here and is the true support of a vector.
L0 sparsity count 2026-10-07
The number of nonzero coordinates of a finite vector is its L0 sparsity count. It vanishes only at zero, but is unchanged under multiplication by a nonzero scalar, so it is not a norm. Minimizing it under linear measurement constraints finds a sparse vector with the smallest possible support of a vector. Sparse injectivity of order guarantees unique recovery of every sparse vector with at most nonzero coordinates by this objective.
Lq null space property Created 2026-10-06 Updated 2026-10-14
For , this strict inequality for every nonzero and every is equivalent to unique constrained recovery of every sparse vector of order . For sufficiency, use on the support of a vector. For necessity compare with , which have the same measurements. The statement concerns uniform recovery over the whole sparse class, rather than a single signed vector.
For any field and vector subspace , some has at least nonzero coordinates. Choose with largest support of a vector . Restriction from to is injective: a nonzero vector in its kernel of a linear map vanishes on , so adding it to would enlarge . Thus . The argument works over finite fields, where assuming a generic vector avoids finitely many hyperplanes would be invalid.
If the Lq null space property holds at , it holds at every . Order a nonzero null vector's magnitudes and put . Since , the top- -power sum is at most times its -power sum, while the tail -power sum is at least that multiple of the tail -power sum. The strict inequality therefore gives the strict inequality. The largest magnitudes are the worst support of a vector, so all other supports satisfy it too.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 30 2 Solution Created 2026-10-03 Updated 2026-10-14
For a binary linear code , define the linear functional . This is the parity of the Hamming weight, so the even-weight subcode of a binary linear code isIf , then . Otherwise its image is all of , and rank-nullity theorem gives . The kernel of a linear map is a linear subspace, proving the required dichotomy including closure under addition.
Let be a full-rank generator matrix. Messages correspond bijectively to codewords . If the th column is nonzero, the coordinate is a nonzero linear functional. Choose with . Translation pairs the messages with coordinate zero and those with coordinate one, so exactly codewords contribute one at position . Summing over the columns proves the total weight of a full-support binary linear code formulaA zero column would contribute zero instead, explaining the hypothesis.
For the Hamming code, use a parity-check matrix whose columns are all nonzero vectors of , once each. Then and . The sum of all columns is zero: each coordinate occurs as one exactly times, which is even for . ConsequentlyUnder this column labelling, the support of a vector of a codeword is identified with a set of distinct nonzero columns whose sum is zero. No one-column or two-column support of a vector has this property, confirming .
We can count the low-weight coefficients of a binary Hamming code directly. For weight three, choose ordered distinct nonzero columns in ways. The third must be , which is nonzero and different from both. Every unordered support of a vector has orderings, so .
For weight four, the first two columns are again distinct and nonzero. The third must avoid , giving possibilities. The fourth is ; it is nonzero because , and cannot equal any of the first three because those are distinct. Conversely every ordered zero-sum four-tuple arises in this way. Dividing by gives .
For weight five, the first three columns must be linearly independent. If , the sum condition would force the fourth and fifth to coincide. Thus there are choices for the first three. Put . The fourth column must avoid all seven nonzero vectors of their linear span: would repeat a column; would force the fifth column to be zero; and would force the fifth column to be , respectively. Conversely, if avoids these seven vectors, is nonzero and distinct from . This gives choices for and determines . Dividing by yieldsAt , the last count is zero, as the argument also shows.
The dual code is the row space of , so its codewords are for . For nonzero , the linear functional takes value one on exactly half the vectors of , by the same translation-pairing argument used above. Removing the zero vector removes only a zero value, so the Hamming weight is still . Since has matrix rank , distinct give distinct codewords. This proves the constant weight of a binary simplex code and its full distribution:In particular, the ordinary weight enumerator of the binary simplex code is .
Apply the MacWilliams identity to this dual code, whose size is . For , the result isThe coefficient of in the second product is a value of the binary Kravchuk polynomialsThese bounds merely enforce and . Since , they agree with the bounds in the PDF. Therefore the requested formula isFor a further check on the low-weight counts, givesThus , , and . Substituting these into the boxed formula and using reproduces the three direct combinatorial counts above.
Finally, at the only possible term in the defining sum has , so , because is even. ConsequentlyThe unique length- binary word of weight is the all-ones word, exactly as proved by the parity-check matrix calculation.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 30 3 Solution Created 2026-10-03 Updated 2026-10-14
Use with . The given primitive polynomial over a finite field makes have order . For a binary cyclic code, squaring a zero preserves the zero condition: for . Thus the binary cyclotomic cosets modulo an odd integer governing the four specified zeros areThe two displayed orbits are disjoint, each has size five, and together contain . Therefore specifying and already forces all four consecutive defining zeros of a cyclic code.
The minimal polynomial of an algebraic element of is . For , the orbit size shows that its algebraic minimal polynomial has degree five. The candidate vanishes there, sinceFor example, the five-bit representations of these terms are , whose sum is zero in . As is a monic polynomial of degree five and annihilates , it is precisely its algebraic minimal polynomial; no assumption that the provided polynomial list is exhaustive is necessary.
The narrow-sense primitive BCH code isBoth algebraic minimal polynomials divide each such , and they are coprime polynomials. Their product is a divisor of . Hence the generator polynomial is their product. Direct multiplication with field characteristic two givesThe designed distance is five, because vanishes at the four consecutive powers .
Here is an explicit BCH bound proof for these zeros. If a nonzero codeword had support of a vector of size , with distinct positions and nonzero coefficients , put . Evaluating at the first defining powers givesThe coefficient matrix has determinant , a nonzero Vandermonde determinant because the are distinct and nonzero. It therefore forces every , a contradiction. Thus the minimum Hamming distance is at least five.
For the matching upper bound, multiplication gives the actual codewordwhich has Hamming weight five and degree below . HenceThis proves the actual distance without needing the optional theorem. Its numerical hypothesis is also satisfied: with and the error parameter , , whereas .
Now calculate the root-evaluation syndrome for a cyclic code from the received polynomial. Reduction modulo gives , so . Substitution followed by the same reduction gives , whose five-bit representation is . ThusThe single-error test from two binary BCH syndromes identifies coordinate , since a one-bit error has syndromes . Flip that coordinate to obtainBoth defining evaluations vanish: and . More directly,so it is certainly a codeword of . It is at Hamming distance one from . Since the minimum Hamming distance is five, no other codeword can be within two errors of : such a word would be at distance at most three from , contradicting the proved distance. Thus this is the unique bounded-distance decoding under the linear code's two-error guarantee.
The decoded polynomial printed in the original PDF is incorrect. It instead adds to , giving a polynomial . Its defining evaluations areTherefore it is not a codeword, and the request to verify that it belongs to is a false premise. The field table and the printed syndromes agree with correction at ; the correction at does not. The boxed corrected polynomial resolves this source error and supplies the intended decoding and membership proof.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 36 1 a Solution Created 2026-10-03 Updated 2026-10-07
Let be the support of a vector , with . Suppose the null space property holds. Every other feasible vector is , where . Splitting its L1 norm over and and using the triangle inequality givesThus the sparse vector is the unique minimizer in basis pursuit. Notice that the argument works for complex coordinates: it uses the absolute value inequality, rather than a real sign function.
Conversely, suppose basis pursuit uniquely recovers every sparse vector of order . Fix and any with . Take and . These vectors have the same measurements, because , and they are distinct since . The vector has at most nonzero coordinates, so uniqueness givesThis is the null space property for every such . Uniform unique recovery by basis pursuit is equivalent to the order- null space property.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 36 1 b Solution Created 2026-10-03 Updated 2026-10-07
First the null space property implies sparse injectivity. If a nonzero had at most nonzero coordinates, partition its support of a vector into disjoint with . Applying the null space property to each of these sets yieldswhich is impossible. Hence the null space contains no nonzero sparse vector of order .
The feasible vector has , where the L0 sparsity count counts its nonzero coordinates. Any different feasible with would give a nonzero null space vector with at most nonzero coordinates, contrary to sparse injectivity. Consequently every different feasible has strictly larger L0 sparsity count. The unique sparsest feasible vector is :This proof does not treat the L0 sparsity count as a genuine norm; no triangle inequality for it is needed.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 36 1 c Solution Created 2026-10-03 Updated 2026-10-07
Use the stated characterization by the Lq null space property. Raising an Lq quasi-norm comparison to its positive exponent preserves its order, so the hypothesis at says that, for every nonzero and every ,We prove the corresponding inequality; this is monotonicity of uniform sparse recovery in the exponent.
Fix a nonzero null space vector and arrange its coordinate magnitudes as . Assume . The Lq null space property rules out a nonzero null space vector supported on at most coordinates, so and . Since , the factors are at most for and at least for with . Terms with contribute zero and require no negative power of zero. ThusThe largest coordinates maximize the -power sum on any set of size at most . Its complement therefore has the smallest complementary -power sum. The displayed strict inequality proves the Lq null space property at exponent for every allowed support of a vector. The stated recovery characterization now applies to the Lq quasi-norm at .
If , the measurement constraint already singles out , for every objective; if , only the zero sparse vector needs recovery. These cases do not need a positive threshold. Uniform recovery at implies uniform recovery at every :
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 36 2 a Solution Created 2026-10-03 Updated 2026-10-07
Work in , the domain of the matrix ; the printed in the introduction is a dimension typo. For a fixed nonempty support of a vector , write for the coordinates of in . ThenThe Gram matrix is a Hermitian matrix, so its difference from the identity matrix is also a Hermitian matrix. By the finite-dimensional spectral theorem, its matrix 2-norm is the largest absolute eigenvalue, equivalentlyIndeed, an expansion in an orthonormal eigenbasis bounds every Rayleigh quotient by the largest absolute eigenvalue, and an appropriate eigenvector attains that bound. The restricted isometry constant must bound this quantity for every of size at most , and the maximum of these quantities suffices for all sparse vectors of order . There are finitely many sets, so the maximum exists. The empty set contributes zero. Therefore
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 36 2 b Solution Created 2026-10-03 Updated 2026-10-07
Use the natural empty-sum convention for cumulative coherence. This is needed for the printed case . For the conclusion is immediate. Otherwise let be its support of a vector, with . The Gram matrix has diagonal entries one because the columns have unit Euclidean norm. Each off-diagonal row sum is bounded byThe last inequality uses monotonicity of cumulative coherence: enlarging an index set only adds nonnegative summands. There are enough indices to enlarge it because .
The Gershgorin circle theorem places every eigenvalue of within distance of one. Since is a Hermitian matrix, its eigenvalues are real, and the finite-dimensional spectral theorem givesThis is the cumulative coherence bound for restricted isometry. The lower bound remains valid when , although it is then nonpositive. No assumption that the matrix is already a near isometry is required. The distortion is bounded by on every order- sparse vector.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 36 3 a Solution 2026-10-07
Let , using the real sign function on the support of a vector . The fixed-sign null space condition in the PDF uses on its right-hand side. This complement is essential. For any real coordinate , the supporting-line inequality for the absolute value isEvery distinct feasible vector is with . Summing the coordinate inequalities on and adding the L1 norm on givesThe strict final inequality is precisely the fixed-sign null space condition. Hence is the unique basis pursuit minimizer. Unlike the null space property of Question 1, this condition concerns the particular sign function values of , rather than every vector supported in .
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 36 3 b Solution 2026-10-07
Assume is the unique basis pursuit minimizer. Fix and setThere is such that the sign function of equals that of at every whenever . To choose it, take less than the minimum of over the nonzero in ; if that set is empty, any positive works. On this interval the L1 norm has the exact expressionFor , both and are distinct feasible vectors. Uniqueness forces their objective differences to be strictly positive, so and . ThereforeThe fixed-sign null space condition is necessary as well as sufficient. This argument also covers an empty support of a vector: then and the nonzero null space vector has . Strictness is indispensable: equality would make a sufficiently short feasible segment have the same objective as .
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 36 3 c Solution 2026-10-07
Let be the strict dual certificate for basis pursuit supplied by condition (ii). For , we haveHere the adjoint operator is the real transpose. The injectivity of ensures : otherwise would force . Thus at least one nonzero term lies outside the support of a vector . Since at every such index,This proves the fixed-sign null space condition, so part (a) gives uniqueness in basis pursuit. If is empty, the injectivity of instead means there is no nonzero null space vector, and the feasible set is a singleton. Injective active columns and a strict dual certificate for basis pursuit ensure unique recovery. Both ingredients matter: strictness outside cannot detect a nonzero null space direction supported entirely inside .
Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 129 3 Solution Created 2026-10-03 Updated 2026-10-05
Work in positive dimension . A cap set has no distinct zero-sum triple. Over the finite field , if two elements of a zero-sum triple agree then all three agree, since . Thus a zero-sum triple in a cap set must be diagonal. We prove the Ellenberg–Gijswijt cap-set bound by the polynomial method in combinatorics, keeping the exponential constant explicit and removing the fixed prefactor.
First prove the needed slice rank of a diagonal tensor over any field. The slice rank of a three-variable tensor is the least number of terms in a decomposition of the forms , , and . A diagonal tensor on a set of cardinality , with every diagonal entry nonzero, has slice rank at most by one slice for each entry. For the reverse inequality, suppose a decomposition has slices in the direction, in the direction, and in the direction, with . LetThe rank-nullity theorem gives . The maximum-support vector in a finite-dimensional subspace lemma supplies with at least nonzero coordinates: choose of maximum support of a vector; restriction must be injective, or adding a nonzero kernel of a linear map element would strictly enlarge that support of a vector. This argument is valid over finite fields, without any assumption that a generic vector avoids all coordinate hyperplanes.
Contract the proposed tensor decomposition in against . The diagonal tensor becomes a diagonal matrix of matrix rank at least . All slices vanish. Each remaining or slice becomes a matrix of matrix rank at most one, so subadditivity of matrix rank gives matrix rank at most , a contradiction. Therefore the slice rank of a diagonal tensor is exactly .
Now, for a cap set , consider the polynomialEach factor is one when its argument is zero and zero otherwise, because the two nonzero elements of have square one. Thus is the indicator function of . Restricted to , it is a diagonal tensor with every diagonal entry one, and its slice rank is .
Every monomial in the expansion has individual exponents at most two and total polynomial degree at most . Consequently at least one of its , , or blocks has polynomial degree at most . Assign each monomial to one such block, breaking ties in a fixed way, and collect assigned terms by the monomial in that block. Each collection is a slice. Ifthere are at most slices in each direction. Thus .
The low-degree monomial count for the cap-set bound follows directly from a weighted sum. Each exponent vector counted by satisfies , soThis supplies its own elementary exponential estimate; no unstated probabilistic estimate is required. Since , we have , but alone would leave a fixed prefactor.
Use Cartesian powers of cap sets to remove that prefactor. The -fold Cartesian product is still a cap set: in each block, a zero-sum triple of its elements must have all three entries equal. Hence . Taking th roots and letting tend to infinity proves the removal of an exponential prefactor by Cartesian powers:The strict middle inequality follows by cubing: . We can therefore takeFor every , a set with cannot be a cap set, and hence contains the required distinct triple. If zero dimension were included, the singleton would be another small-case exception; positive dimension is the convention used here.
Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 340 3 a Solution Created 2026-10-03 Updated 2026-10-06
The strict null space property of order isHere agrees with on and is zero elsewhere. Suppose a nonzero null vector had at most nonzero entries. Split its support of a vector into disjoint sets of size at most . Applying the null space property to both sets would give and , a contradiction. Empty parts cause the same contradiction. Thus no such nonzero null vector exists.
For an -sparse , the feasible vector has , where the zero-subscript quantity counts nonzero entries and is not a norm. Any feasible competitor with also has at most nonzero entries. The difference has at most nonzero entries, so . Competitors with larger support have strictly larger objective. Therefore every s-sparse vector is the unique sparsest feasible vector. This is sparse injectivity; for the only sparse vector is zero and the conclusion is immediate.
Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 340 3 b Solution Created 2026-10-03 Updated 2026-10-06
It is equivalent to minimize or its th power , because taking the th root is strictly increasing. For , this is an Lq quasi-norm, while gives the L1 norm.
Assume the Lq null space property of order . Let have support of a vector with , and let be any distinct feasible vector. Then . The triangle inequality for complex magnitudes and the subadditivity giveFor the same inequality follows directly from the triangle inequality. Since off ,Thus is the unique minimizer.
Conversely, suppose every -sparse vector is the unique minimizer for its measurements. Fix and any with . The vectors and are distinct and satisfy , since . Uniqueness for this therefore implies , exactly the required strict inequality. HenceThe quantifier is uniform over the entire sparse class. Recovery of one particular signed vector alone would not imply this null space property.
Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 340 3 c Solution Created 2026-10-03 Updated 2026-10-06
Use the Lq null space property established above. Fix and order its magnitudes . For a fixed exponent, the sum over the largest entries is the greatest sum over any support of a vector of size at most , so it suffices to verify the property for this ordered support.
If , put . We have : otherwise would have fewer than nonzero entries, and applying the Lq null space property to its support would assert a positive number is less than zero. For , the exponent is negative. ThusThe first inequality uses on the top part; the last uses in the tail. Zero tail entries contribute zero without invoking a negative power of zero. Every other set of size at most has no larger top sum and no smaller complementary sum, so it too satisfies the strict inequality. The preceding equivalence provesThis is monotonicity of uniform sparse recovery in the exponent. If the feasible vector is unique regardless of the objective; if , only the zero vector is relevant. These cases need no threshold argument.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 340 4 b Solution Created 2026-10-03 Updated 2026-10-05
Let be the support of a vector . If the columns indexed by were linearly dependent, there would be a nonzero supported in with . For sufficiently small real , the nonzero signs of remain fixed, soBoth positive and negative preserve the residual and hence feasibility, even with noise. A nonzero slope contradicts minimality in one direction. A zero slope gives distinct minimizers, contradicting uniqueness. Thus those columns are linearly independent, andThis proves the sparse vector assertion without assuming a noiseless residual.