The tensor-product surface basis is . If both univariate bases consist of nonnegative functions, then
If both factors are strictly positive at the chosen parameters, their product is strictly positive there as well. Its support is the Cartesian product of the two factor supports. With partition of unity, this nonnegativity additionally places the parametric surface point in the convex hull of the active control points.
We use these countability facts: the integers are countable; a finite Cartesian product of countable sets is countable; a countable union of countable sets is countable; and every subset of a countable set is countable. Finite products can be enumerated by listing index tuples in increasing maximum coordinate, and countable unions by diagonal enumeration of pairs of indices.
Fix . For each degree bound , there are finitely many monomials with . An integer polynomial of total degree at most is specified by an integer coefficient for each of them, so these polynomials form a finite Cartesian product of copies of and are countable. Every polynomial has some finite degree bound. Taking the union over proves the countability of integer polynomial rings:
It is infinite because it contains all integer constant polynomials.
For , each nonzero polynomial has only finitely many real roots: repeated application of the factor theorem bounds their number by its degree. The real algebraic numbers are the union of these finite root sets over the countably many nonzero integer polynomials. Thus they are countable. If the real transcendental numbers were countable too, their union with the algebraic numbers would make countable, contrary to the allowed uncountability assumption. Hence there are uncountably many real transcendental numbers.
To construct an algebraically independent real sequence, choose outside the algebraic numbers. Suppose already satisfy the required nonvanishing condition. For each nonzero , write
At least one coefficient polynomial is nonzero, and the inductive hypothesis makes its value at nonzero. Consequently is a nonzero one-variable polynomial and has only finitely many real roots. There are countably many choices of , so the union of all these forbidden roots is countable. Choose outside it, which is possible because is uncountable. This extends the nonvanishing condition to . Recursion therefore gives
In particular the chosen numbers are distinct, since a relation is forbidden. Clearing rational denominators shows that every finite initial segment consists of algebraically independent elements over .
Definitions organize category theory, but theorems give that organization mathematical force. I would therefore argue against treating the subject as an exception in which definitions are intrinsically more important than theorems. The distinction is especially misleading here because good categorical definitions are designed to expose hypotheses from which substantial theorems follow.
A category records objects, composable arrows, identities and associative composition. A functor preserves that structure. This language allows one to compare otherwise different mathematical settings, but it does not itself say which constructions exist. For example, the definition of a product in a category is not a recipe for forming a Cartesian product of underlying sets: it requires a universal factorization of pairs of arrows. If two products in a category and exist, the universal properties give unique arrows and respecting projections. The composites and respect the same projections as the identities, so uniqueness forces them to be identities. Thus a definition yields a genuine theorem: products in a category are unique up to unique compatible isomorphism. The proof matters because it licenses replacing a construction by any other realization of the same property.
The Yoneda lemma is a more substantial example. For a covariant representable functor and , a natural transformation is determined by . Naturality forces
Conversely this formula defines a natural transformation for every . Hence . The definition of naturality is indispensable, but the theorem identifies every possible transformation, proves representables detect arrows, and explains why universal objects can be studied through hom-sets. Merely knowing the definition does not supply this conclusion.
Similarly, an adjunction is defined by natural hom-set bijections. The construction of a free abelian group gives , because a group homomorphism is determined uniquely by its values on the basis. This makes a universal extension problem transparent. But the Freyd general adjoint functor theorem goes further: it turns categorical limit preservation and a solution set into an actual adjoint. Its smallness hypotheses cannot be discarded as bookkeeping. For instance, the underlying-set functor from finite groups to finite sets has no left adjoint at a singleton. A putative universal finite group with universal element of order could not map that element to a generator of a finite cyclic group of order greater than . The theorem's hypotheses separate existence from attractive notation.
The monoidal coherence theorem offers another example. A monoidal category has associativity and unit isomorphisms satisfying the pentagon identity for a monoidal category and triangle identity for a monoidal category. Coherence proves that every formal reassociation and unit insertion produces the same structural map. This is what justifies calculating without displaying all parentheses; it is not true merely because one has named an associator. Nor does it identify arbitrary additional maps, such as distinct braidings.
Finally, the opposite category construction shows how a definition can economize on proofs: reversing arrows takes products in a category to coproducts in a category, initial objects to terminal objects and monads to comonads. Yet this economy works because theorems and their proofs are invariant under the reversal. The subject is powerful precisely when definitions isolate reusable structure and theorems establish its consequences. Separating their importance obscures that partnership.
A set is countable if it admits an injection into the natural numbers; this includes finite sets and the empty set. Use for the enumeration. The Cantor pairing function
is a bijection . Indeed, on the diagonal , its values are the consecutive integers from through . These intervals are disjoint, and the next starts one beyond the preceding endpoint. Every nonnegative integer therefore determines exactly one diagonal , then exactly one , and finally . If one's convention starts the natural numbers at one, translate both coordinates by one. Thus is a countable set.
For countable sets , choose injections and . The map is an injection, proving their Cartesian product is countable. Repeating this proves that every finite Cartesian power of a countable set is countable.
For a sequence of countable sets , choose an injection for each . For , let be the least index containing . The map
is an injection: its value recovers and then . This proves the countable union of countable sets theorem. Selecting all uses the usual axiom of countable choice; if enumerations are already supplied, the construction itself needs no additional choices.
For this Cartesian product, the requested norm is the box norm, with complex conjugates:
Equivalently it is , where . This makes its nonnegativity explicit.
Apply the Cauchy-Schwarz inequality first in :
The right-hand expectation is nonnegative, since it came from . A second application in gives
Taking fourth roots proves the bilinear correlation bound for the box norm
Work with modulo and modulo . By Fermat's little theorem, in , so the factor is independent of the chosen representative of . The proposed multiplication is therefore well defined on the stated Cartesian product. Its two associative bracketings have the same second component:
and both have first component . The identity element is , and the two-sided inverse element is
Thus the multiplication defines the twisted cyclic pair group, of order .
If , multiplication is coordinatewise addition, so the group is abelian. If , then and both and are available; their products in opposite orders are and . They differ. Hence
Both and contain the identity element and are closed under the multiplication and inverses: they are the cyclic groups of orders and respectively. Conjugation gives, with all coordinates reduced in the appropriate modulus,
so is a normal subgroup. For , the corresponding calculation is
When this lies in . Conversely, for , take , , : the second coordinate is , so is not normal. Thus is normal precisely when .
Finally, the projection
is a surjective group homomorphism because the first coordinates add. Its kernel of a group homomorphism is exactly . At , is the only possibility and the first factor is trivial, consistent with every conclusion. No assumption that generates the multiplicative group of the finite field is needed.
The empty-set cases for Cartesian projections matter here. For , write for the other factor. If is nonempty, any can be paired with an element of , so is surjective. If is empty, the Cartesian product is empty and its image is empty. Consequently
The possibility is included because the empty function onto the empty set is surjective.
If is empty, has empty domain and is injective. If has at most one element, an ordered pair is determined by its th coordinate, so is also injective. Conversely, when is nonempty and contains two different elements, pairing those two elements with one fixed gives distinct ordered pairs with the same projection map. Therefore
For the cardinality of integer-periodic function spaces, fix a positive period first. A periodic function with that period is completely and uniquely determined by its values at , so this class is in bijection with . The integers are a countable set, and repeated pairing shows that a finite Cartesian product of countable sets is countable. Taking the union over positive and using the countable union of countable sets proves that the integer-domain periodic functions form a countable set.
For the rational domain, even period one leaves infinitely many independent choices. Let for ; these are distinct members of . For every subset , define
The fractional part is unchanged by adding one, so is an integer-valued periodic function on . Distinct subsets give distinct functions because records whether . Thus the uncountable power set of injects into these functions. The rational-domain periodic functions form an uncountable set. The difference is that has only finitely many residue classes modulo a fixed integer period, whereas has infinitely many.
For each element of the product set , let count its representations as with . The ratio equality is equivalent to . Swapping the two coordinates is a bijection between the ratio-equality quadruples and the equal-product quadruples. Therefore the multiplicative energy satisfies
The Cauchy-Schwarz inequality gives the energy lower bound:
For the upper bound, place the Cartesian product in the strictly positive quadrant. For every occupied Euclidean ray from the origin let be its points and . The slope is , so
Take to be the natural logarithm and put , using the non-triviality assumption . Partition the possible occupancies into classes: for , and for the last class. This last closed endpoint ensures that the partition works even when the top endpoint is attained. Within each class the ratio of any two occupancies is at most .
Fix one class and order its occupied Euclidean rays by increasing slope, with occupancies . Write , the cardinality of . If , then , since adding any fixed element gives an injection of into its sumset , and similarly for .
If , the sums contain exactly different points, by injectivity of sums on two distinct rays. Indeed, the two direction vectors are linearly independent, so the coefficients of a sum uniquely recover its two summands. Positivity puts every sum strictly inside the open planar sector between those two Euclidean rays. The sectors between successive selected Euclidean rays are disjoint, even if there are additional unselected rays between them. All these sums belong to , and hence
For neighbouring occupancies their ratio lies between and , so
Summing covers every at least once, and gives . The same bound holds for empty or singleton classes by the preceding observations. Adding over the classes proves the multiplicative energy sumset bound . Combining both bounds yields the sum-product conclusion:
If instead is interpreted as base two, use the same occupancy classes with in place of ; proves that convention as well. Positivity is essential to the sector argument.
Use the Kuratowski ordered pair . Its rank of a set is . Every pair in the Cartesian product has finite rank, but those ranks are unbounded in . Therefore .
Write and enumerate . Each injective function is determined by the finite tuple . Thus these functions form a subset of the finite Cartesian product . A finite Cartesian power of a countable set is countable: for example, group the index tuples by the maximum of their coordinates, obtaining a countable union of countable sets consisting of finite groups.
There are also infinitely many such injective functions, since
defines pairwise distinct examples. Therefore is a countably infinite set.
No: the Lebesgue measure can decrease when separate components of the Minkowski sum merge. A one-dimensional example is enough to disprove the assertion in general. Take
The Minkowski sum consists of four open intervals, with left endpoints and common length . At the four open intervals are disjoint, so
At the middle two open intervals coincide and the remaining three are disjoint, so
For a counterexample in any prescribed dimension , take Cartesian products of these open sets with in the remaining coordinates. Compare with , where is sufficiently small, and choose the interval width so small that . The four intervals remain disjoint at , giving
Choosing makes the latter smaller. Here and . The Brunn–Minkowski inequality gives a lower bound at each value of ; it does not give the claimed monotonicity for arbitrary open sets.
A binary relation on a set is a subset of its Cartesian product; means . It is an equivalence relation when it is a reflexive relation, a symmetric relation, and a transitive relation:
An equivalence relation partitions into equivalence classes: two elements belong to the same class exactly when they are related.
Use relative constructible level recognition. The finite coding conditions matter here: merely writing “every set is relatively constructible” inside an arbitrary transitive set does not ensure that its computations are correct.
Let be a single finite conjunction expressing finite relation closure for set-theoretic coding. Concretely require the empty set, pairing, set union, set difference, Cartesian products, and the following uniform relation operations: for each finite ordinal and each set , the set of finite tuples exists; relations on these tuple domains can be complemented, intersected, projected along a coordinate and pulled back along finite coordinate maps; the equality and membership relations restricted to exist. These are finitely many first-order closure assertions with quantified, not an axiom schema. Each operation is specified by its usual elementwise membership equivalence. Transitivity makes the operations correct externally. Finite tuple domains are also correct: every individual finite tuple is already present by pairing and union.
These conditions make satisfaction for a set structure absolute. For a fixed coded first-order formula, compute its truth relations on by induction: equality and membership give the atomic cases, relative complement gives negation, intersection gives logical conjunction, and projection gives existential quantification. All required truth tables exist by and agree with the actual ones. Thus the first-order assertion is absolute whenever belong to a transitive structure satisfying : require that each member of has such a finite formula-and-parameter definition, and that each coded definition contributes a member of . Codes are finite objects; no truth predicate for the ambient universe is being used.
Write for the coded relative constructible stage assertion: is an ordinal and there is a function with domain , with , , at nonzero limit ordinals, and . Under , any such internal code is correct by transfinite induction. Restrictions of a code to shorter domains exist by the relation operations. Define the one-free-variable first-order formula
All displayed abbreviations expand into first-order formulas of the membership language.
Suppose is transitive, , and . Let be the externally defined set of indices of stage codes in . It contains , is downward closed by restricting codes, and has no largest member by the last conjunct. Thus is a nonzero limit ordinal . Correctness of stage codes gives for , hence by transitivity. Conversely the exhaustion conjunct puts every in some such level. Therefore
For the converse, every with nonzero limit satisfies : each listed operation on parameters from one level is definable at finitely many later levels, still below . Moreover stage histories appear below every limit constructible level. Here is the essential limit step of that lemma. If the histories for are available in , the correct predicate defines their graph of endpoints as a subset of . No endpoint with can belong to , because would then give , contradicting Axiom of foundation. The defined graph therefore has domain exactly . Adjoining its final pair takes finitely many more stages. Together with finite successor extensions, this proves by transfinite induction that every belongs to for some finite .
Thus all histories for belong to . Exhaustion follows from continuity, and supplies a larger represented stage. Hence , proving both directions without assuming ZF for the arbitrary input structure .
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 . Let
The 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 polynomial
Each 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. If
there 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 , so
This 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 take
For 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.
Independence of random variables and the two unit-rate exponential distributions give
The linear transformation
has determinant and inverse
The inequalities become . By the change-of-variables formula for probability densities,
The variables and are not independent: the support of their joint density is a wedge rather than a Cartesian product of one-dimensional supports. For example, conditioning on a positive value of constrains to a finite interval depending on that value.
Fix a number of colors. For a two-point set whose points are distance apart, take the vertices of a regular simplex with vertices and side length . The pigeonhole principle gives two vertices of one color, and they form the required congruent copy. Thus every two-point set, equivalently every line segment, is a Euclidean Ramsey set.
For an equilateral triangle of side length , take a regular simplex with vertices and side length . The pigeonhole principle gives three vertices of one color, and every three vertices of a regular simplex form an equilateral triangle. Hence every equilateral triangle is Euclidean Ramsey.
To prove the product theorem for Euclidean Ramsey sets, let be a finite Ramsey witness for under colors. There are at most possible color patterns on . Choose a finite Ramsey witness for under that many colors. Given a -coloring of , color each by the complete pattern
There is a copy on which this pattern is constant. The common pattern on contains a monochromatic copy . Every point of then has the same original color, and the orthogonal product is congruent to .
A rectangle is the Cartesian product of two line segments, so it is Euclidean Ramsey. Three suitable vertices of a rectangle form a right triangle; any subset of a monochromatic set is monochromatic. Thus every right triangle is Euclidean Ramsey.
It remains to show that the collinear set behaves differently. In every , use the finite coloring
A congruent copy has the form with for the Euclidean norm. The parallelogram law gives
Put , , and . The errors introduced by the three floor functions show that
If all three points had one color, the integer in the middle would be divisible by ten, which is impossible. This proves the three-term unit arithmetic progression is not Euclidean Ramsey assertion.
Suppose first that for every . Then an element of is determined by its first coordinates, so is in bijection with
A finite Cartesian product of countable sets is countable by repeated application of the diagonal enumeration in part (b)(i). Hence is countable.
Conversely, suppose infinitely many factors contain at least two elements. Choose increasing indices and distinct elements
Fix one element in every remaining factor. Each binary sequence then defines an element of by placing in coordinate and the fixed element elsewhere. This map is injective.
The set is uncountable by Cantor's diagonal argument: from any proposed list of binary sequences, form a new sequence whose th digit differs from the th digit of the th listed sequence. It is absent from the list. Thus contains an uncountable subset and cannot be countable.
Therefore
Let be the vertices of a regular polygon, indexed cyclically so that is an isometry. We first prove the product lemma needed for the cyclic-symmetry argument.
Suppose has the property that, for every number of colors, a finite witness forces a copy of on which the vertices corresponding to are monochromatic. We claim that for every there is a finite witness forcing an -invariant copy of . Proceed by mathematical induction on . The case is the assumption. For the step, choose a finite set that forces an -invariant for a coloring with colors, and choose that forces an -monochromatic for a coloring with colors.
Given a -coloring of , color by its complete vector . In the resulting copy of in , that vector is the same for every member of . Each can therefore be colored by the vector consisting of for one and the colors for . Applying the choice of gives an -invariant copy of , and its product with the chosen copy of in is the desired -invariant copy of . This proves the lemma rather than assuming it.
We now prove by induction on that a finite witness forces a copy of whose first vertices have one color. The case is trivial. For , use that a line segment is a Euclidean Ramsey set; each occurrence of a segment congruent to can be extended to a copy of the regular polygon, and only finitely many extensions are needed for a finite witness.
Assume the assertion for , and put . The product lemma lets us work inside an -invariantly colored copy of , with as large as required. For an increasing -element subset of and , define a word by putting in coordinate , with subscripts read modulo , and putting in every other coordinate. Color by the -tuple
By the Finite Ramsey theorem, for sufficiently large there are coordinates on which all -subsets have the same tuple color.
For , let be the word whose entries in coordinates are
cyclically, and whose other entries are . For , the word differs from only in coordinate , where the two entries lie in . Similarly differs from only in coordinate , again by two members of . The -invariance and the homogeneous choice of the therefore give
Hence have one color.
The cyclic words form an isometric copy of : in each of the varying coordinates the cyclic shift is an isometry, so every squared distance is multiplied by . Rescaling the finite witness by gives a copy of . The induction reaches , proving that every regular polygon is a Euclidean Ramsey set.
For three consecutive vertices of a regular -gon scaled to have side length one,
Since the polygon is Euclidean Ramsey, choosing large enough proves that is an approximately Euclidean Ramsey set.
In fact every finite is approximately Ramsey. First perturb each coordinate of each point onto a sufficiently fine lattice , changing all pairwise distances by less than . For each coordinate, map the finitely many required integers to consecutive vertices of a very large regular polygon, scaled so that one angular step has arc length . If the step angle is , the chord replacing a difference of lattice steps has length
as , uniformly over the finitely many differences involved. Taking the orthogonal Cartesian product of such polygons therefore embeds the perturbed points with a further distance error below . Each polygon is Euclidean Ramsey, and their product is Euclidean Ramsey by the product theorem for Euclidean Ramsey sets. A monochromatic copy of that product contains the corresponding approximate copy of , completing the proof.
Under the axiom of choice, identify every infinite cardinal with its initial ordinal. We prove by transfinite induction on infinite cardinals. The countable case follows from the usual diagonal enumeration of .
For the induction step, well-order the Cartesian product by first comparing
and then using lexicographic order among pairs with the same maximum. The predecessors of lie in , where . Put . If is infinite, the induction hypothesis makes this predecessor set have cardinal at most ; if is finite, the same conclusion is immediate.
Let be the order type of this well-order. Every proper initial segment of therefore has cardinal less than . Hence , since otherwise its initial segment of order type would have cardinal . Thus . The map gives the reverse injection, and the Cantor-Schröder-Bernstein theorem yields