You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Given two functions $f:B\to D$ and $g:C\to D$ with common target, the ``pullback'' which we will now define should be thought about as the type of all pairs of elements $(b,c):B\times C$ so that $f(b)=g(c)$. This construction is important in many situations also beyond group theory.
354
+
Given two functions $f:B\to D$ and $g:C\to D$ with common target,
355
+
the ``pullback'' which we will now define should be thought about as the type of all pairs of elements $(b,c):B\times C$ so that $f(b)\eqto g(c)$.
356
+
This construction is important in many situations also beyond group theory.\wip{marginnote{link to~\cref{ch:cats}}}
355
357
356
358
\begin{definition}
357
359
\label{def:pullback}
358
360
Let $B, C, D$ be types and let $f:B\to D$ and $g:C\to D$ be two maps.
359
-
The \emph{pullback}\index{pullback} of $f$ and $g$ is the type
together with the two projections $\prj_B:\prod(f,g)\to B$ and $\prj_C:\prod(f,g)\to C$ sending $(b,c,p):\prod(f,g)$ to $b:B$ or $c:C$. If $f$ and $g$ are clear from the context, we may write $B\times_DC$ instead of $\prod(f,g)$ and summarize the situation by the diagram
to indicate that we have an element in $(A\to B)\times_{(A\to D)}(A\to C)$ such that the resulting map
402
+
$A\to B\times_DC$ is an equivalence.
403
+
This is emphasized with the little $\lrcorner$ symbol in the upper left corner.
380
404
381
405
\begin{example}
382
-
\marginnote{Preimage as a pullback: $$\xymatrix{f^{-1}(d)\ar[d]\ar[r]&\bn1\ar[d]^d\\B\ar[r]^f&D}$$}
383
-
If $g:\bn1\to D$ has value $d:D$ and $f:B\to D$ is any map, then $\prod(f,g)\oldequiv B\times_D\bn1$ is equivalent to the preimage $f^{-1}(d)\defequi\sum_{b:B}d=f(b)$.
406
+
If $d:\bn1\to D$ denotes the constant function at $d:D$ and $g:C\to D$ is any map,
407
+
then $\bn1\times_D C$ is equivalent to the preimage $g^{-1}(d)\jdeq\sum_{b:B}d\eqto g(b)$.%
Much group theory is hidden in the pullback. For instance, the greatest common divisor $\gcd(a,b)$ of $a,b:\NN$ is another name for the number of components you get if you pull back the $a$-fold and the $b$-fold \coverings of the circle: we % will see in \cref{lem:iso2} we
418
+
Much group theory is hidden in the pullback.
419
+
For instance, the greatest common divisor $d\defeq\gcd(a,b)$ of $a,b:\NN$
420
+
is another name for the number of components you get if you pull back the
421
+
$a$-fold and the $b$-fold \coverings of the circle: for $a,b > 0$,
To get a geometric idea, think of the circle as the unit circle in the complex numbers so that the $a$-fold \covering is simply taking the $a$-fold power. With this setup, the pullback should consist of pairs $(z_1,z_2)$ of unit length complex numbers with the property that $z_1^a=z_2^b$. Let $a=a'\gcd(a,b)$ and $b=b'\gcd(a,b)$. Taking an arbitrary unit length complex number $z$, then the pair $(z^{b'},z^{a'})$ is in the pull back (since $a'b=ab'$). But so is $(\zeta z^{b'},z^{a'})$, where $\zeta$ is any $\gcd(a,b)$\th root of unity. Each of the $\gcd(a,b)$-choices of $\zeta$ contributes in this way to a component of the pullback. In more detail: identifying the cyclic group $\CG_{\gcd(a,b)}$ of order $\gcd(a,b)$ with the group of $g$\th roots of unity, the top horizontal map $S^1\times\UCG_{\gcd(a,b)}\to S^1$ sends $(z,\zeta)$ to $z^{a'}$ and the left vertical map sends $(z,\zeta)$ to the product $\zeta z^{b'}$.
397
-
398
-
Also, the least common multiple $\lcm(a,b)=a'b$ is hidden in the pullback; in the present example it is demonstrated that the map(s) across the diagram makes each component of the pullback a copy of the $\lcm(a,b)$-fold \covering.
429
+
(where $\CG_n$ is the cyclic group of order $n$).
430
+
431
+
To get a geometric idea, think of the circle as the unit circle in the complex numbers
432
+
so that the $a$-fold \covering is simply taking the $a$-fold power.
433
+
With this setup, the pullback should consist of pairs $(z,w)$ of unit length complex numbers
434
+
with the property that $z^a=w^b$.
435
+
Let $a=da'$ and $b=db'$.
436
+
Taking an arbitrary unit length complex number $z$,
437
+
then the pair $(z^{b'},z^{a'})$ is in the pullback (since $a'b=ab'$).
438
+
If $(z,w)$ is in the pullback, then so is
439
+
$(\zeta z,w)$, where $\zeta$ is any $a$\th root of unity.
440
+
Taking $\zeta=\ee^{2\pi\ii/a}$, we have that $(\zeta^k z,w)$
441
+
lies in the same component as $(z,w)$ if and only if $d | k$,
\caption{The pullback in the case $a=6$ and $b=9$ (so $d=3$).
487
+
The square represents the unit square and we've drawn the solution
488
+
to $ax=by \pmod1$, corresponding to $z^a=w^b$ when $z=\ee^{2\pi\ii x}$
489
+
and $w=\ee^{2\pi\ii y}$. On the torus $\Sc\times\Sc$, the solution consists
490
+
of three circles.}
491
+
\label{fig:circle-pullback}
492
+
\end{marginfigure}
493
+
494
+
In more detail:
495
+
the left vertical map sends $(z,k)$ to the product $\zeta^k z^{b'}$
496
+
and the top horizontal map $\Sc^1\times\UCG_d \to\Sc$ sends $(z,k)$ to $z^{a'}$.
497
+
498
+
Also, the least common multiple $\lcm(a,b)=a'b=da'b'=ab'$ is hidden in the pullback;
499
+
in the present example it is demonstrated that composite diagram map in
500
+
the diagram makes each component of the pullback a copy of the $\lcm(a,b)$-fold \covering.
399
501
\end{example}
400
502
401
503
402
504
\begin{definition}
403
505
\label{def:intersectionandunionofsets}
404
-
Let $S$ be a set and consider two subsets $A$ and $B$ of $S$ given by two families of propositions (for $s:S$) $P(s)$ and $Q(s)$. The \emph{intersection}\index{intersection! of sets} $A\cap B$ of the two subsets is given by the family of propositions $P(s)\times Q(s)$. The \emph{union}\index{union of sets} $A\cup B$ is given by the set family of propositions $A(s)+B(s)$.
506
+
Let $S$ be a set and consider two subsets $A$ and $B$ of $S$ given by two families of propositions (for $s:S$) $P(s)$ and $Q(s)$. The \emph{intersection}\index{intersection! of sets} $A\cap B$ of the two subsets is given by the family of propositions $P(s)\times Q(s)$. The \emph{union}\index{union of sets} $A\cup B$ is given by the set family of propositions $A(s)\lorB(s)$.
405
507
\end{definition}
406
508
\begin{xca}
407
509
\label{xca:intersectionpullbackofsets}
@@ -416,14 +518,22 @@ \section{The pullback}
416
518
\begin{definition}
417
519
\label{def:intersectionofgroups}
418
520
Let $f:\Hom(H,G)$ and $f':\Hom(H',G)$ be two homomorphisms with common target. The \emph{pullback}\index{pullback!of groups} $H\times_GH'$ is the group obtained as the (pointed) component of
419
-
$$\pt_{H\times_GH'}\defequi(\shape_H,\pt_{H'},p_{f'}p_f^{-1})$$ of the pullback $\BH\times_{\BG}\BH'$ (where $p_f:\shape_G=f(\shape_H)$ is the name we chose for the data displaying $f$ as a pointed map, so that $p_{f'}p_f^{-1}:f(\shape_H)=f'(\pt_{H'})$).
(where $p_f:\shape_G\eqto f(\shape_H)$ is the pointing path of $f$,
526
+
so that $p_{f'}p_f^{-1}:f(\shape_H)\eqto f'(\pt_{H'})$).
420
527
421
-
If $(H,f,!)$ and $(H',f',!)$ are monomorphisms into $G$, then the pullback is called the \emph{intersection}\index{intersection! of monomorphisms} and if the context is clear denoted simply $H\cap H'$.
528
+
If $(H,f,!)$ and $(H',f',!)$ are monomorphisms into $G$,
529
+
then the pullback is called the \emph{intersection}\index{intersection! of
530
+
monomorphisms} and if the context is clear denoted simply $H\cap H'$.
422
531
\end{definition}
423
532
\begin{example}
424
-
If $a,b:\NN$ are natural number with least common multiple $L$, then $L\ZZ$ is the intersection $a\ZZ\cap b\ZZ$ of the subgroups $a\ZZ$ and $b\ZZ$ of $\ZZ$.
533
+
If $a,b:\NN$ are natural numbers with least common multiple $L$,
534
+
then $L\ZZ$ is the intersection $a\ZZ\cap b\ZZ$ of the subgroups $a\ZZ$ and $b\ZZ$ of $\ZZ$.
425
535
\end{example}
426
-
% \begin{example}this came out wrong DELETE June
536
+
427
537
% If $H,K:\typemono_G$ with $X,Y:\BG\to\Set$ being the corresponding transitive $G$-sets under the equivalence $E$, then the intersection of $H$ and $K$ corresponds to the $G$-set $X\times Y:\BG\to\Set$ (with $(X\times Y)(x)\defequi X(x)\times Y(x)$).
Copy file name to clipboardExpand all lines: macros.tex
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -567,7 +567,9 @@
567
567
\newcommand*{\fact}{\casop{\constant{fact}}}
568
568
\newcommand*{\id}{\mathord{\constant{id}}}
569
569
\newcommand*{\pt}{\constant{pt}}
570
-
\newcommand*{\shape}{\constant{sh}} % the basepoint of the classifying type of a group G, referred to as the designated shape of G. Note: "\sh" is already in use.
570
+
\newcommand*{\shape}{\constant{sh}} % the basepoint of the classifying type of a group G, referred to as the designated shape of G.
0 commit comments