A PRIMER on NATURAL EQUIVALENCES 1. Sets Recall That
Total Page:16
File Type:pdf, Size:1020Kb
A PRIMER ON NATURAL EQUIVALENCES DMITRY VAGNER 1. Sets 1 Recall that a bijection f : X Y is a map with an inverse map f ´ : X Y 1 1Ñ Ñ satisfying f ´ f 1X and ff´ 1Y ,where1X : X X, x x is the identity map. When a bijection“ X Y exists“ we write X YÑand sayfiÑ that X and Y are isomorphic as sets. We mayÑ also call the bijection– an isomorphism. We know that two finite sets are isomorphic precisely when they have the same cardinality—i.e. number of elements. In this piece, however, we will care not only about the question of whether or not two sets are isomorphic, but rather what kinds of isomorophisms exist between them. Consider, for example, the bijection a, b, c x, y, z a x, b y, c z. t uÑt u fiÑ fiÑ fiÑ But the choice of this bijection was arbitrary! We could have just as well selected a z,b x, c z. fiÑ fiÑ fiÑ Sometimes, though, there’s a bijection that feels—and, as we will see, can be rigor- ously defined to be—not arbitrary. We call these natural or canonical. For example, recall the Cartesian product X Y x, y x X, y Y , and consider ˆ “tp q| P P u X Y Z X Y Z x, y ,z x, y, z . p ˆ qˆ Ñ ˆp ˆ qppq qfiÑ p p qq This bijection works entirely independently of which sets X, Y, Z are involved. This is our first clue to help us identify naturality. We now make an important definition. Definition 1.1. For sets X, Y define the hom-set to be the set of maps hom X, Y f : X Y . p q“t Ñ u Many natural bijections involve hom-sets. Let n 0, 1,...,n 1 and recall the “t ´ u power set X S X —the set of all subsets including the empty set ? and the set X Pitself—ofp q“t a setÄ Xu. We then have the following famous natural bijection. Proposition 1.2. Given a set X, the following is a natural bijection. X hom X, 2 S 1 , Pp qÑ p q fiÑ S where the indicator function 1 : X 2 is given by x 1 i↵ x S. S Ñ fiÑ P We can’t give a proof of this because we haven’t yet defined what it means to be natural. We leave it as an exercise though to check that this indeed instantiates a bijection. Let’s continue with more examples—but first we make another definition. Definition 1.3. The disjoint union X Y of two sets X, Y can be defined as ` X Y X 0 Y 1 a, n a x and n 0 or a y and n 1 ` “ ˆt uY ˆt u“tp q| P “ P “ u 1 2DMITRYVAGNER This is an awful definition—and this is due to poor conventions that stuck. The problem is the historic primitivity of the regular old Venn-diagram inspired union you’re used to. Consider the following case: X 1, 0 and Y 0, 1 . “t´ u “t u We know that X Y a a X or a Y 1, 0, 1 ,butthisdoesn’tbehave well under cardinalityY since“t | XP Y 3butP u“t´X Y u2 2 4. That’s because, since 0 X and 0 Y we don’t| Y double|“ count| it|`| within|“ the` union.“ P P But we really want an analog of at the level of sets! ` Finding such analogs is called categorification. The disjoint union is precisely what fixes this—by including every element of each summand set—without consid- ering the possibility of equality of elements across di↵erent sets. The disjoint union is more fundamental than the union. One mentally encounters the disjoint union before the union because to form the union one first gathers the elements of both sets—i.e. forms the disjoint union— and then deletes repeats. But one cannot know what it means to be a repeat unless there is some ambient set A such that X, Y A. Then equality of elements across X and Y is determined by the distinctness ofÄ elements imbued by the definition of A. This rant continues in the optional remark below. Remark 1.4. Philosophically, the union of two generic sets X and Y is not even meaningful and relies on the essentially metaphysical assumption that there is some fixed universe of elements from which each set is built. Awareness of this philo- sophical issue is evaded by the fact that, in common practice, elements are denoted with symbols whose shared shape and or familiar linguistic referent (e.g. a letter of some alphabet) implies equality. These pragmatic situations instantiate the condi- tion described above—that there is some ambient set A such that X, Y A—where A just so happens to be implicitly recognized as opposed to explicitlyÄ defined. This leads us to the issue of properly denoting an element—e.g. as we did x, y for X Y —of X Y . The idea is as follows: when we have some map fp : Xq Y ˆA, it acts independently` on X and Y : one simply selects a component ` Ñ map fX : X A that says where the X-elements go and a component map f : Y A thatÑ says where the Y -elements go. The disjointness of elements in Y Ñ X Y evades any constraint on what maps we’re allowed to choose for fX and fY . Hence,` when X Y is the domain of a map, we will simply write ` f : X Yxy f x f y . ` _ fiÑ X p q_ Y p q The symbol ‘ ’ is often used in logic to denote ‘or.’ We denote by an element’s placement relative_ to whether it comes from X or Y . One should read the final _ term as “fX x or fY y ,” where which of the two is true depends on if our input was in X or inp Yq . In contrast,p q when X Y is the codomain of a map A X Y ,we no longer have such a so called universal` property: there is no naturalÑ way` to split such a map into components. Thus, outputs of such a map cannot be interpretable in terms of such a ‘ .’ There is, however, a pair of markedly natural maps whose codomain is X Y ._ In particular, we have the canonical inclusion map ` i : X X Yxx, X Ñ ` fiÑ A PRIMER ON NATURAL EQUIVALENCES 3 and likewise for Y . This allows us even further structure in conceptualizing the component maps fX and fY : they are simply given by respectively precomposing f with iX and iY ; in particular: fX fiX and fY fiY . You may be thinking: why should“ we care about“ this? The answer will be in the form of our most interesting natural bijection yet. Proposition 1.5. Let X, Y, A be sets. We then have the following natural bijection. hom X Y,A hom X, A hom Y,A f fi ,fi . p ` qÑ p qˆ p q fiÑ p X Y q We define the inverse map to the above bijection by sending the pair of maps g : X A and g : Y A to their sum g g g : X Y A,definedin X Ñ Y Ñ “ X ` Y ` Ñ the obvious way: x y gX x gY y . It turns out that the_ disjointfiÑ p unionq_ isp inq some sense dual to the Cartesian product: given a map f : A X Y , we can extract its X and Y component maps by simply forgetting the otherÑ one.ˆ In particular there is a canonical projection map ⇡ : X Y X x, y x, X ˆ Ñ p qfiÑ and likewise for Y . Hence the extraction of the X-coordinate of f : A X Y is Ñ ˆ simply given by postcomposing with ⇡X . This leads us to the following bijection. Proposition 1.6. Let X, Y, A be sets. We then have the following natural bijection. hom A, X Y hom A, X hom A, Y f ⇡ f,⇡ f . p ˆ qÑ p qˆ p q fiÑ p X Y q The story comes together yet further when we reexamine cardinality. To reiter- ate, we have seen, for finite sets, why it is the case that X Y X Y and X Y X Y . | ˆ |“| |ˆ| | | ` |“| |`| | Let’s now investigate the cardinality of hom X, Y . A particularly explicit yet elegant way to approach this is as follows: wep canq conceive of X as the disjoint union of all of its elements, conceived as singleton (single-element) sets. In order to write this down, we need notation to represent the disjoint union of generic collection of sets and not merely a pair of sets. We introduce the notation as follows, via this very example: (1) X x . – x Xt u ∫P Note the use of isomorphism rather than equality. This is because two sets are said to be equal when they consist of identical elements. Just as in the case of defining unions, however, it makes no sense to define equality between sets unless they both sit within a shared ambient set that can imbue equality of elements across them. We now similarly need a notation for generic non-binary products. We introduce such a notation as follows via extending Propositions 1.5 and 1.6. Proposition 1.7.