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
Copy file name to clipboardExpand all lines: databases/catdat/data/003_category-property-assignments/Haus.sql
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -113,3 +113,9 @@ VALUES
113
113
FALSE,
114
114
'Recall the counterexample for sets: The unique maps $\IN_{\geq n} \to 1$ are surjective, but their limit $0 = \bigcap_{n \geq 0} \IN_{\geq n} \to 1$ is not. This also works in $\Haus$ by using discrete topologies. We could also apply a variant of (the dual of) <a href="/lemma/filtered-monos">this lemma</a> to the discrete topology functor $\Set \to \Haus$, which does not preserve all cofiltered limits, but does preserve intersections.'
115
115
);
116
+
117
+
-- properties that should be ignored by the redundancy check script
Copy file name to clipboardExpand all lines: databases/catdat/data/003_category-property-assignments/Met.sql
+10-3Lines changed: 10 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -43,15 +43,17 @@ VALUES
43
43
),
44
44
(
45
45
'Met',
46
-
'directed colimits',
46
+
'filtered colimits',
47
47
TRUE,
48
-
'This is because the <a href="/category/PMet">category of pseudo-metric spaces</a> has directed colimits and $\Met \hookrightarrow \PMet$ has a left adjoint, mapping a pseudo-metric space $X$ to $X /{\sim}$ where $x \sim y \iff d(x,y)=0$. Concretely, we take the directed colimit in the category of pseudo-metric spaces and then identify points with distance zero.'
48
+
'This is because the <a href="/category/PMet">category of pseudo-metric spaces</a> has filtered colimits and $\Met \hookrightarrow \PMet$ has a left adjoint, mapping a pseudo-metric space $X$ to $X /{\sim}$ where $x \sim y \iff d(x,y)=0$. Concretely, we take the filtered colimit in the category of pseudo-metric spaces and then identify points with distance zero.'
49
49
),
50
50
(
51
51
'Met',
52
52
'cartesian filtered colimits',
53
53
TRUE,
54
-
'The canonical map $\colim_i (X \times Y_i) \to X \times \colim_i Y_i$ is an isomorphism for directed diagrams $(Y_i)$: It is surjective by the concrete description of directed colimits. It is isometric because of the elementary observation $\inf_i \max(r, s_i) = \max(r, \inf_i s_i)$ for $r, s_i \in \IR$, where $i \leq j \implies s_i \geq s_j$.'
54
+
'We already saw that filtered colimits and finite products exist. The canonical map $\colim_i (X \times Y_i) \to X \times \colim_i Y_i$ is an isomorphism for filtered diagrams $(Y_i)$: It is surjective by the concrete description of filtered colimits. It is isometric because of the elementary observation
for $r, s_i \in \IR$, where $i \leq j \implies s_i \geq s_j$.'
55
57
),
56
58
(
57
59
'Met',
@@ -163,3 +165,8 @@ VALUES
163
165
On the other hand, if this cocongruence were effective, then by the dual of <a href="/lemma/effective-congruence-quotients">this result</a>, it would be the cokernel pair of the equalizer of the two inclusion maps. However, that equalizer is empty, so $E$ would have to be a binary copower of $(0,1)$, which does not exist in $\Met$.'
164
166
);
165
167
168
+
-- properties that should be ignored by the redundancy check script
169
+
UPDATE category_property_assignments
170
+
SET check_redundancy = FALSE
171
+
WHERE category_id ='Met'
172
+
AND property_id IN ('terminal object', 'binary products', 'filtered colimits');
Copy file name to clipboardExpand all lines: databases/catdat/data/003_category-property-assignments/Met_c.sql
+13-7Lines changed: 13 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,12 @@ VALUES
17
17
TRUE,
18
18
'Just restrict the metric to the equalizer built from the sets.'
19
19
),
20
+
(
21
+
'Met_c',
22
+
'countable products',
23
+
TRUE,
24
+
'For finite products, we take the cartesian product with, say, the sup-metric. The product of countably many metric spaces $(X_i,d_i)_{i \geq 0}$ is given by the cartesian product $\prod_{i \geq 0} X_i$ with the metric $d(x,y) := \sum_{i \geq 0} d_i(x_i,y_i)/(1 + d_i(x_i,y_i))$. See Engelking''s book <i>General Topology</i>.'
25
+
),
20
26
(
21
27
'Met_c',
22
28
'coproducts',
@@ -27,7 +33,7 @@ VALUES
27
33
'Met_c',
28
34
'infinitary extensive',
29
35
TRUE,
30
-
'This follows from the existence of coproducts and from the fact that $\Top$ is infinitary extensive.'
36
+
'This follows from the existence of coproducts and finite products, and from the fact that $\Top$ is infinitary extensive.'
31
37
),
32
38
(
33
39
'Met_c',
@@ -47,12 +53,6 @@ VALUES
47
53
TRUE,
48
54
'The same proof as for $\Met$ shows that $\IR$ with the usual metric is a cogenerator.'
49
55
),
50
-
(
51
-
'Met_c',
52
-
'countable products',
53
-
TRUE,
54
-
'For finite products, we take the cartesian product with, say, the sup-metric. The product of countably many metric spaces $(X_i,d_i)_{i \geq 0}$ is given by the cartesian product $\prod_{i \geq 0} X_i$ with the metric $d(x,y) := \sum_{i \geq 0} d_i(x_i,y_i)/(1 + d_i(x_i,y_i))$. See Engelking''s book <i>General Topology</i>.'
55
-
),
56
56
(
57
57
'Met_c',
58
58
'well-copowered',
@@ -113,3 +113,9 @@ VALUES
113
113
FALSE,
114
114
'If $\Met_c$ had quotients of congruences, then by <a href="/lemma/monic-sequential-colimits-via-congruence-quotients">this lemma</a> it would have sequential colimits of sequences of monomorphisms. This contradicts <a href="https://mathoverflow.net/questions/510316" target="_blank">MO/510316</a>.'
115
115
);
116
+
117
+
-- properties that should be ignored by the redundancy check script
Copy file name to clipboardExpand all lines: databases/catdat/data/003_category-property-assignments/Set_c.sql
+28-29Lines changed: 28 additions & 29 deletions
Original file line number
Diff line number
Diff line change
@@ -19,21 +19,27 @@ VALUES
19
19
),
20
20
(
21
21
'Set_c',
22
-
'generator',
22
+
'finitely complete',
23
23
TRUE,
24
-
'The one-point set is clearly a generator.'
24
+
'The embedding $\Set_\c\hookrightarrow \Set$ is closed under finite products and equalizers, hence under finite limits.'
25
25
),
26
26
(
27
27
'Set_c',
28
-
'cogenerator',
28
+
'finitely cocomplete',
29
29
TRUE,
30
-
'The two-point set is a cogenerator in $\Set$, hence also in $\Set_\c$.'
30
+
'The embedding $\Set_\c\hookrightarrow \Set$ is closed under finite coproducts and coequalizers, hence under finite colimits.'
31
+
),
32
+
(
33
+
'Set_c',
34
+
'generator',
35
+
TRUE,
36
+
'The one-point set is clearly a generator.'
31
37
),
32
38
(
33
39
'Set_c',
34
-
'equalizers',
40
+
'cogenerator',
35
41
TRUE,
36
-
'We can use the same construction as in $\Set$ since subsets of countable sets are again countable.'
42
+
'The two-point set is a cogenerator in $\Set$, hence also in $\Set_\c$.'
37
43
),
38
44
(
39
45
'Set_c',
@@ -51,37 +57,37 @@ VALUES
51
57
'Set_c',
52
58
'countably distributive',
53
59
TRUE,
54
-
'By elementary set theory, a countable (disjoint) union of countable sets is again countable, and a finite direct product of countable sets is countable. Hence, countable coproducts and finite products exists in $\Set_\c$. The distributivity morphism is an isomorphism since this is the case in $\Set$ and the forgetful functor $\Set_\c\to \Set$ preserves finite products and countable coproducts.'
60
+
'By elementary set theory, a countable (disjoint) union of countable sets is again countable. Hence, countable coproducts exist in $\Set_\c$, and we already saw that finite products exist. The distributivity morphism is an isomorphism since this is the case in $\Set$ and the forgetful functor $\Set_\c\to \Set$ preserves finite products and countable coproducts.'
55
61
),
56
62
(
57
63
'Set_c',
58
-
'mono-regular',
64
+
'epi-regular',
59
65
TRUE,
60
-
'If $f : X \to Y$ is a monomorphism, i.e. an injective map, it is an equalizer of the maps $\chi_Y, \chi_{f(X)} : Y \to \{0,1\}$ in $\Set$ and hence also in $\Set_\c$.'
66
+
'If $X \to Y$ is an epimorphism in $\Set_\c$, i.e. a surjective map, it is coequalizer of the two maps $X \times_Y X \rightrightarrows X$ in $\Set$ and hence also in $\Set_\c$.'
61
67
),
62
68
(
63
69
'Set_c',
64
-
'epi-regular',
70
+
'subobject classifier',
65
71
TRUE,
66
-
'If $X \to Y$ is an epimorphism in $\Set_\c$, i.e. a surjective map, it is coequalizer of the two maps $X \times_Y X \rightrightarrows X$ in $\Set$ and hence also in $\Set_\c$.'
72
+
'This is because $\{0,1\}$ is a subobject classifier in $\Set$, which is countable, and the monomorphisms coincide.'
67
73
),
68
74
(
69
75
'Set_c',
70
-
'co-Malcev',
76
+
'effective congruences',
71
77
TRUE,
72
-
'For finite colimits we can use the same construction as in $\Set$ since quotients and finite unions of countable sets are again countable. The co-Malcev property now can be easily deduced from the corresponding fact for $\Set$.'
78
+
'Let $f, g : E \rightrightarrows X$ be a congruence in $\Set_\c$. Then using $1$ as a test object, we see that this induces an equivalence relation on $X$. We already know that $\Set$ has effective congruences (as does every topos). Using <a href="/lemma/effective-congruence-quotients">this result</a>, we see that $E$ is the kernel pair of $X \to (X/E)_{\Set}$ in $\Set$. Also, the quotient $(X/E)_{\Set}$ is countable; and the forgetful functor $\Set_\c\to \Set$ is fully faithful <a href="https://ncatlab.org/nlab/show/reflected+limit#FullSubcategoryInclusionReflectCoLimits" target="_blank">and therefore reflects limits</a>. Thus, we conclude that $E$ is the kernel pair of $X \to (X/E)_{\Set}$ in $\Set_\c$ as well.'
73
79
),
74
80
(
75
81
'Set_c',
76
-
'subobject classifier',
82
+
'regular',
77
83
TRUE,
78
-
'This is because $\{0,1\}$ is a subobject classifier in $\Set$, which is countable, and the monomorphisms coincide.'
84
+
'From the other properties we know that the category is finitely complete and that it has coequalizers. The regular epimorphisms are stable under pullback since this holds in $\Set$ and both regular epimorphisms (they are surjective maps) and pullbacks coincide.'
79
85
),
80
86
(
81
87
'Set_c',
82
-
'effective congruences',
88
+
'coregular',
83
89
TRUE,
84
-
'Let $f, g : E \rightrightarrows X$ be a congruence in $\Set_\c$. Then using $1$ as a test object, we see that this induces an equivalence relation on $X$. We already know that $\Set$ has effective congruences (as does every topos). Using <a href="/lemma/effective-congruence-quotients">this result</a>, we see that $E$ is the kernel pair of $X \to (X/E)_{\Set}$ in $\Set$. Also, the quotient $(X/E)_{\Set}$ is countable; and the forgetful functor $\Set_\c\to \Set$ is fully faithful <a href="https://ncatlab.org/nlab/show/reflected+limit#FullSubcategoryInclusionReflectCoLimits" target="_blank">and therefore reflects limits</a>. Thus, we conclude that $E$ is the kernel pair of $X \to (X/E)_{\Set}$ in $\Set_\c$ as well.'
90
+
'From the other properties we know that the category is finitely cocomplete and that it has equalizers. The regular monomorphisms are stable under pushout since this holds in $\Set$and both regular monomorphisms (they are injective maps) and pushouts coincide.'
85
91
),
86
92
(
87
93
'Set_c',
@@ -95,18 +101,6 @@ VALUES
95
101
FALSE,
96
102
'This is trivial.'
97
103
),
98
-
(
99
-
'Set_c',
100
-
'regular',
101
-
TRUE,
102
-
'From the other properties we know that the category is finitely complete and that it has coequalizers. The regular epimorphisms are stable under pullback since this holds in $\Set$ and both regular epimorphisms (they are surjective maps) and pullbacks coincide.'
103
-
),
104
-
(
105
-
'Set_c',
106
-
'coregular',
107
-
TRUE,
108
-
'From the other properties we know that the category is finitely cocomplete and that it has equalizers. The regular monomorphisms are stable under pushout since this holds in $\Set$ and both regular monomorphisms (they are injective maps) and pushouts coincide.'
109
-
),
110
104
(
111
105
'Set_c',
112
106
'countable powers',
@@ -120,3 +114,8 @@ VALUES
120
114
'In fact, $\Set_\c$ does not have $\aleph_1$-filtered colimits: Fix an uncountable set $X$, let $P_\c(X)$ be the poset of countable subsets of $X$, which is $\aleph_1$-filtered, and consider the functor $P_\c(X) \to \Set_\c$ taking a subset $Y \subseteq X$ to $Y$. The colimit of this diagram in $\Set$ is given by $X$ itself, so if $X_c$ were a colimit in $\Set_\c$, then $\Hom(X_c, \{0,1\}) \cong \Hom(X, \{0,1\})$. But the former has cardinality at most $2^{\aleph_0}$ and the latter has cardinality $2^{\card(X)}$, so we have obtained a contradiction if we pick $X$ large enough (e.g. $\card(X)=2^{\aleph_0}$).'
121
115
);
122
116
117
+
-- properties that should be ignored by the redundancy check script
118
+
UPDATE category_property_assignments
119
+
SET check_redundancy = FALSE
120
+
WHERE category_id ='Set_c'
121
+
AND property_id IN ('finitely complete', 'finitely cocomplete');
Copy file name to clipboardExpand all lines: databases/catdat/data/003_category-property-assignments/SetxSet.sql
-6Lines changed: 0 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -23,12 +23,6 @@ VALUES
23
23
TRUE,
24
24
'Take the two-sorted algebraic theory with no operations and no equations.'
25
25
),
26
-
(
27
-
'SetxSet',
28
-
'effective cocongruences',
29
-
TRUE,
30
-
'Suppose we have a cocongruence $X \rightrightarrows E$ in $\Set \times \Set$. Then each component is a cocongruence, so they are the kernel pairs of some maps $Z_1\to X_1$, $Z_2 \to X_2$. Then $E$ is the cokernel pair of $(Z_1, Z_2) \to (X_1, X_2)$.'
Copy file name to clipboardExpand all lines: databases/catdat/data/003_category-property-assignments/Top_pointed.sql
+13-13Lines changed: 13 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,17 @@ VALUES
11
11
TRUE,
12
12
'There is a forgetful functor $\Top_* \to \Set_*$ and $\Set_*$ is locally small.'
13
13
),
14
+
(
15
+
'Top*',
16
+
'pointed',
17
+
TRUE,
18
+
'The singleton space $\{0\}$ with base point $0$ is a zero object.'
19
+
),
14
20
(
15
21
'Top*',
16
22
'complete',
17
23
TRUE,
18
-
'This follows from $\Top_* \cong 1 / \Top$ and the fact that $\Top$ is complete.'
24
+
'This follows from $\Top_* \cong 1 / \Top$ and the fact that $\Top$ is complete. Concretely, the limit of pointed spaces $(X_i,x_i)$ is the limit of the underlying spaces $X_i$ equipped with the base point that projects down to each $x_i$.'
19
25
),
20
26
(
21
27
'Top*',
@@ -41,24 +47,12 @@ VALUES
41
47
TRUE,
42
48
'This is clear from the classification of epimorphisms as surjective pointed continuous maps.'
43
49
),
44
-
(
45
-
'Top*',
46
-
'pointed',
47
-
TRUE,
48
-
'The singleton space $\{0\}$ with base point $0$ is a zero object.'
49
-
),
50
50
(
51
51
'Top*',
52
52
'generator',
53
53
TRUE,
54
54
'The discrete space $\{0,1\}$ with base point $0$ is a generator since it represents the forgetful functor $\Top_* \to \Set$.'
55
55
),
56
-
(
57
-
'Top*',
58
-
'disjoint finite coproducts',
59
-
TRUE,
60
-
'This follows from the corresponding fact for $\Set_*$.'
61
-
),
62
56
(
63
57
'Top*',
64
58
'cogenerator',
@@ -181,3 +175,9 @@ VALUES
181
175
FALSE,
182
176
'This counterexample is adapted from the <a href="/category/Top">counterexample for $\Top$</a>. Consider the pointed topological space $I := \{ *, a, b \}$ with topology $\{\varnothing, \{ * \}, \{ a, b \}, \{ *, a, b \}\}$. This represents the functor which sends a pointed topological space $X$ to the pairs of indistinguishable points of $X$. Therefore, we get a cocongruence $\{ *, a \}\rightrightarrows I$ on the discrete space $\{ *, a \}$, where the maps are $*\mapsto *, a\mapsto a$ and $*\mapsto *, a\mapsto b$ respectively. However, this cannot be effective: if we have $h : Z \to \{ *, a \}$ which equalizes the cocongruence, then $h$ must be the constant function with value $*$. But that means the cokernel pair of $h$ is the discrete space on $\{ *, a, b \}$.'
183
177
);
178
+
179
+
-- properties that should be ignored by the redundancy check script
180
+
UPDATE category_property_assignments
181
+
SET check_redundancy = FALSE
182
+
WHERE category_id ='Top*'
183
+
AND property_id IN ('complete', 'coequalizers', 'coproducts', 'pointed');
0 commit comments