diff --git a/content/comphaus_copresentable.md b/content/comphaus_copresentable.md
index c888aa060..53faddbb2 100644
--- a/content/comphaus_copresentable.md
+++ b/content/comphaus_copresentable.md
@@ -98,7 +98,7 @@ followed by
$$\Hom_{\CompHaus}({-}, [0,1]) : \CompHaus^{\op} \to \Set.$$
The first automatically preserves $\aleph_1$-filtered colimits (and in fact all colimits) since it has a right adjoint. The second one preserves $\aleph_1$-filtered colimits by the previous lemma.
-Alternately, applying the general framework of Lawvere theories shows that $\CompHaus^{\op}$ is equivalent to the category of functors $\T \to \Set$ preserving countable products, where $\T$ is the full subcategory of $\CompHaus$ of all spaces $[0,1]^A$ where $A$ is countable. Note that $\T$ is essentially small. We thus reproduce a result from [Isb82](#references) which also provides a nice description of a small set of generators of the operations of the $\aleph_0$-ary algebraic theory. A more recent treatment in [MR17](#references) refines this by providing a nice axiomatization of the relations of that theory.
+Alternately, applying the general framework of Lawvere theories shows that $\CompHaus^{\op}$ is equivalent to the category of functors $\T \to \Set$ preserving countable products, where $\T$ is the full subcategory of $\CompHaus$ of all spaces $[0,1]^A$ where $A$ is countable. Note that $\T$ is essentially small. We thus reproduce a result from [Isb82](#references) which also provides a nice description of a set of generators of the operations of the $\aleph_0$-ary algebraic theory. A more recent treatment in [MR17](#references) refines this by providing a nice axiomatization of the relations of that theory.
:::
## References
diff --git a/content/foundations.md b/content/foundations.md
index 8f44b40ff..5f40e9d8f 100644
--- a/content/foundations.md
+++ b/content/foundations.md
@@ -27,13 +27,21 @@ Just imagine three copies of ZFC embedded into each other, each representing a "
-The levels are not defined by cardinality alone. For example, $\{\SetColl\}$ is a collection with just one element, but it is not a set (since otherwise $\SetColl$ would be a set). In particular, not every finite collection is a set. However, every finite collection is isomorphic to a set.
-
In our framework, there is no way to group all hypercollections into a single mathematical object; for this, one would need a third Grothendieck universe $\SetColl^{++}$, but such a grouping is usually not required.
-A family $(X_i)_{i \in I}$ of collections is called _small_ when its index collection is a set.
+## Essentially small, finite, and countable collections
+
+Let us call a collection $X$ _essentially small_ if it is isomorphic to a set $S$, i.e., if there is a bijection between $X$ and $S$. (An alternative terminology suggested [here](https://ncatlab.org/nlab/show/small+category) is _structurally small_.) For most parts of category theory, $X$ can then simply be replaced with $S$ and assumed to be small itself, i.e., a set.
+
+For example, the collection $\{\SetColl\}$ is not small, but essentially small, since it is isomorphic to the set $\{0\}$. This example shows that the three levels are not defined by cardinality alone. It also shows that the elements of a collection are not necessarily sets, which is yet another fundamental difference to classes.
+
+If a collection $X$ admits a surjective map from a set $S$, then it is also essentially small, since by the axiom of choice $X$ is isomorphic to a subset of $S$.
+
+A family of collections $(X_i)_{i \in I}$ is called _small_ when $I$ is a set. In this case, the collection of its elements $\{X_i : i \in I\}$ is essentially small. Every essentially small collection has this form.
-A collection is called _countable_ if it admits a surjective map from $\IN$. In particular, every finite collection is countable.
+A collection is called _finite_ if it is isomorphic to $\{1,\dotsc,n\}$ for some $n \in \IN$. In particular, every finite collection is essentially small. However, a finite collection is not necessarily small, as the example $\{\SetColl\}$ shows.
+
+A collection is called _countable_ if it admits a surjective map from the set of natural numbers $\IN$. In particular, every finite collection is countable, and every countable collection is essentially small.
## Categories
@@ -52,7 +60,9 @@ of collections (and hence a collection itself). We write $\Ob(\C) \coloneqq O$ a
When $f \in \Mor(\C)$ is a morphism with $s(f) = X$ and $t(f) = Y$, we write
$$f : X \to Y.$$
-We write $\Hom(X,Y)$ or $\Mor(X,Y)$ for the collection of such morphisms. This collection need not be a set. If it is a set for all $X,Y$, the category is called _locally small_.
+We write $\Hom(X,Y)$ or $\Mor(X,Y)$ for the collection of such morphisms.
+
+The collection $\Hom(X,Y)$ need not be a set. If it is a set for all $X,Y$, the category is called _locally small_. If $\Hom(X,Y)$ is essentially small (isomorphic to a set) for all $X,Y$, the category is called _locally essentially small_.
When a morphism $f : X \to Y$ happens to be uniquely determined, it will be written as $!_{X,Y}$ or even just $!$.
@@ -77,6 +87,8 @@ If $\C, \D$ are categories, we can construct the functor category $[\C, \D]$ as
It is better to state explicitly when the assumption of being locally small is needed.
+Equivalences of categories are defined [as usual](https://en.wikipedia.org/wiki/Equivalence_of_categories). A category is _essentially small_ if it is equivalent to a small category. A collection $X$ is essentially small if and only if the associated discrete category $X_{\disc}$ (which has only identity morphisms) is essentially small. In this sense, the two notions are compatible.
+
## Representable Functors
If $\C$ is any category and $A \in \C$, we have the Hom-functor
@@ -97,10 +109,6 @@ Unless stated otherwise, we consider only small diagrams and hence small limits
There are special types of limits, such as equalizers, products, and cofiltered limits, and their duals, such as coequalizers, coproducts, and filtered colimits. By convention, products and coproducts are indexed by a set, not a collection (unless stated otherwise). Filtered colimits are indexed by a small filtered category (unless stated otherwise).
-## Well-powered categories
-
-If $A$ is an object of a category, the collection of all monomorphisms $B \to A$ need not be a set. If, for every $A$, there exists a small family of such monomorphisms such that every monomorphism $B \to A$ is isomorphic over $A$ to one in the family, then the category is called _well-powered_. The dual notion of being _well-copowered_ is defined using epimorphisms $A \to B$. Every small category is well-powered, but there are many well-powered categories that are not small and not even equivalent to a small category.
-
## Conclusion
There is much more to say about set-theoretic foundations for category theory (in fact, many papers have been written on the subject, and the approach developed above is just _one_ of [many](https://xkcd.com/927/) approaches), but this suffices for the purposes of _CatDat_.
diff --git a/content/free-cocompletion.md b/content/free-cocompletion.md
index d13cc5c9c..7701e4aa4 100644
--- a/content/free-cocompletion.md
+++ b/content/free-cocompletion.md
@@ -11,7 +11,7 @@ that are _small_. This condition can be described in many equivalent ways:
1. $F$ is a small colimit of representable functors.
2. There is a small category $\I$ such that $F$ is the left Kan extension of a presheaf on $\I$ along a functor $\I \to \C$.
-3. There is small subcategory $\I \subseteq \C$ such that $F$ is the left Kan extension of its restriction to $\I$.
+3. There is an essentially small subcategory $\I \subseteq \C$ such that $F$ is the left Kan extension of its restriction to $\I$.
4. The category of elements $\int F$ is [finally small](https://ncatlab.org/nlab/show/finally+small).
Here, the objects of $\int F$ are pairs $(X,a)$, where $X \in \C$ and $a \in F(X)$, and a morphism $(X,a) \to (Y,b)$ is a morphism $f : X \to Y$ with $F(f)(b) = a$. The equivalence of the conditions (1), (2), (3) is proven as Proposition 4.83 in Kelly's book [Basic Concepts of Enriched Category Theory](http://www.tac.mta.ca/tac/reprints/articles/10/tr10.html). The implication (1) $\implies$ (4) is proven as Proposition 3.7 in Kan Extensions are Partial Colimits by Perrone-Tholen (but there must be earlier references). The implication (4) $\implies$ (1) follows from the [co-Yoneda Lemma](https://ncatlab.org/nlab/show/co-Yoneda+lemma)
@@ -175,9 +175,9 @@ where $E \coloneqq \eq(F \rightrightarrows G)$ is the objectwise defined equaliz
We view the pushout $P \coloneqq F \sqcup_E F$ as the union of two copies $F_1,F_2$ of $F$ with $F_1 \cap F_2 = E$. In particular, we regard $E,F_1,F_2$ as sub-presheaves of $P$. For a morphism $f$ in $\C$, we write $f^*$ instead of $P(f)$.
-Since $P \cong G$ is small, its category of elements $\int P$ has a finally small subcategory $\K$. Let $K \subseteq \Ob(\C)$ be the set of objects that appear in $\K$. We claim that
+Since $P \cong G$ is small, its category of elements $\int P$ has an essentially small final subcategory $\K$. Let $K \subseteq \Ob(\C)$ be the collection of objects that appear in $\K$. We claim that
$$\{(A,a) : A \in K, \, a \in E(A)\}$$
-is a weakly terminal set in $\int E$, which is equivalent to saying that the canonical morphism
+is a weakly terminal essentially small collection in $\int E$, which is equivalent to saying that the canonical morphism
$$\textstyle \coprod_{A \in K,\, a \in E(A)} \Hom(-,A) \to E$$
is an epimorphism of presheaves, as required.
diff --git a/content/functors_on_discrete_categories.md b/content/functors_on_discrete_categories.md
index 5514064eb..55da32655 100644
--- a/content/functors_on_discrete_categories.md
+++ b/content/functors_on_discrete_categories.md
@@ -24,7 +24,7 @@ Let $\S$ be a non-trivial inhabited discrete category. Then a functor $F : \S \t
::: Proof
Assume first that $F$ is continuous. An object $X$ is subterminal if and only if $X \times X$ exists and the diagonal $X \to X \times X$ is an isomorphism. Thus, every functor preserving binary products preserves subterminal objects. Since every object in a discrete category is subterminal, it follows that each $F(s) \in \C$ is subterminal.
-Conversely, assume that each $F(s) \in \C$ is subterminal. To show that $F$ is continuous, let $D : \I \to \S$ be a (small) diagram admitting a universal cone $(s \to D(i))_{i \in \I}$. Then $D(i) = s$ for all $i \in \I$, and each morphism $s \to D(i)$ is the identity. Since $\S$ has no terminal object (otherwise, $\S$ would be trivial), $\I$ is inhabited. We need to show that $(\id_{F(s)} : F(s) \to F(s))_{i \in \I}$ is a universal cone in $\C$. This follows immediately from $F(s)$ being subterminal: for a family of morphisms $X \to F(s)$ indexed by $\I$, all morphisms must be equal, and there is one such morphism since $\I$ is inhabited.
+Conversely, assume that each $F(s) \in \C$ is subterminal. To show that $F$ is continuous, let $D : \I \to \S$ be a diagram admitting a universal cone $(s \to D(i))_{i \in \I}$. Then $D(i) = s$ for all $i \in \I$, and each morphism $s \to D(i)$ is the identity. Since $\S$ has no terminal object (otherwise, $\S$ would be trivial), $\I$ is inhabited. We need to show that $(\id_{F(s)} : F(s) \to F(s))_{i \in \I}$ is a universal cone in $\C$. This follows immediately from $F(s)$ being subterminal: for a family of morphisms $X \to F(s)$ indexed by $\I$, all morphisms must be equal, and there is one such morphism since $\I$ is inhabited.
:::
Remark that in a thin category, every object is subterminal. Of course, Lemma 2 can also be dualized: A functor on a non-trivial inhabited discrete category is cocontinuous if and only if each object in its image is "co-subterminal". Here, an object $X$ is co-subterminal if any two morphisms with domain $X$ are equal (see [MSE/1092122](https://math.stackexchange.com/questions/1092122) for a discussion of the terminology).
diff --git a/content/generator_construction.md b/content/generator_construction.md
index d0bf28a4d..97d9563be 100644
--- a/content/generator_construction.md
+++ b/content/generator_construction.md
@@ -1,18 +1,18 @@
---
title: Construction of generators
-description: How to construct a generator from a generating set
+description: How to construct a generator from a generating collection
---
# Construction of generators
::: Lemma
-In a category let $S$ be a generating set which is [strongly connected](/category-property/strongly_connected), i.e. between any two objects $G,G' \in S$ there is a morphism $G \to G'$. If the coproduct $U \coloneqq \coprod_{G \in S} G$ exists, then it is a generator. Moreover, if $S$ is an extremal generating set, then $U$ is an extremal generator.
+In a category let $S$ be a generating collection which is [strongly connected](/category-property/strongly_connected), i.e. between any two objects $G,G' \in S$ there is a morphism $G \to G'$. If the coproduct $U \coloneqq \coprod_{G \in S} G$ exists, then it is a generator. Moreover, if $S$ is an extremal generating collection, then $U$ is an extremal generator.
:::
::: Proof
-We remark that the assumption on $S$ implies that each coprojection $i_G : G \to U$ has a left inverse. Now let $f,g : A \rightrightarrows B$ be two morphisms with $f \circ \bar a = g \circ \bar a$ for all $\bar a : U \to A$. If $G \in S$, any morphism $G \to A$ extends to $U$ by our preliminary remark. Thus, $f \circ a = g \circ a$ holds for all morphisms $a : G \to A$ with $G \in S$. Since $S$ is a generating set, this implies $f = g$.
+We remark that the assumption on $S$ implies that each coprojection $i_G : G \to U$ has a left inverse. Now let $f,g : A \rightrightarrows B$ be two morphisms with $f \circ \bar a = g \circ \bar a$ for all $\bar a : U \to A$. If $G \in S$, any morphism $G \to A$ extends to $U$ by our preliminary remark. Thus, $f \circ a = g \circ a$ holds for all morphisms $a : G \to A$ with $G \in S$. Since $S$ is a generating collection, this implies $f = g$.
-Similarly, for the case where $S$ is an extremal generating set, suppose we have a morphism $f : A \to B$ such that $f \circ {-} : \Hom(U, A) \to \Hom(U, B)$ is a bijection. In particular, because it is injective and $U$ is a generator, we can conclude that $f$ is a monomorphism, so $f \circ {-} : \Hom(G, A) \to \Hom(G, B)$ is injective for each $G \in S$. Now suppose $b \in \Hom(G, B)$ for $G \in S$. Then $b$ extends to a morphism $\bar b : U \to B$. By assumption, there exists $\bar a : U \to A$ such that $f \circ \bar a = \bar b$. Composing with the coprojection $i_G : G \to U$, we see
+Similarly, for the case where $S$ is an extremal generating collection, suppose we have a morphism $f : A \to B$ such that $f \circ {-} : \Hom(U, A) \to \Hom(U, B)$ is a bijection. In particular, because it is injective and $U$ is a generator, we can conclude that $f$ is a monomorphism, so $f \circ {-} : \Hom(G, A) \to \Hom(G, B)$ is injective for each $G \in S$. Now suppose $b \in \Hom(G, B)$ for $G \in S$. Then $b$ extends to a morphism $\bar b : U \to B$. By assumption, there exists $\bar a : U \to A$ such that $f \circ \bar a = \bar b$. Composing with the coprojection $i_G : G \to U$, we see
$$f \circ \bar a \circ i_G = \bar b \circ i_G = b.$$
-This shows that $f \circ {-} : \Hom(G, A) \to \Hom(G, B)$ is also surjective for each $G \in S$. Since $S$ is an extremal generating set, this implies $f$ is an isomorphism.
+This shows that $f \circ {-} : \Hom(G, A) \to \Hom(G, B)$ is also surjective for each $G \in S$. Since $S$ is an extremal generating collection, this implies $f$ is an isomorphism.
:::
diff --git a/content/isbell_concreteness.md b/content/isbell_concreteness.md
index b7d8c807b..29319cfec 100644
--- a/content/isbell_concreteness.md
+++ b/content/isbell_concreteness.md
@@ -19,7 +19,7 @@ $$
commutes. We say that two spans over $(A,B)$ are _equivalent_ if they commute with exactly the same cospans.
-The _Isbell condition_ says that, for each pair of objects $A,B$, the collection of equivalence classes of spans over $(A,B)$ is isomorphic to a set. Equivalently, there must be a set of selected spans over $(A,B)$ such that every span over $(A,B)$ is equivalent to one of the selected spans.
+The _Isbell condition_ says that, for each pair of objects $A,B$, the collection of equivalence classes of spans over $(A,B)$ is essentially small. Equivalently, there must be a set of selected spans over $(A,B)$ such that every span over $(A,B)$ is equivalent to one of the selected spans.
::: Lemma
Every concretizable category satisfies the Isbell condition.
@@ -38,7 +38,7 @@ for $x \in U(X)$. Then the span commutes with the cospan if and only if
$$U(a')(u) = U(b')(v)$$
for every $(u,v) \in P_{a,b}$. Thus, whether a span commutes with a given cospan depends only on the subset $P_{a,b}$.
-Call a subset of $U(A) \times U(B)$ _realizable_ if it is of the form $P_{a,b}$ for some span $(a,b)$. Since $U(A) \times U(B)$ is a set, there is a set of realizable subsets. As we have just seen, the map that sends a realizable subset $P_{a,b}$ to the equivalence class of $(a,b)$ is well-defined, and it is clearly surjective. Hence, the collection of equivalence classes of spans over $(A,B)$ is isomorphic to a set.
+Call a subset of $U(A) \times U(B)$ _realizable_ if it is of the form $P_{a,b}$ for some span $(a,b)$. Since $U(A) \times U(B)$ is a set, there is a set of realizable subsets. As we have just seen, the map that sends a realizable subset $P_{a,b}$ to the equivalence class of $(a,b)$ is well-defined, and it is clearly surjective. Hence, the collection of equivalence classes of spans over $(A,B)$ is essentially small.
:::
## References
diff --git a/content/missing_cogenerating_collections.md b/content/missing_cogenerating_collections.md
new file mode 100644
index 000000000..f17e0d41d
--- /dev/null
+++ b/content/missing_cogenerating_collections.md
@@ -0,0 +1,19 @@
+---
+title: Missing cogenerating collections
+description: A generalization of the proof that the category of commutative rings has no cogenerating collection.
+---
+
+# Missing cogenerating collections
+
+::: Lemma
+Let $\C$ be a category with a faithful functor $U: \C \to \Set$. Assume there exists a collection of objects $\F \subseteq \Ob(\C)$ satisfying the following conditions:
+
+1. For any $X \in \F$ and any non-terminal $Y \in \C$, for every morphism $f: X \to Y$ its underlying map $U(f) : U(X) \to U(Y)$ is injective.
+2. For every infinite cardinal number $\kappa$, there exists an object $X \in \F$ such that $\card(U(X)) \geq \kappa$ and such that $X$ has a non-identity endomorphism.
+
+Then $\C$ does not have a cogenerating collection.
+:::
+
+::: Proof
+Assume that there is a cogenerating collection $S$. By assumption (2) there is an object $X \in \F$ such that $U(X)$ is larger than all the $U(Y)$ with $Y \in S$ (w.r.t. cardinalities) and which has a non-identity endomorphism $\sigma : X \to X$. Since $S$ cogenerates, there is a morphism $f : X \to Y$ with $Y \in S$ and $f \sigma \neq f$. For this, $Y$ must be non-terminal. By (1) the map $U(f) : U(X) \to U(Y)$ is injective. This is a contradiction.
+:::
diff --git a/content/missing_cogenerating_sets.md b/content/missing_cogenerating_sets.md
deleted file mode 100644
index 9a97f67ce..000000000
--- a/content/missing_cogenerating_sets.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-title: Missing cogenerating sets
-description: A generalization of the proof that the category of commutative rings has no cogenerating set.
----
-
-# Missing cogenerating sets
-
-::: Lemma
-Let $\C$ be a category with a faithful functor $U: \C \to \Set$. Assume there exists a collection of objects $\F \subseteq \Ob(\C)$ satisfying the following conditions:
-
-1. For any $X \in \F$ and any non-terminal $Y \in \C$, for every morphism $f: X \to Y$ its underlying map $U(f) : U(X) \to U(Y)$ is injective.
-2. For every infinite cardinal number $\kappa$, there exists an object $X \in \F$ such that $\card(U(X)) \geq \kappa$ and such that $X$ has a non-identity endomorphism.
-
-Then $\C$ does not have a cogenerating set.
-:::
-
-::: Proof
-Assume that there is a cogenerating set $S$. By assumption (2) there is an object $X \in \F$ such that $U(X)$ is larger than all the $U(Y)$ with $Y \in S$ (w.r.t. cardinalities) and which has a non-identity endomorphism $\sigma : X \to X$. Since $S$ cogenerates, there is a morphism $f : X \to Y$ with $Y \in S$ and $f \sigma \neq f$. For this, $Y$ must be non-terminal. By (1) the map $U(f) : U(X) \to U(Y)$ is injective. This is a contradiction.
-:::
diff --git a/content/missing_cogenerator.md b/content/missing_cogenerator.md
index ac3b7675d..36a1fee90 100644
--- a/content/missing_cogenerator.md
+++ b/content/missing_cogenerator.md
@@ -18,5 +18,5 @@ Then $\C$ does not have a cogenerator. Moreover, $\C$ is not cototal.
::: Proof
Assume that there is a cogenerator $Y$. By assumption (2) there is an object $X \in \F$ such that $U(X)$ is larger than $U(Y)$ (w.r.t. cardinalities). Since $0,\id_X : X \rightrightarrows X$ are distinct, there is a morphism $f : X \to Y$ with $f \neq 0$. But then $U(f) : U(X) \to U(Y)$ is injective by assumption (1), which contradicts our choice of $X$.
-Now assume that $\C$ is cototal. Using the axiom of choice, we may assume that for each small cardinal $\kappa$, there is at most one element $X \in \F$ such that $\card(U(X)) = \kappa$. Treating $\F$ as a discrete diagram in $\C$, assumption (1) implies that for any object $Y$ of $\C$, the collection of cocones $\F \to Y$ is bijective with a set, since the maps $X \to Y$ with $\card(U(X)) > \card(U(Y))$ must all be zero in such a cocone. Therefore, by G. M. Kelly, A survey of totality for enriched and ordinary categories, Thm. 5.6 (namely the implication (i) $\Rightarrow$ (iii)), $\C$ must have a coproduct $Y$ of all elements of $\F$. But then by assumption (2), there exists $X \in \F$ such that $\card(U(X)) > \card(U(Y))$; and since $\C$ is pointed, the coprojection $X \to Y$ must be split monic and therefore non-zero. Using assumption (1), we get a contradiction.
+Now assume that $\C$ is cototal. Using the axiom of choice, we may assume that for each small cardinal $\kappa$, there is at most one element $X \in \F$ such that $\card(U(X)) = \kappa$. Treating $\F$ as a discrete diagram in $\C$, assumption (1) implies that for any object $Y$ of $\C$, the collection of cocones $\F \to Y$ is essentially small, since the maps $X \to Y$ with $\card(U(X)) > \card(U(Y))$ must all be zero in such a cocone. Therefore, by G. M. Kelly, A survey of totality for enriched and ordinary categories, Thm. 5.6 (namely the implication (i) $\Rightarrow$ (iii)), $\C$ must have a coproduct $Y$ of all elements of $\F$. But then by assumption (2), there exists $X \in \F$ such that $\card(U(X)) > \card(U(Y))$; and since $\C$ is pointed, the coprojection $X \to Y$ must be split monic and therefore non-zero. Using assumption (1), we get a contradiction.
:::
diff --git a/content/nice-and-small-presheaves.md b/content/nice-and-small-presheaves.md
index dcc5a4312..b4a84cdd9 100644
--- a/content/nice-and-small-presheaves.md
+++ b/content/nice-and-small-presheaves.md
@@ -34,9 +34,9 @@ A presheaf $F$ on $\C$ is small if and only if it is nice.
:::
::: Proof
-The collection of nice presheaves is clearly closed under small colimits of presheaves, since colimits commute with colimits and colimits of presheaves are computed objectwise. Furthermore, we have seen above that representable presheaves are nice. It follows that every small presheaf is nice.
+The collection of nice presheaves is clearly closed under colimits of presheaves, since colimits commute with colimits and colimits of presheaves are computed objectwise. Furthermore, we have seen above that representable presheaves are nice. It follows that every small presheaf is nice.
-Conversely, assume that $F$ is a nice presheaf and choose an exceptional set $S_F$. To show that $F$ is small, we will show that its category of elements $\int F$ has a small final subcategory. Let $\D$ be the full subcategory of $\int F$ consisting of the objects
+Conversely, assume that $F$ is a nice presheaf and choose an exceptional set $S_F$. To show that $F$ is small, we will show that its category of elements $\int F$ has an essentially small final subcategory. Let $\D$ be the full subcategory of $\int F$ consisting of the objects
- $(A,a)$ for $a \in F(A)$,
- $(B,b)$ for $b \in F(B)$,
diff --git a/content/subcategories.md b/content/subcategories.md
index a7aac4051..2dc04ad8c 100644
--- a/content/subcategories.md
+++ b/content/subcategories.md
@@ -112,11 +112,11 @@ Here, $UE \rightrightarrows UX$ is a congruence: the map $UE \to UX \times UX$ i
:::
::: Lemma 9
-Let $L$ be a functor which is left adjoint to a faithful functor $U$. Then $L$ preserves generating sets. (Thus in particular, any reflective subcategory of a category with a generating set also has a generating set; and similarly for a single generator.)
+Let $L$ be a functor which is left adjoint to a faithful functor $U$. Then $L$ preserves generating collections. (Thus in particular, any reflective subcategory of a category with a generating collection also has a generating collection; and similarly for a single generator.)
:::
::: Proof
-If $S$ is a generating set,
+If $S$ is a generating collection,
$$
\begin{align*}
@@ -129,7 +129,7 @@ is a composition of faithful functors, hence faithful.
:::
::: Lemma 10
-Any fully faithful functor reflects extremal generating sets (and therefore, by duality, it also reflects extremal cogenerating sets). In other words, if $U : \C \to \D$ is a fully faithful functor, and $S$ is a set of objects such that $U(S)$ is an extremal generating set of $\D$, then $S$ is an extremal generating set of $\C$.
+Any fully faithful functor reflects extremal generating collections (and therefore, by duality, it also reflects extremal cogenerating collections). In other words, if $U : \C \to \D$ is a fully faithful functor, and $S$ is an essentially small collection of objects such that $U(S)$ is an extremal generating collection of $\D$, then $S$ is an extremal generating collection of $\C$.
:::
::: Proof
diff --git a/database/data/categories/CAlg(R).yaml b/database/data/categories/CAlg(R).yaml
index 840932f19..ad6ebd199 100644
--- a/database/data/categories/CAlg(R).yaml
+++ b/database/data/categories/CAlg(R).yaml
@@ -85,7 +85,7 @@ unsatisfied_properties:
proof: >-
This proof will be similar to the proof of this lemma. To start, for each infinite cardinal $\kappa \ge \card(U(R))$, choose a field $F_\kappa$ of cardinality $\kappa$ including a quotient field of $R$. (For example, fix some such quotient field $R / \m$ and then let $F_\kappa$ be the extension of $R / \m$ by $\kappa$ many indeterminates.) We first claim that for any commutative $R$-algebra $A$ with $\kappa > \card(U(A))$, there is exactly one $R$-algebra homomorphism $\varphi : R \times F_\kappa \to A$, which can be described as the projection $R \times F_\kappa \to R$ followed by the unique morphism $R \to A$. To see this, note that for any other such morphism $\varphi$, we must have $\varphi(0, 1) \ne 0$. It follows that the rng homomorphism $F_\kappa \to A$ formed by composing $F_\kappa \to R \times F_\kappa$, $x \mapsto (0, x)$, with $\varphi$ is non-zero, and it is therefore injective since $F_\kappa$ was chosen to be a field. This gives a contradiction.
- It follows that for any commutative $R$-algebra $A$, the set of cocones $R \times F_\kappa \to A$ from the discrete diagram on $R \times F_\kappa$ is bijective to a set. On the other hand, we claim that $\CAlg(R)$ has no coproduct of all $R \times F_\kappa$. This will imply that $\CAlg(R)$ is not cototal, by G. M. Kelly, A survey of totality for enriched and ordinary categories, Thm. 5.6 (namely the contrapositive of the implication (i) $\Rightarrow$ (iii)). To see this, suppose we had such a coproduct $A$, and choose a cardinal $\kappa$ greater than $\max(\card(U(A)), \card(U(R)), \aleph_0)$. Then the coprojection $R \times F_\kappa \to A$ would be split injective, where we can construct the splitting $A \to R\times F_\kappa$ such that the $\kappa$ component is the identity, whereas for $\lambda \ne \kappa$, the $\lambda$ component is given by the projection $R \times F_\lambda \to R$ composed with the unique morphism $R \to R \times F_\kappa$. However, from this injection, we would get $\card(A) \ge \card(R \times F_\kappa) = \kappa$, giving a contradiction.
+ It follows that for any commutative $R$-algebra $A$, the collection of cocones $R \times F_\kappa \to A$ from the discrete diagram on $R \times F_\kappa$ is essentially small. On the other hand, we claim that $\CAlg(R)$ has no coproduct of all $R \times F_\kappa$. This will imply that $\CAlg(R)$ is not cototal, by G. M. Kelly, A survey of totality for enriched and ordinary categories, Thm. 5.6 (namely the contrapositive of the implication (i) $\Rightarrow$ (iii)). To see this, suppose we had such a coproduct $A$, and choose a cardinal $\kappa$ greater than $\max(\card(U(A)), \card(U(R)), \aleph_0)$. Then the coprojection $R \times F_\kappa \to A$ would be split injective, where we can construct the splitting $A \to R\times F_\kappa$ such that the $\kappa$ component is the identity, whereas for $\lambda \ne \kappa$, the $\lambda$ component is given by the projection $R \times F_\lambda \to R$ composed with the unique morphism $R \to R \times F_\kappa$. However, from this injection, we would get $\card(A) \ge \card(R \times F_\kappa) = \kappa$, giving a contradiction.
label: calg_not_cototal
special_objects:
diff --git a/database/data/categories/Cat.yaml b/database/data/categories/Cat.yaml
index 2552d19e7..9e8c71c96 100644
--- a/database/data/categories/Cat.yaml
+++ b/database/data/categories/Cat.yaml
@@ -92,7 +92,7 @@ unsatisfied_properties:
- property: cototal
proof: >-
- For each infinite cardinal $\kappa$, choose a simple group $G_\kappa$ of cardinality $\kappa$ (such as the alternating group on $\kappa$). Now consider the large span diagram $1 \dottedrightrightarrows B G_\kappa$. Then for any small category $\C$, the collection of cocones $1 \dottedrightrightarrows B G_\kappa \to \C$ is bijective with a set: to form any such cocone, we must first choose the object $X$ of $\C$ which is the image of the object of $1$. Then, we must choose the morphisms $G_\kappa \to \End_{\C}(X)$; but for $\kappa > \card(\End_{\C}(X))$, the corresponding morphism must be zero.
+ For each infinite cardinal $\kappa$, choose a simple group $G_\kappa$ of cardinality $\kappa$ (such as the alternating group on $\kappa$). Now consider the large span diagram $1 \dottedrightrightarrows B G_\kappa$. Then for any small category $\C$, the collection of cocones $1 \dottedrightrightarrows B G_\kappa \to \C$ is essentially small: to form any such cocone, we must first choose the object $X$ of $\C$ which is the image of the object of $1$. Then, we must choose the morphisms $G_\kappa \to \End_{\C}(X)$; but for $\kappa > \card(\End_{\C}(X))$, the corresponding morphism must be zero.
On the other hand, we claim that $1 \dottedrightrightarrows B G_\kappa$ does not have a pushout in $\Cat$; by G. M. Kelly, A survey of totality for enriched and ordinary categories, Thm. 5.6 (namely the contrapositive of the implication (i) $\Rightarrow$ (iii)), this will imply that $\Cat$ is not cototal. To see this, suppose we have a pushout $\C$ of $1 \dottedrightrightarrows B G_\kappa$, and choose a cardinal $\lambda > \card(\Mor(\C))$ (which is possible since $\C$ is a small category). Then the coprojection $i_\lambda : B G_\lambda \to \C$ must be split monic, since we can construct a cocone $1 \dottedrightrightarrows B G_\kappa \to B G_\lambda$ in which $B G_\kappa \to B G_\lambda$ corresponds to the zero map for $\kappa \ne \lambda$, and in which $B G_\lambda \to B G_\lambda$ is the identity. It follows that if $X$ is the image in $\C$ of the object of $B G_\lambda$ under $i_\lambda$, then $i_\lambda$ induces an injective map $G_\lambda \to \End_{\C}(X)$. This gives a contradiction since $\lambda > \card(\End_{\C}(X))$ and $G_\lambda$ has cardinality $\lambda$.
label: cat_not_cototal
diff --git a/database/data/categories/FiltVect.yaml b/database/data/categories/FiltVect.yaml
index 4501bd651..a07b49a25 100644
--- a/database/data/categories/FiltVect.yaml
+++ b/database/data/categories/FiltVect.yaml
@@ -51,9 +51,9 @@ satisfied_properties:
proof: It is straightforward to check that the vector space $K$ equipped with the maximal filtration $F^n(K) \coloneqq K$ is a cogenerator.
check_redundancy: false
- - property: extremal cogenerating set
+ - property: extremal cogenerating collection
proof: >-
- Let $K_n$ denote the vector space $K$ equipped with the filtration such that $F_m(K) = K$ for $m < n$ and $F_m(K) = 0$ for $m \ge n$; and similarly, let $K_\infty$ denote the vector space equipped with the filtration such that $F_m(K) = K$ for each $m$. Then $K_n$ represents the functor mapping $(V, F)$ to $F_n(V)^\perp$, i.e. the space of functionals on $V$ whose kernels contain $F_n(V)$. Also, $K_\infty$ represents the functor sending $(V, F)$ to the dual $V^*$; and the canonical epimorphism $K_\infty \twoheadrightarrow K_n$ corresponds under the Yoneda embedding to the natural inclusion $F_n(V)^\perp \hookrightarrow V^*$. We claim that $\{ K_n : n \in \IZ \} \cup \{ K_\infty \}$ is an extremal cogenerating set of $\FiltVect_K$.
+ Let $K_n$ denote the vector space $K$ equipped with the filtration such that $F_m(K) = K$ for $m < n$ and $F_m(K) = 0$ for $m \ge n$; and similarly, let $K_\infty$ denote the vector space equipped with the filtration such that $F_m(K) = K$ for each $m$. Then $K_n$ represents the functor mapping $(V, F)$ to $F_n(V)^\perp$, i.e. the space of functionals on $V$ whose kernels contain $F_n(V)$. Also, $K_\infty$ represents the functor sending $(V, F)$ to the dual $V^*$; and the canonical epimorphism $K_\infty \twoheadrightarrow K_n$ corresponds under the Yoneda embedding to the natural inclusion $F_n(V)^\perp \hookrightarrow V^*$. We claim that $\{ K_n : n \in \IZ \} \cup \{ K_\infty \}$ is an extremal cogenerating collection of $\FiltVect_K$.
First, the set includes $K_\infty$, which we have already seen above is a cogenerator of $\FiltVect_K$. Now, suppose we have a morphism $f : (V, F) \to (W, G)$ such that
$${-} \circ f : \Hom((W, G), K_\infty) \to \Hom((V, F), K_\infty)$$
diff --git a/database/data/categories/Fld.yaml b/database/data/categories/Fld.yaml
index 4dd09eb54..22b3c5a1b 100644
--- a/database/data/categories/Fld.yaml
+++ b/database/data/categories/Fld.yaml
@@ -54,9 +54,9 @@ unsatisfied_properties:
- property: generator
proof: Assume that $G$ is a generator, say of characteristic $p$. Then for all $q \neq p$, all homomorphisms between two fields of characteristic $q$ would be equal, which is absurd.
- - property: cogenerating set
- proof: 'We apply this lemma to the collection of fields: Any homomorphism of fields is injective. For every infinite cardinal $\kappa$, the field of rational functions in $\kappa$ variables has cardinality $\geq \kappa$ and a non-trivial automorphism (swapping two variables).'
- label: Fld_no_cogenerating_set
+ - property: cogenerating collection
+ proof: 'We apply this lemma to the collection of fields: Any homomorphism of fields is injective. For every infinite cardinal $\kappa$, the field of rational functions in $\kappa$ variables has cardinality $\geq \kappa$ and a non-trivial automorphism (swapping two variables).'
+ label: Fld_no_cogenerating_collection
- property: binary powers
proof: 'Assume that the product $P \coloneqq \IQ(\sqrt{2}) \times \IQ(\sqrt{2})$ exists. This field is isomorphic to a subfield of $\IQ(\sqrt{2})$, hence $P \cong \IQ$ or $P \cong \IQ(\sqrt{2})$. In the first case, the two projections $P \rightrightarrows \IQ(\sqrt{2})$ must be equal, which means that every two homomorphisms $K \rightrightarrows \IQ(\sqrt{2})$ are equal, which is absurd (take $K = \IQ(\sqrt{2})$ and its two automorphisms). In the second case, the projections induce for every field $K$ a bijection $\Hom(K,\IQ(\sqrt{2})) \cong \Hom(K,\IQ(\sqrt{2}))^2$, which, however, fails for $K = \IQ(\sqrt{2})$: the left-hand side has $2$ elements, while the right-hand side has $4$ elements. A more general result about products in $\Fld$ can be found at MSE/359352.'
diff --git a/database/data/categories/Fld_0.yaml b/database/data/categories/Fld_0.yaml
index 5a7f4e0b4..db2ad9bff 100644
--- a/database/data/categories/Fld_0.yaml
+++ b/database/data/categories/Fld_0.yaml
@@ -45,10 +45,10 @@ unsatisfied_properties:
- property: semi-strongly connected
proof: There is no homomorphism from $\IQ(\sqrt{2})$ to $\IQ(\sqrt{3})$, since a direct calculation shows that $\IQ(\sqrt{3})$ has no element $a$ with $a^2=2$. Similarly, there is no homomorphism from $\IQ(\sqrt{3})$ to $\IQ(\sqrt{2})$. See also MSE/1069387.
- - property: cogenerating set
+ - property: cogenerating collection
proof: We can copy the proof from $\Fld$.
references:
- - Fld_no_cogenerating_set
+ - Fld_no_cogenerating_collection
- property: binary powers
proof: We can copy the proof from $\Fld$ that the product $\IQ(\sqrt{2}) \times \IQ(\sqrt{2})$ does not exist.
diff --git a/database/data/categories/Haus.yaml b/database/data/categories/Haus.yaml
index 8ff38d0e5..267fc7dd4 100644
--- a/database/data/categories/Haus.yaml
+++ b/database/data/categories/Haus.yaml
@@ -91,14 +91,14 @@ unsatisfied_properties:
- property: cototal
# cspell: disable-next-line
proof: >-
- For each cardinal $\kappa$, let $Q_\kappa$ be the product of all Hausdorff topological spaces whose underlying set is a non-empty subset of $\kappa$. By a theorem of Herrlich (Wann sind alle stetigen Abbildungen in Y konstant. Math. Z. 90 (1965): 152-154. EUMDL), there is a regular Hausdorff space $X_\kappa$ with at least two points such that every continuous map $X_\kappa \to Q_\kappa$ is constant. (Note that the result there applies for general $T_1$ spaces $Q$, not just for $Q_\kappa$ as constructed above. In the reference, the author only states that $X_\kappa$ is regular, but actually, $X_\kappa$ is regular and $T_1$, hence Hausdorff.) Choose a base point $x_\kappa \in X_\kappa$ for each $\kappa$. We can form a large span diagram $1 \dottedrightrightarrows X_\kappa$ where each morphism $1 \to X_\kappa$ corresponds to $x_\kappa$. Then for any Hausdorff space $Y$, the collection of cocones $1 \dottedrightrightarrows X_\kappa \to Y$ is bijective to a set: We must first choose $y \in Y$ corresponding to the morphism $1 \to Y$. Then for each $\kappa \ge \card(U(Y))$, $Y$ is homeomorphic to one of the spaces in the product forming $Q_\kappa$. Therefore, there is a morphism $Y \to Q_\kappa$ splitting the projection map $Q_\kappa \to Y$. It follows that the map $X_\kappa \to Y$ is constant, and in fact it must be the constant map with image $y$.
+ For each cardinal $\kappa$, let $Q_\kappa$ be the product of all Hausdorff topological spaces whose underlying set is a non-empty subset of $\kappa$. By a theorem of Herrlich (Wann sind alle stetigen Abbildungen in Y konstant. Math. Z. 90 (1965): 152-154. EUMDL), there is a regular Hausdorff space $X_\kappa$ with at least two points such that every continuous map $X_\kappa \to Q_\kappa$ is constant. (Note that the result there applies for general $T_1$ spaces $Q$, not just for $Q_\kappa$ as constructed above. In the reference, the author only states that $X_\kappa$ is regular, but actually, $X_\kappa$ is regular and $T_1$, hence Hausdorff.) Choose a base point $x_\kappa \in X_\kappa$ for each $\kappa$. We can form a large span diagram $1 \dottedrightrightarrows X_\kappa$ where each morphism $1 \to X_\kappa$ corresponds to $x_\kappa$. Then for any Hausdorff space $Y$, the collection of cocones $1 \dottedrightrightarrows X_\kappa \to Y$ is essentially small: We must first choose $y \in Y$ corresponding to the morphism $1 \to Y$. Then for each $\kappa \ge \card(U(Y))$, $Y$ is homeomorphic to one of the spaces in the product forming $Q_\kappa$. Therefore, there is a morphism $Y \to Q_\kappa$ splitting the projection map $Q_\kappa \to Y$. It follows that the map $X_\kappa \to Y$ is constant, and in fact it must be the constant map with image $y$.
On the other hand, we claim that $1 \dottedrightrightarrows X_\kappa$ does not have a pushout in $\Haus$; by G. M. Kelly, A survey of totality for enriched and ordinary categories, Thm. 5.6 (namely the contrapositive of the implication (i) $\Rightarrow$ (iii)), this will imply that $\Haus$ is not cototal. To see this, suppose we had a pushout $Y$, and let $\lambda \coloneqq \card(U(Y))$. Then the coprojection $X_\lambda \to Y$ is split monic, since we can construct a cocone $1 \dottedrightrightarrows X_\kappa \to X_\lambda$ where the map $X_\kappa \to X_\lambda$ is the constant map with image $x_\lambda$ when $\kappa \ne \lambda$, and the map $X_\lambda \to X_\lambda$ is the identity. But similarly to the previous paragraph, we can show any morphism $X_\lambda \to Y$ must be constant, giving a contradiction since $X_\lambda$ has at least two points.
- - property: extremal generating set
+ - property: extremal generating collection
proof: The proof is the same as the one for $\Top$; there the test spaces we use are of the form $\kappa \sqcup \{ \kappa \}$ and $\kappa + 1$, which are both Hausdorff spaces.
references:
- - top_no_extremal_generating_set
+ - top_no_extremal_generating_collection
special_objects:
initial object:
diff --git a/database/data/categories/LRS_R.yaml b/database/data/categories/LRS_R.yaml
index 03d2971fe..51c09ea0e 100644
--- a/database/data/categories/LRS_R.yaml
+++ b/database/data/categories/LRS_R.yaml
@@ -42,7 +42,7 @@ satisfied_properties:
$$\iota_{f^*(V)} \circ f^\sharp(V) = \iota_{g^*(V)} \circ g^\sharp(V)$$
for every open subset $V \subseteq Y$. Since $\iota_{f^*(V)} = \iota_{g^*(V)}$ is a monomorphism of sets, we conclude that $f^\sharp(V) = g^\sharp(V)$. Thus, $f^\sharp = g^\sharp$. We have shown $(f,f^\sharp) = (g,g^\sharp)$, as required.
- Since $\Set^{\op}$ is concretizable (say, via the contravariant power set functor), and $\Set \times \Set$ is also concretizable (because it is locally small and has a generating set), it follows that $\LRS_R$ is concretizable.
+ Since $\Set^{\op}$ is concretizable (say, via the contravariant power set functor), and $\Set \times \Set$ is also concretizable (because it is locally small and has a generating collection), it follows that $\LRS_R$ is concretizable.
- property: infinitary extensive
proof: >-
diff --git a/database/data/categories/Meas.yaml b/database/data/categories/Meas.yaml
index c324ddc85..fa3c0cbf3 100644
--- a/database/data/categories/Meas.yaml
+++ b/database/data/categories/Meas.yaml
@@ -68,7 +68,7 @@ satisfied_properties:
proof: >-
First, take the two-element set $2$ endowed with the trivial $\sigma$-algebra (where only $\varnothing$ and $2$ are measurable), and use that $2$ is a cogenerator for $\Set$ to show that $2$ with the trivial $\sigma$-algebra is a cogenerator for $\Meas$.
- Now, we claim that adding the two-element set $2$ endowed with the discrete $\sigma$-algebra (where every subset is measurable) gives an extremal cogenerating set. To see this, suppose we have a morphism $f : (X, \M_X) \to (Y, \M_Y)$ such that $f \circ {-} : \Hom(Y, Q) \to \Hom(X, Q)$ is a bijection if $Q$ is either measurable space. Since $2$ with the trivial $\sigma$-algebra represents taking the power set of the underlying set, and the contravariant power set functor on $\Set$ is conservative, we conclude that $f$ is a bijection on the underlying sets. Also, since $2$ with the discrete $\sigma$-algebra represents the functor $(X, \M_X) \mapsto \M_X$, we see that $f^* : \M_Y \to \M_X$ is also a bijection. This shows that $f$ is an isomorphism of measurable spaces.
+ Now, we claim that adding the two-element set $2$ endowed with the discrete $\sigma$-algebra (where every subset is measurable) gives an extremal cogenerating collection. To see this, suppose we have a morphism $f : (X, \M_X) \to (Y, \M_Y)$ such that $f \circ {-} : \Hom(Y, Q) \to \Hom(X, Q)$ is a bijection if $Q$ is either measurable space. Since $2$ with the trivial $\sigma$-algebra represents taking the power set of the underlying set, and the contravariant power set functor on $\Set$ is conservative, we conclude that $f$ is a bijection on the underlying sets. Also, since $2$ with the discrete $\sigma$-algebra represents the functor $(X, \M_X) \mapsto \M_X$, we see that $f^* : \M_Y \to \M_X$ is also a bijection. This shows that $f$ is an isomorphism of measurable spaces.
Finally, using this result, we conclude that the product of these two measurable spaces with underlying set $2$ is an extremal cogenerator of $\Meas$.
references:
@@ -149,7 +149,7 @@ unsatisfied_properties:
Hence by Theorem 6.5.7 in Bogachev's Measure theory $\Delta_Y \notin \Sigma_Y \otimes \Sigma_Y$. We have identified a non-measurable subset of $Y \times Y$ whose preimage under $f \times f$ is measurable. Therefore, $f \times f$ is not a regular epimorphism.
- - property: extremal generating set
+ - property: extremal generating collection
proof: >-
The proof is similar to the one for $\Top$. In this case, suppose $\kappa$ is an uncountable regular cardinal. We can then define $\M_\kappa$ to be the collection of subsets $E \subseteq \kappa + 1$ such that there exists an ordinal $\alpha < \kappa$ such that for each $\beta \in [\alpha, \kappa)$, $\beta \in E$ if and only if $\kappa \in E$. This is easily checked to be a $\sigma$-algebra on $\kappa + 1$. Similarly, define $\M_\kappa'$ to be the $\sigma$-algebra generated by $\M_\kappa \cup \{ \{ \kappa \} \}$; this can be described as the set of $E \subseteq \kappa + 1$ such that there exists an ordinal $\alpha < \kappa$ such that for each $\beta, \gamma \in [\alpha, \kappa)$, $\beta \in E$ if and only if $\gamma \in E$.
@@ -157,9 +157,9 @@ unsatisfied_properties:
$$(\kappa+1, M_\kappa') \to (\kappa+1, \M_\kappa), \, \alpha \mapsto \alpha,$$
which is not an isomorphism, induces a bijection
$$\Hom(G, (\kappa + 1, \M_\kappa')) \to \Hom(G, (\kappa + 1, \M_\kappa))$$
- for each $G \in S$, implying that $S$ cannot be an extremal generating set. In fact, if $f : G \to (\kappa + 1, \M_\kappa)$ is a measurable map, since $\kappa$ is regular and $\card(G) < \kappa$, there exists an ordinal $\alpha < \kappa$ which is an upper bound for $\im(f) \cap [0, \kappa)$. Therefore, $f^*(\{\kappa\}) = f^*([\alpha + 1, \kappa])$ is measurable, implying that $f$ factors through $(\kappa + 1, \M_\kappa')$.
+ for each $G \in S$, implying that $S$ cannot be an extremal generating collection. In fact, if $f : G \to (\kappa + 1, \M_\kappa)$ is a measurable map, since $\kappa$ is regular and $\card(G) < \kappa$, there exists an ordinal $\alpha < \kappa$ which is an upper bound for $\im(f) \cap [0, \kappa)$. Therefore, $f^*(\{\kappa\}) = f^*([\alpha + 1, \kappa])$ is measurable, implying that $f$ factors through $(\kappa + 1, \M_\kappa')$.
references:
- - top_no_extremal_generating_set
+ - top_no_extremal_generating_collection
- property: infinitary distributive
proof: >-
diff --git a/database/data/categories/Mono.yaml b/database/data/categories/Mono.yaml
index c5548cd55..1e2d0b072 100644
--- a/database/data/categories/Mono.yaml
+++ b/database/data/categories/Mono.yaml
@@ -50,7 +50,7 @@ satisfied_properties:
proof: >-
Consider the forgetful functor $U : \Mono \to \Set$, $(X, X') \mapsto X$. This has right adjoint $R : \Set \to \Mono$, $X \mapsto (X, X)$. Therefore, by the dual of Lemma 9 here, $R$ preserves cogenerators; and in particular, since $\Set$ has a cogenerator, so does $\Mono$. In other words, $(\{0,1\}, \{0,1\})$ is a cogenerator of $\Mono$.
- We now claim that adding $(\{0,1\}, \{1\})$ gives an extremal cogenerating set. To see this, suppose we have $f : (X, X') \to (Y, Y')$ such that ${-} \circ f$ induces bijections of morphisms both to $(\{0,1\}, \{0,1\})$ and to $(\{0,1\}, \{0\})$. Then since the first object represents the functor taking $(X, X')$ to $\Hom_{\Set}(X, \{ 0, 1 \})$, and $\{ 0, 1 \}$ is an extremal cogenerator of $\Set$, the bijection of morphisms for the first object implies that $f$ is a bijection $X \to Y$. On the other hand, the second object represents the functor taking $(X, X')$ to the collection of subsets of $X$ which contain $X'$; and under the Yoneda embedding, the monomorphism $(\{0,1\}, \{1\}) \hookrightarrow (\{0,1\}, \{0,1\})$ corresponds to the natural inclusion $\{ S\in P(X) : X' \subseteq S \} \hookrightarrow P(X)$. Therefore, if $f$ also induces a bijection of morphisms to the second object, then in particular there is a set $S$ with $Y' \subseteq S \subseteq Y$ with $f^*(S) = X'$. However, since $f$ is bijective, we also have $f^*(f_*(X')) = X'$ and $f^* : P(Y) \to P(X)$ is bijective, so $S = f_*(X')$. In other words,
+ We now claim that adding $(\{0,1\}, \{1\})$ gives an extremal cogenerating collection. To see this, suppose we have $f : (X, X') \to (Y, Y')$ such that ${-} \circ f$ induces bijections of morphisms both to $(\{0,1\}, \{0,1\})$ and to $(\{0,1\}, \{0\})$. Then since the first object represents the functor taking $(X, X')$ to $\Hom_{\Set}(X, \{ 0, 1 \})$, and $\{ 0, 1 \}$ is an extremal cogenerator of $\Set$, the bijection of morphisms for the first object implies that $f$ is a bijection $X \to Y$. On the other hand, the second object represents the functor taking $(X, X')$ to the collection of subsets of $X$ which contain $X'$; and under the Yoneda embedding, the monomorphism $(\{0,1\}, \{1\}) \hookrightarrow (\{0,1\}, \{0,1\})$ corresponds to the natural inclusion $\{ S\in P(X) : X' \subseteq S \} \hookrightarrow P(X)$. Therefore, if $f$ also induces a bijection of morphisms to the second object, then in particular there is a set $S$ with $Y' \subseteq S \subseteq Y$ with $f^*(S) = X'$. However, since $f$ is bijective, we also have $f^*(f_*(X')) = X'$ and $f^* : P(Y) \to P(X)$ is bijective, so $S = f_*(X')$. In other words,
$$Y' \subseteq S = f_*(X') \subseteq Y',$$
so $f_*(X') = Y'$.
@@ -81,7 +81,7 @@ satisfied_properties:
$$\colim_{i\in\I} \Hom((1,1), (X_i,X_i')) \to \Hom((1,1), \colim_{i\in\I} (X_i,X_i'))$$
is surjective. To see it is injective, use the fact that the unique morphism $(1, 0) \to (1, 1)$ is an epimorphism (see below), and we have already seen that the corresponding function for $(1,0)$ is injective.
- Therefore, any finite coproduct of $(1, 0)$ and $(1, 1)$ is finitely presentable; this means any object of the form $([n], [m])$ with $m, n \in \IN$ and $m \le n$ is finitely presentable. All such objects form a small set. Moreover, any object $(X,X')$ of $\Mono$ is a filtered colimit of the subobjects $(F, F \cap X')$ where $F$ is a finite subset of $X$, and each $(F, F \cap X')$ is isomorphic to some $([n], [m])$.
+ Therefore, any finite coproduct of $(1, 0)$ and $(1, 1)$ is finitely presentable; this means any object of the form $([n], [m])$ with $m, n \in \IN$ and $m \le n$ is finitely presentable. All such objects form a set. Moreover, any object $(X,X')$ of $\Mono$ is a filtered colimit of the subobjects $(F, F \cap X')$ where $F$ is a finite subset of $X$, and each $(F, F \cap X')$ is isomorphic to some $([n], [m])$.
- property: co-Malcev
proof: >-
diff --git a/database/data/categories/PreOrd.yaml b/database/data/categories/PreOrd.yaml
index 360b6cc7d..6bb21863a 100644
--- a/database/data/categories/PreOrd.yaml
+++ b/database/data/categories/PreOrd.yaml
@@ -46,7 +46,7 @@ satisfied_properties:
proof: >-
Endow the set $\{ 0,1 \}$ with the preorder $0 \leq 1$, $1 \leq 0$ (which is not a partial order), and call this object $\{0,1\}_c$. Then every map $P \to \{0,1\}$ is order-preserving. Therefore, $\{0,1\}_c$ represents the functor taking $(P, \le)$ to the power set of $P$. Now since the set $\{ 0,1 \}$ is a cogenerator in $\Set$, it follows that $\{0,1\}_c$ is a cogenerator of $\PreOrd$.
- We now claim that $\{0,1\}_c$ together with $\{ 0 < 1 \}$ form an extremal cogenerating set. Thus, suppose we have a morphism $f : P \to Q$ such that ${-} \circ f$ induces a bijection for morphisms both to $\{0,1\}_c$ and to $\{ 0 < 1 \}$. Then since $\{0,1\}$ is an extremal cogenerator in $\Set$, it follows that $f$ is a bijection on the underlying sets. Now, suppose we have $p_1, p_2 \in P$ such that $f(p_1) \le f(p_2)$. Then we can define an increasing function $\varphi : P \to \{0<1\}$ which sends $p \mapsto 1$ if $p_1 \le p$, and $p \mapsto 0$ otherwise. By the assumption on $f$, there is an increasing function $\psi : Q \to \{0<1\}$ such that $\psi \circ f = \varphi$. Since $1 = \psi(f(p_1)) \le \psi(f(p_2))$, it follows that $\varphi(p_2) = 1$, so $p_1 \le p_2$. We conclude that $f$ is an isomorphism.
+ We now claim that $\{0,1\}_c$ together with $\{ 0 < 1 \}$ form an extremal cogenerating collection. Thus, suppose we have a morphism $f : P \to Q$ such that ${-} \circ f$ induces a bijection for morphisms both to $\{0,1\}_c$ and to $\{ 0 < 1 \}$. Then since $\{0,1\}$ is an extremal cogenerator in $\Set$, it follows that $f$ is a bijection on the underlying sets. Now, suppose we have $p_1, p_2 \in P$ such that $f(p_1) \le f(p_2)$. Then we can define an increasing function $\varphi : P \to \{0<1\}$ which sends $p \mapsto 1$ if $p_1 \le p$, and $p \mapsto 0$ otherwise. By the assumption on $f$, there is an increasing function $\psi : Q \to \{0<1\}$ such that $\psi \circ f = \varphi$. Since $1 = \psi(f(p_1)) \le \psi(f(p_2))$, it follows that $\varphi(p_2) = 1$, so $p_1 \le p_2$. We conclude that $f$ is an isomorphism.
Finally, by this result, we can conclude that the product of $\{0,1\}_c$ and $\{0<1\}$ is an extremal cogenerator.
diff --git a/database/data/categories/Sch_R.yaml b/database/data/categories/Sch_R.yaml
index 7d60a8ee9..2d219b0ea 100644
--- a/database/data/categories/Sch_R.yaml
+++ b/database/data/categories/Sch_R.yaml
@@ -55,8 +55,8 @@ unsatisfied_properties:
- property: semi-strongly connected
proof: This is because already the full subcategory of affine $R$-schemes is not semi-strongly connected, because its dual $\CAlg(R)$ is not semi-strongly connected.
- - property: generating set
- proof: If $S$ is a generating set of $R$-schemes, then the set of affine open subsets of the schemes in $S$ would also be a generating set. This is then also a generating set in the category of affine $R$-schemes, corresponding to a cogenerating set in $\CAlg(R)$, which we know does not exist.
+ - property: generating collection
+ proof: If $S$ is a generating collection of $R$-schemes, then the collection of affine opens of the schemes in $S$ would also be a generating collection. This is then also a generating collection of the category of affine $R$-schemes, corresponding to a cogenerating collection of $\CAlg(R)$, which we know does not exist.
- property: cokernel pairs
proof: Choose a residue field $K$ of $R$. Then the span $\IA^1_K \leftarrow \Spec(K(t)) \rightarrow \IA^1_K$ has no pushout; see MO/9961.
diff --git a/database/data/categories/SemiGrp.yaml b/database/data/categories/SemiGrp.yaml
index f1c698fc9..e78e5b834 100644
--- a/database/data/categories/SemiGrp.yaml
+++ b/database/data/categories/SemiGrp.yaml
@@ -33,7 +33,7 @@ satisfied_properties:
$$\textstyle \alpha : \lim_i B_i + \lim_i C_i \to \lim_i (B_i + C_i)$$
is an isomorphism, i.e. bijective. The underlying set of the coproduct $B_i + C_i$ is identified with the disjoint union of sets of the form
$$B_i \times C_i \times B_i \times \cdots \times C_i$$
- with any positive product length, starting and ending either with $B_i$ or $C_i$. Moreover, $\lim_i$ commutes with arbitrary coproducts in $\Set$, and of course also with products. This shows that $\alpha$ is bijective.
+ with any positive product length, starting and ending either with $B_i$ or $C_i$. Moreover, $\lim_i$ commutes with coproducts in $\Set$, and of course also with products. This shows that $\alpha$ is bijective.
unsatisfied_properties:
- property: skeletal
@@ -68,7 +68,7 @@ unsatisfied_properties:
- property: cototal
proof: >-
- The proof is similar to the proof for $\Cat$. For each infinite cardinal $\kappa$, let $G_\kappa$ be a simple group of cardinality $\kappa$ (such as the alternating group on $\kappa$). We can then form the large span diagram $1 \dottedrightrightarrows G_\kappa$ in $\SemiGrp$. For every semigroup $A$, the collection of cocones $1 \dottedrightrightarrows G_\kappa \to A$ is bijective to a set: for every such cocone, we must first choose an idempotent $e$ of $A$ corresponding to the map $1 \to A$. Then, whenever $\kappa > \card(U(A))$, where $U(-)$ denotes the underlying set, for $f_\kappa : G_\kappa \to A$ in the cocone, we see
+ The proof is similar to the proof for $\Cat$. For each infinite cardinal $\kappa$, let $G_\kappa$ be a simple group of cardinality $\kappa$ (such as the alternating group on $\kappa$). We can then form the large span diagram $1 \dottedrightrightarrows G_\kappa$ in $\SemiGrp$. For every semigroup $A$, the collection of cocones $1 \dottedrightrightarrows G_\kappa \to A$ is essentially small: for every such cocone, we must first choose an idempotent $e$ of $A$ corresponding to the map $1 \to A$. Then, whenever $\kappa > \card(U(A))$, where $U(-)$ denotes the underlying set, for $f_\kappa : G_\kappa \to A$ in the cocone, we see
$$N \coloneqq \{g \in G_\kappa : f_\kappa(g) = e\}$$
is a normal subgroup of $G_\kappa$. It must be non-trivial since otherwise $f_\kappa$ would induce an injective group homomorphism from $G_\kappa$ to a group contained in $A$. Therefore, $N$ is all of $G_\kappa$, so $f_\kappa$ is the constant map with image $e$.
diff --git a/database/data/categories/Set_disc_Ab.yaml b/database/data/categories/Set_disc_Ab.yaml
index 21ead93fe..d2f220e88 100644
--- a/database/data/categories/Set_disc_Ab.yaml
+++ b/database/data/categories/Set_disc_Ab.yaml
@@ -50,7 +50,7 @@ unsatisfied_properties:
proof: Since there is an exact embedding $\Ab \to [\Set_{\disc},\Ab]$ which inserts an abelian group at some index, this follows from the fact that $\Ab$ is not split abelian.
- property: well-powered
- proof: The collection of subobjects of the constant family $(\IZ/2)_{X \in \SetColl}$ identifies with the collection $P(\SetColl)$, which is not isomorphic to a set.
+ proof: The collection of subobjects of the constant family $(\IZ/2)_{X \in \SetColl}$ identifies with the collection $P(\SetColl)$, which is not essentially small.
special_objects:
initial object:
diff --git a/database/data/categories/Set_ff.yaml b/database/data/categories/Set_ff.yaml
index f9ffe948c..25f593732 100644
--- a/database/data/categories/Set_ff.yaml
+++ b/database/data/categories/Set_ff.yaml
@@ -90,8 +90,8 @@ unsatisfied_properties:
- property: sequential limits
proof: Consider the set $[n] \coloneqq \{0,\dotsc,n\}$ for $n \in \IN$. The forgetful functor to $\Set$ is representable (by the singleton set), hence preserves all limits. Thus, if the diagram of truncation maps $\cdots \twoheadrightarrow [2] \twoheadrightarrow [1] \twoheadrightarrow [0]$ has a limit in $\Set_\ff$, its underlying set is isomorphic to the limit taken in $\Set$, which is $\IN \cup \{\infty\}$. But there is no finite-to-one map $\IN \cup \{\infty\} \to [0]$.
- - property: cogenerating set
- proof: 'Suppose that $S$ is a set of objects of $\Set_\ff$, and let $\kappa$ be an uncountable cardinal greater than $\card(Q)$ for each $Q \in S$. Then for each $Q \in S$, $\Hom(\kappa, Q) = \varnothing$ (or else we would have $\kappa = \card(\kappa) \le \aleph_0 \cdot \card(Q) = \max(\aleph_0, \card(Q)) < \kappa$ giving a contradiction). This makes it impossible for any morphisms from $\kappa$ to an object of $S$ to distinguish the two morphisms $0, 1 : 1 \rightrightarrows \kappa$.'
+ - property: cogenerating collection
+ proof: 'Suppose that $S$ is an essentially small collection of objects of $\Set_\ff$, and let $\kappa$ be an uncountable cardinal greater than $\card(Q)$ for each $Q \in S$. Then for each $Q \in S$, $\Hom(\kappa, Q) = \varnothing$ (or else we would have $\kappa = \card(\kappa) \le \aleph_0 \cdot \card(Q) = \max(\aleph_0, \card(Q)) < \kappa$ giving a contradiction). This makes it impossible for any morphisms from $\kappa$ to an object of $S$ to distinguish the two morphisms $0, 1 : 1 \rightrightarrows \kappa$.'
special_objects:
initial object:
diff --git a/database/data/categories/Top.yaml b/database/data/categories/Top.yaml
index 84c7e6c5e..7e4b7519f 100644
--- a/database/data/categories/Top.yaml
+++ b/database/data/categories/Top.yaml
@@ -49,7 +49,7 @@ satisfied_properties:
- property: extremal cogenerator
proof: >-
- Using the dual of Lemma 9 here with $U : \Top \to \Set$ the forgetful functor whose right adjoint is the indiscrete topology functor, and the fact that the two-element set is a cogenerator of $\Set$, we see that the indiscrete two-point space is a cogenerator of $\Top$. We claim that adding the Sierpinski space $S$ makes an extremal cogenerating set. To see this, let $f : X \to Y$ be a continuous function. First, $f$ inducing a bijection of maps to the indiscrete two-point space implies that $f$ is bijective on the underlying sets. Then, $f$ inducing a bijection of maps to the Sierpinski space implies that $f^* : \Open(Y) \to \Open(X)$ is also a bijection. We can then conclude that $f$ is open and therefore a homeomorphism: if $U \subseteq X$ is open, then there is an open subset $V \subseteq Y$ such that $f^*(V) = U$. Therefore, $f_*(U) = f_*(f^*(V)) = V$ is open, where in the last equality we use the fact that $f$ is surjective.
+ Using the dual of Lemma 9 here with $U : \Top \to \Set$ the forgetful functor whose right adjoint is the indiscrete topology functor, and the fact that the two-element set is a cogenerator of $\Set$, we see that the indiscrete two-point space is a cogenerator of $\Top$. We claim that adding the Sierpinski space $S$ makes an extremal cogenerating collection. To see this, let $f : X \to Y$ be a continuous function. First, $f$ inducing a bijection of maps to the indiscrete two-point space implies that $f$ is bijective on the underlying sets. Then, $f$ inducing a bijection of maps to the Sierpinski space implies that $f^* : \Open(Y) \to \Open(X)$ is also a bijection. We can then conclude that $f$ is open and therefore a homeomorphism: if $U \subseteq X$ is open, then there is an open subset $V \subseteq Y$ such that $f^*(V) = U$. Therefore, $f_*(U) = f_*(f^*(V)) = V$ is open, where in the last equality we use the fact that $f$ is surjective.
Now, by this result, we conclude that the product of the indiscrete two-point space and the Sierpinski space is an extremal cogenerator of $\Top$.
references:
@@ -94,12 +94,12 @@ unsatisfied_properties:
proof: 'Consider the indiscrete topological space $I$ on two points. This represents the functor which takes a topological space $X$ to the pairs of indistinguishable points of $X$. Therefore, we get a cocongruence $1 \rightrightarrows I$, where the maps are the two possible functions. However, this cannot be effective: if we have $h : Z\to 1$ which equalizes the two maps, then $Z$ must be empty. But that means the cokernel pair of $h$ is the discrete space on two points.'
label: top_no_effective_cocongruences
- - property: extremal generating set
+ - property: extremal generating collection
proof: >-
- Suppose $S$ is any set of topological spaces, and let $\kappa$ be an infinite regular cardinal greater than $\card(G)$ for every $G \in S$. Equip ordinal numbers with the order topology as usual. We then claim that the canonical continuous bijection $\kappa \sqcup \{ \kappa \} \to \kappa + 1$, which is not a homeomorphism, induces a bijection $\Hom(G, \kappa \sqcup \{ \kappa \}) \to \Hom(G, \kappa + 1)$ for every $G \in S$, showing that $S$ cannot be an extremal generating set.
+ Suppose $S$ is any set of topological spaces, and let $\kappa$ be an infinite regular cardinal greater than $\card(G)$ for every $G \in S$. Equip ordinal numbers with the order topology as usual. We then claim that the canonical continuous bijection $\kappa \sqcup \{ \kappa \} \to \kappa + 1$, which is not a homeomorphism, induces a bijection $\Hom(G, \kappa \sqcup \{ \kappa \}) \to \Hom(G, \kappa + 1)$ for every $G \in S$, showing that $S$ cannot be an extremal generating collection.
To see this, suppose we have a continuous function $f : G \to \kappa + 1$, and consider $T \coloneqq \im(f) \cap \kappa$. Then $T \subseteq \kappa$ and $\card(T) \leq \card(G) < \kappa$. Since $\kappa$ is regular, this implies $\alpha \coloneqq \sup(T) < \kappa$. Therefore, $f^*(\{ \kappa \}) = f^*((\alpha, \kappa])$ is open, showing that $f$ is also continuous as a function $G \to \kappa \sqcup \{ \kappa \}$.
- label: top_no_extremal_generating_set
+ label: top_no_extremal_generating_collection
special_objects:
initial object:
diff --git a/database/data/categories/Top_pointed.yaml b/database/data/categories/Top_pointed.yaml
index db00dfea3..a4992191c 100644
--- a/database/data/categories/Top_pointed.yaml
+++ b/database/data/categories/Top_pointed.yaml
@@ -67,7 +67,7 @@ satisfied_properties:
- property: extremal cogenerator
proof: >-
- It is easily checked that the indiscrete two-point space $\{0,1\}$ with base point $1$ is a cogenerator, using the fact that the pointed set $\{0,1\}$ with base point $1$ is a cogenerator of $\Set_*$. If $S$ is the Sierpinski space on $\{0,1\}$, we claim that adding $(S, 0)$ and $(S, 1)$ gives an extremal cogenerating set. To see this, let $f : X \to Y$ be a continuous function. Then $f$ inducing a bijection on maps to $(\{0,1\},1)$ implies that the underlying function of $f$ is bijective. In particular, because $f$ is injective, we see that for $V$ an open subset of $Y$, $f^*(V)$ contains the base point of $X$ if and only if $V$ contains the base point of $Y$. Also, $f$ inducing a bijection on maps to $(S, 1)$ implies that $f^* : \Open(Y) \to \Open(X)$ is bijective on the open sets containing the base points, and $f$ inducing a bijection on maps to $(S, 0)$ implies that $f^* : \Open(Y) \to \Open(X)$ is bijective on the open sets not containing the base points. From these observations, we can conclude that $f$ is a homeomorphism.
+ It is easily checked that the indiscrete two-point space $\{0,1\}$ with base point $1$ is a cogenerator, using the fact that the pointed set $\{0,1\}$ with base point $1$ is a cogenerator of $\Set_*$. If $S$ is the Sierpinski space on $\{0,1\}$, we claim that adding $(S, 0)$ and $(S, 1)$ gives an extremal cogenerating collection. To see this, let $f : X \to Y$ be a continuous function. Then $f$ inducing a bijection on maps to $(\{0,1\},1)$ implies that the underlying function of $f$ is bijective. In particular, because $f$ is injective, we see that for $V$ an open subset of $Y$, $f^*(V)$ contains the base point of $X$ if and only if $V$ contains the base point of $Y$. Also, $f$ inducing a bijection on maps to $(S, 1)$ implies that $f^* : \Open(Y) \to \Open(X)$ is bijective on the open sets containing the base points, and $f$ inducing a bijection on maps to $(S, 0)$ implies that $f^* : \Open(Y) \to \Open(X)$ is bijective on the open sets not containing the base points. From these observations, we can conclude that $f$ is a homeomorphism.
Now, by this result, we get that the product of these three pointed topological spaces is an extremal cogenerator of $\Top_*$.
references:
@@ -116,10 +116,10 @@ unsatisfied_properties:
references:
- top_no_effective_cocongruences
- - property: extremal generating set
+ - property: extremal generating collection
proof: 'The proof is similar to the one for $\Top$: if $S$ is a set of pointed topological spaces and $\kappa$ is an infinite regular cardinal greater than $\card(G)$ for every $G\in S$, we show as before that morphisms from $S$ cannot detect the failure of $(\kappa \sqcup \{ \kappa \}, 0) \to (\kappa + 1, 0)$ to be an isomorphism (where as before, we use the standard order topology on both $\kappa$ and $\kappa + 1$).'
references:
- - top_no_extremal_generating_set
+ - top_no_extremal_generating_collection
special_objects:
initial object:
diff --git a/database/data/categories/TorsFreeAb.yaml b/database/data/categories/TorsFreeAb.yaml
index 1f0b5b6c0..069067af6 100644
--- a/database/data/categories/TorsFreeAb.yaml
+++ b/database/data/categories/TorsFreeAb.yaml
@@ -42,11 +42,11 @@ satisfied_properties:
$$P = (B \times C)/\{(i(a),-f(a)): a \in A\}.$$
It is torsion-free: If $n \in \IZ \setminus \{0\}$ and $n (b,c) = (i(a),-f(a))$, there is some $a' \in A$ with $b = i(a')$ since $B/i(A)$ is torsion-free. It follows $n a' = a$, and then $c = -f(a')$ since $C$ is torsion-free. Thus, $(b,c) = (i(a'),-f(a'))$, which proves our claim. Therefore, $P$ is also the pushout in $\TorsFreeAb$. The homomorphism $j : C \to P$, $j(c) = [0,c]$ is injective (since $\Ab$ is coregular, but a direct proof is also easy), and by the universal property of $P$ its $\Ab$-cokernel is isomorphic to the $\Ab$-cokernel of $i$, which is torsion-free.
- - property: extremal cogenerating set
+ - property: extremal cogenerating collection
proof: >-
The additive group $\IQ$ is a cogenerator since every torsion-free abelian group $A$ embeds into $A \otimes \IQ$, which is a vector space over $\IQ$, and by linear algebra $K$ is a cogenerator in the category of vector spaces over $K$.
- We claim that $S \coloneqq \{\IQ\} \cup \{\IZ_p : p \text{~prime}\}$ is an extremal cogenerating set, where $\IZ_p$ is the additive group of the $p$-adic integers. To establish this, we will show that for any torsion-free group $G$, the canonical morphism $\alpha : G \to \prod_{Q\in S} \prod_{f\in\Hom(G,Q)} Q$ is in fact a regular monomorphism, and therefore an extremal monomorphism. By equivalent condition (4) in the characterization below of regular monomorphisms, this is equivalent to showing $\alpha$ is injective, and whenever we have $x\in G$ and prime $p$ such that $\alpha(x)$ is $p$-divisible in the product, then $x$ is $p$-divisible in $G$. From the above, including $\IQ$ in $S$ is already sufficient to make $\alpha$ a monomorphism, i.e. an injective homomorphism.
+ We claim that $S \coloneqq \{\IQ\} \cup \{\IZ_p : p \text{~prime}\}$ is an extremal cogenerating collection, where $\IZ_p$ is the additive group of the $p$-adic integers. To establish this, we will show that for any torsion-free group $G$, the canonical morphism $\alpha : G \to \prod_{Q\in S} \prod_{f\in\Hom(G,Q)} Q$ is in fact a regular monomorphism, and therefore an extremal monomorphism. By equivalent condition (4) in the characterization below of regular monomorphisms, this is equivalent to showing $\alpha$ is injective, and whenever we have $x\in G$ and prime $p$ such that $\alpha(x)$ is $p$-divisible in the product, then $x$ is $p$-divisible in $G$. From the above, including $\IQ$ in $S$ is already sufficient to make $\alpha$ a monomorphism, i.e. an injective homomorphism.
We will prove the second part of this condition by establishing the contrapositive for each prime $p$; thus, suppose we have $x\in G$ which is not $p$-divisible. Let $\{y_i : i \in I\}$ be a subset of $G$ including $x = y_{i_0}$ whose images in $G / pG$ form a basis for this $\IZ / p \IZ$-vector space. We will now prove by induction that for each $n$, $G / p^n G$ is a free $\IZ / p^n \IZ$-module with basis given by the images of $y_i$. The base case $n=1$ is true by assumption. Now for the inductive step from $n$ to $n+1$, for $g \in G$ we can find $a_i \in \IZ$ (all but finitely many equal to zero) such that $g \in \sum_{i\in I} a_i y_i + p^n G$. Since $G$ is torsion-free, there exists a unique $h$ such that $g = \sum_{i\in I} a_i y_i + p^n h$. Now projecting $h$ into $G / pG$, we can find $b_i \in \IZ$ such that $h \in \sum_{i\in I} b_i y_i + pG$. Hence, $g \in \sum_{i\in I} (a_i + p^n b_i) y_i + p^{n+1} G$. The uniqueness of the coefficients up to congruence modulo $p^{n+1}$ follows from the fact that there are unique choices of $a_i$ with $0 \le a_i < p^n$, and then the $b_i$ are unique up to congruence modulo $p$.
diff --git a/database/data/categories/Unif.yaml b/database/data/categories/Unif.yaml
index afecfd969..5c32c2160 100644
--- a/database/data/categories/Unif.yaml
+++ b/database/data/categories/Unif.yaml
@@ -132,7 +132,7 @@ unsatisfied_properties:
Choose any sequence of positive numbers $\varepsilon_n > 0$ converging to $0$. Then $\coprod_{n \in \IN} U_{\varepsilon_n}$ is an entourage of $\coprod_{n \in \IN} [0,1]$. Its image in $[0,1] \times \IN$ consists of all $((r,n),(s,m))$ such that $n=m$ and $|r-s| < \varepsilon_n$. Assume, for a contradiction, that this set is an entourage of the product. Then it contains $(p_1 \times p_1)^*(U_\delta) \cap (p_2 \times p_2)^*(\Delta_{\IN})$ for some $\delta > 0$. In other words, $|r-s| < \delta$ implies $|r-s| < \varepsilon_n$ for all $n \in \IN$ and $r,s \in [0,1]$. Taking $s=0$ and $r=\delta/2$, we see that the sequence $(\varepsilon_n)$ is bounded below by $\delta/2$, contradicting the assumption that it converges to $0$.
- - property: extremal generating set
+ - property: extremal generating collection
proof: >-
The proof is very similar to $\Top$. Let $S$ be a set of uniform spaces. Let $\kappa$ be an infinite regular cardinal strictly greater than $\card(G)$ for every $G \in S$. Equip the ordinal $\kappa + 1$ with the order topology. As a compact Hausdorff space, it admits a unique compatible uniform structure (Theorem 8.3.13 in Engelking's General Topology). We equip the subset $\kappa$ with the induced uniform structure and the set $\kappa \sqcup \{\kappa\}$ with the coproduct uniform structure. Then the evident bijection
$$\kappa \sqcup \{\kappa\} \to \kappa + 1$$
@@ -140,9 +140,9 @@ unsatisfied_properties:
$$\Hom(G,\kappa \sqcup \{\kappa\}) \to \Hom(G,\kappa + 1),$$
which is clearly injective, is even bijective. To this end, let $f : G \to \kappa + 1$ be a uniform map. Since $\card(G) < \kappa$ and $\kappa$ is regular, $\im(f) \cap \kappa$ is bounded above by some ordinal $\alpha < \kappa$. Therefore, $f$ factors through the uniform subspace $X \coloneqq [0,\alpha] \cup \{\kappa\}$ of $\kappa + 1$. The underlying topological space of $X$ is compact Hausdorff and decomposes as a coproduct of $[0,\alpha]$ and $\{\kappa\}$. Because of the uniqueness of uniform structures, $X$ itself also decomposes as a coproduct of these spaces. In particular, $X$ is a uniform subspace of $\kappa \sqcup \{\kappa\}$. Hence, $f : G \to \kappa \sqcup \{\kappa\}$ is also a uniform map.
references:
- - top_no_extremal_generating_set
+ - top_no_extremal_generating_collection
- - property: extremal cogenerating set
+ - property: extremal cogenerating collection
proof: >-
Let $S$ be a set of uniform spaces. Let $\kappa$ be an infinite regular cardinal strictly greater than $\card(G)$ for every $G \in S$. Let $X$ be a set of cardinality $\kappa$. Let $X_d$ be the discrete uniform space with underlying set $X$, and let $X_r$ be the uniform space with underlying set $X$ whose entourages are precisely those sets $U \subseteq X \times X$ that contain an equivalence relation $R$ on $X$ such that $\card(X/R) < \kappa$. The axioms of a uniform structure are easy to check.
Notice that $X_r$ is not discrete, since otherwise $\Delta_X$ would be an entourage, but $\card(X/\Delta_X) = \card(X) = \kappa$. Thus, the identity map $X \to X$ lifts to a bijective uniform map
diff --git a/database/data/categories/Vect_large.yaml b/database/data/categories/Vect_large.yaml
index c7cf73b88..baaa19609 100644
--- a/database/data/categories/Vect_large.yaml
+++ b/database/data/categories/Vect_large.yaml
@@ -6,9 +6,9 @@ morphisms: $K$-linear maps
description: >-
Recall from our foundations that we work with sets ("small sets") and collections ("large sets"). A large field $K$ is a collection equipped with a field structure. Concrete examples are $\IQ(X_\alpha : \alpha \in \OnColl)$ and the field of nimbers $\On_2$. There is a well-behaved hypercategory $\Vect_K$ of large vector spaces over $K$, which are collections equipped with a suitable algebraic structure. (See the linked article on foundations for the definition of a hypercategory.) Since collections and sets behave mostly the same (both satisfy the ZFC-axioms), it has analogous properties to its small counterpart: it is a split abelian, finitary algebraic hypercategory, and every object is isomorphic to $K^{\oplus X}$ for a collection $X$.
- In this entry, we consider the full sub-hypercategory $\Vect^s_K$ of $\Vect_K$ consisting of the large vector spaces that are isomorphic to $K^{\oplus X}$ for a set $X$. Equivalently, a small basis exists. The relationship between $\Vect^s_K$ and $\Vect_K$ is similar to that between $\FinVect_K$ and $\Vect_K$. However, $\Vect^s_K$ is not self-dual, which breaks the analogy.
+ In this entry, we consider the full sub-hypercategory $\Vect^s_K$ of $\Vect_K$ consisting of the large vector spaces that are isomorphic to $K^{\oplus X}$ for a set $X$. The relationship between $\Vect^s_K$ and $\Vect_K$ is similar to that between $\FinVect_K$ and $\Vect_K$. However, $\Vect^s_K$ is not self-dual, which breaks the analogy.
- However, $\Vect^s_K$ is not a category as defined in our foundations, because the totality of its objects is not a collection. Even the totality of trivial large vector spaces is not a collection, analogous to the fact that the collection of trivial vector spaces is not a set. However, the totality of objects of $\Vect^s_K$ is in bijection with the collection of sets, so $\Vect^s_K$ is equivalent (as a hypercategory) to a category. This category has sets as objects and (not necessarily finite) column-finite matrices over $K$ as morphisms. Formally, we need to work with this category to stay within our framework, but it is easier and more natural to work with $\Vect^s_K$ instead, in particular when studying its properties. To decide all properties, we assume that $K$ is not bijective to a set.
+ However, $\Vect^s_K$ is not a category as defined in our foundations, because the totality of its objects is not a collection. Even the totality of trivial large vector spaces is not a collection, analogous to the fact that the collection of trivial vector spaces is not a set. However, the totality of objects of $\Vect^s_K$ is in bijection with the collection of sets, so $\Vect^s_K$ is equivalent (as a hypercategory) to a category. This category has sets as objects and (not necessarily finite) column-finite matrices over $K$ as morphisms. Formally, we need to work with this category to stay within our framework, but it is easier and more natural to work with $\Vect^s_K$ instead, in particular when studying its properties. To decide all properties, we assume that $K$ is not essentially small.
This category does not appear in practice, but it provides an example of a Grothendieck abelian category that is not complete, which is impossible in the locally small case.
@@ -28,7 +28,7 @@ satisfied_properties:
check_redundancy: false # the many redundancies are caused by "split abelian" which is not atomic yet
- property: coproducts
- proof: The hypercategory $\Vect_K$ has large coproducts given by direct sums. The sub-hypercategory $\Vect^s_K$ is closed under small coproducts because for a small family of sets $(X_i)_{i \in I}$ also their disjoint union $S \coloneqq \coprod_{i \in I} X_i$ is a set and $\bigoplus_{i \in I} K^{\oplus X_i} \cong K^{\oplus S}$.
+ proof: The hypercategory $\Vect_K$ has large coproducts given by direct sums. The sub-hypercategory $\Vect^s_K$ is closed under coproducts because for a family of sets $(X_i)_{i \in I}$ also their disjoint union $S \coloneqq \coprod_{i \in I} X_i$ is a set and $\bigoplus_{i \in I} K^{\oplus X_i} \cong K^{\oplus S}$.
check_redundancy: false
- property: coequalizers
@@ -63,7 +63,7 @@ satisfied_properties:
proof: Since $K$ is a cogenerator of $\Vect_K$ that is contained in $\Vect^s_K$, it is a cogenerator of $\Vect^s_K$.
- property: exact filtered colimits
- proof: Since the inclusion functor $\Vect^s_K \hookrightarrow \Vect_K$ is exact, preserves small colimits, and is fully faithful, this follows from the corresponding fact for $\Vect_K$ (where finite limits even commute with large filtered colimits).
+ proof: Since the inclusion functor $\Vect^s_K \hookrightarrow \Vect_K$ is exact, preserves colimits, and is fully faithful, this follows from the corresponding fact for $\Vect_K$ (where finite limits even commute with large filtered colimits).
- property: well-powered
proof: In contrast to the other properties mentioned before, this does not follow from the hypercategory $\Vect_K$, since the subobjects of a large vector space merely form a collection. Instead, notice that the subobjects of $K^{\oplus X}$, where $X$ is a set, are isomorphic to $K^{\oplus Y}$ for subsets $Y \subseteq X$ (see our proof for equalizers). Since the subsets of $X$ form a set, the subobjects form a set.
@@ -90,7 +90,7 @@ unsatisfied_properties:
Consider the subset $L \subseteq K^{\IN}$ consisting of the sequences
$$(1,\lambda,\lambda^2,\dotsc)$$
- for $\lambda \in K$. Every finite subset of $L$ is linearly independent: for $n$ distinct elements $\lambda_1,\dotsc,\lambda_n$, the truncated sequences $(1,\lambda_i,\dotsc,\lambda_i^{n-1})$ are linearly independent by the Vandermonde determinant. Thus, $L$ is linearly independent. Equivalently, there is a monomorphism $K^{\oplus L} \hookrightarrow K^{\IN} \cong K^{\oplus X}$. Hence there is an injective map $L \hookrightarrow X$. But then $L \cong K$ would be bijective to a set, contradicting our choice of $K$.
+ for $\lambda \in K$. Every finite subset of $L$ is linearly independent: for $n$ distinct elements $\lambda_1,\dotsc,\lambda_n$, the truncated sequences $(1,\lambda_i,\dotsc,\lambda_i^{n-1})$ are linearly independent by the Vandermonde determinant. Thus, $L$ is linearly independent. Equivalently, there is a monomorphism $K^{\oplus L} \hookrightarrow K^{\IN} \cong K^{\oplus X}$. Hence there is an injective map $L \hookrightarrow X$. But then $L \cong K$ would be essentially small, contradicting our choice of $K$.
special_objects:
initial object:
diff --git a/database/data/categories/Z.yaml b/database/data/categories/Z.yaml
index d622d3523..d151ff343 100644
--- a/database/data/categories/Z.yaml
+++ b/database/data/categories/Z.yaml
@@ -65,7 +65,7 @@ unsatisfied_properties:
proof: 'There are functors $F,G : \CRing \rightrightarrows \Set$ such that $\Hom(F,G)$ is not essentially small, see MO/390611 for example. Now if the exponential $[F,G] : \CRing \to \Set$ exists, we get $[F,G](\IZ) \cong \Hom(\Hom(\IZ,-),[F,G])$ by Yoneda, which simplifies to $\Hom(1,[F,G]) \cong \Hom(1 \times F,G) \cong \Hom(F,G)$, a contradiction.'
- property: well-powered
- proof: 'Consider the functor $F$ from MO/390611 for example. The collection of subobjects of $F$ is not isomorphic to a set: for each infinite cardinal $\kappa$, simply cut off the construction of $F$ at $\kappa$. This yields a different subobject for each $\kappa$.'
+ proof: 'Consider the functor $F$ from MO/390611 for example. The collection of subobjects of $F$ is not essentially small: for each infinite cardinal $\kappa$, simply cut off the construction of $F$ at $\kappa$. This yields a different subobject for each $\kappa$.'
- property: cofiltered-limit-stable epimorphisms
proof: We already know that $\Set$ does not have this property. Now apply the contrapositive of the dual of Lemma 2 here to the functor $\Set \to [\CRing, \Set]$ that maps a set to its constant functor.
diff --git a/database/data/categories/cocompletion-discrete-pair-join.yaml b/database/data/categories/cocompletion-discrete-pair-join.yaml
index c03469db9..144f6fae8 100644
--- a/database/data/categories/cocompletion-discrete-pair-join.yaml
+++ b/database/data/categories/cocompletion-discrete-pair-join.yaml
@@ -80,7 +80,7 @@ unsatisfied_properties:
- property: well-powered
references:
- terminal_presheaf_small
- proof: We already know that the terminal presheaf $1$ is small. For every set $X$, the unique morphism $\Hom(-,X) \to 1$ is a monomorphism since $X$ is subterminal in $\C$ (in fact, any morphism with codomain $X$ is the identity). For different sets $X,X'$ we have $\Hom(-,X) \not\cong \Hom(-,X')$ since there is not even a morphism $X \to X'$ in $\C$. This shows that $\Sub(1)$ is not small.
+ proof: We already know that the terminal presheaf $1$ is small. For every set $X$, the unique morphism $\Hom(-,X) \to 1$ is a monomorphism since $X$ is subterminal in $\C$ (in fact, any morphism with codomain $X$ is the identity). For different sets $X,X'$ we have $\Hom(-,X) \not\cong \Hom(-,X')$ since there is not even a morphism $X \to X'$ in $\C$. This shows that $\Sub(1)$ is not essentially small.
- property: well-copowered
proof: >-
diff --git a/database/data/categories/sSet.yaml b/database/data/categories/sSet.yaml
index 45a04bfdc..a59445b88 100644
--- a/database/data/categories/sSet.yaml
+++ b/database/data/categories/sSet.yaml
@@ -26,7 +26,7 @@ satisfied_properties:
proof: Let $X,Y$ be two simplicial sets. Assume that $X_0$ is empty. Then $X_n$ is empty for all $n$ since there is a morphism $[0] \to [n]$, hence a map $X_n \to X_0$. So there is a morphism $X \to Y$ for trivial reasons. If $X_0$ is non-empty, pick an element. By the Yoneda Lemma it corresponds to a morphism $\Delta^0 \to X$. Since $\Delta^0 = 1$ is terminal, there is a morphism $Y \to \Delta^0$, and these compose to a morphism $Y \to X$.
- property: generator
- proof: 'Let $\Delta^n \coloneqq \Hom([n],-)$ be the standard $n$-simplex for $n \geq 0$. The set $\{\Delta^n : n \geq 0\}$ is a generating set by the Yoneda Lemma. For all $n,m$ there is a morphism $[n] \to [m]$ in $\Delta$ and hence a morphism $\Delta^m \to \Delta^n$ in $\sSet$. Then by this lemma the coproduct $\coprod_{n \geq 0} \Delta^n$ is a generator in $\sSet$.'
+ proof: 'Let $\Delta^n \coloneqq \Hom([n],-)$ be the standard $n$-simplex for $n \geq 0$. The set $\{\Delta^n : n \geq 0\}$ is a generating collection by the Yoneda Lemma. For all $n,m$ there is a morphism $[n] \to [m]$ in $\Delta$ and hence a morphism $\Delta^m \to \Delta^n$ in $\sSet$. Then by this lemma the coproduct $\coprod_{n \geq 0} \Delta^n$ is a generator in $\sSet$.'
- property: finitary algebraic
proof: This follows from the fact that every category of presheaves on a small category is locally strongly finitely presentable, and hence finitary algebraic. Alternatively, we can use the simplicial identities to construct an $\IN$-sorted finitary algebraic theory (with unary operations only) whose models are precisely the simplicial sets.
diff --git a/database/data/category-implications/accessible.yaml b/database/data/category-implications/accessible.yaml
index 471d2f019..68e726d2f 100644
--- a/database/data/category-implications/accessible.yaml
+++ b/database/data/category-implications/accessible.yaml
@@ -40,7 +40,7 @@
- finitely accessible
conclusions:
- filtered-colimit-stable monomorphisms
- proof: 'Let $\C$ be a finitely accessible category and let $G$ be a set of finitely presentable objects which generates $\C$ under filtered colimits. Consider $G$ as a full subcategory and consider the restricted Yoneda embedding $\C \hookrightarrow [G^{\op},\Set]$. It preserves filtered colimits (essentially by the definition of a finitely presentable object) and all limits, in particular monomorphisms. It also reflects monomorphisms since $G$ is a generating set. Therefore, since $\Set$ and hence the functor category has filtered-colimit-stable monomorphisms, this is also true for $\C$.'
+ proof: 'Let $\C$ be a finitely accessible category and let $G$ be an essentially small collection of finitely presentable objects which generates $\C$ under filtered colimits. Consider $G$ as a full subcategory and consider the restricted Yoneda embedding $\C \hookrightarrow [G^{\op},\Set]$. It preserves filtered colimits (essentially by the definition of a finitely presentable object) and all limits, in particular monomorphisms. It also reflects monomorphisms since $G$ is a generating collection. Therefore, since $\Set$ and hence the functor category has filtered-colimit-stable monomorphisms, this is also true for $\C$.'
- id: locally_finitely_presentable_raise
assumptions:
@@ -60,9 +60,9 @@
assumptions:
- accessible
conclusions:
- - extremal generating set
- # TODO: refactor this once we add the property "has small dense subcategory"
- proof: The set appearing in the definition of a $\kappa$-accessible category gives a small dense full subcategory, which is in particular an extremal generating set.
+ - extremal generating collection
+ # TODO: refactor this once we add the property "has (ess.) small dense subcategory"
+ proof: The collection appearing in the definition of a $\kappa$-accessible category gives an essentially small dense full subcategory, which is in particular an extremal generating collection.
- id: accessible_well-powered
assumptions:
diff --git a/database/data/category-implications/algebraic.yaml b/database/data/category-implications/algebraic.yaml
index 2d907a732..c16702f92 100644
--- a/database/data/category-implications/algebraic.yaml
+++ b/database/data/category-implications/algebraic.yaml
@@ -53,14 +53,14 @@
proof: >-
Let $\C$ be a finitely accessible left cancellative category. The proof of this result shows that every sifted diagram $\I \to \C$ factors through the preorder reflection of $\I$, and hence reduces to a filtered diagram. Since $\C$ has filtered colimits, it therefore also has sifted colimits.
It follows that every functor on $\C$ preserving filtered colimits automatically preserves sifted colimits. In particular, for representable functors this means that every finitely presentable object is automatically strongly finitely presentable.
- Now let $G$ be a set of finitely presentable objects in $\C$ generating all objects via filtered colimits. The claim follows because every filtered colimit is sifted and the objects in $G$ are strongly finitely presentable.
+ Now let $G$ be an essentially small collection of finitely presentable objects in $\C$ generating all objects via filtered colimits. The claim follows because every filtered colimit is sifted and the objects in $G$ are strongly finitely presentable.
- id: generalized_variety_stable_monos
assumptions:
- generalized variety
conclusions:
- filtered-colimit-stable monomorphisms
- proof: 'Let $\C$ be a generalized variety and let $G$ be a set of strongly finitely presentable objects which generates $\C$ under sifted colimits. Consider $G$ as a full subcategory of $\C$ and consider the restricted Yoneda embedding $\C \hookrightarrow [G^{\op},\Set]$. It preserves sifted colimits (essentially by the definition of a strongly finitely presentable object) and therefore filtered colimits. It also preserves all limits, in particular monomorphisms, and it reflects monomorphisms since $G$ is a generating set. Therefore, since $\Set$ and hence the functor category has filtered-colimit-stable monomorphisms, this is also true for $\C$.'
+ proof: 'Let $\C$ be a generalized variety and let $G$ be an essentially small collection of strongly finitely presentable objects which generates $\C$ under sifted colimits. Consider $G$ as a full subcategory of $\C$ and consider the restricted Yoneda embedding $\C \hookrightarrow [G^{\op},\Set]$. It preserves sifted colimits (essentially by the definition of a strongly finitely presentable object) and therefore filtered colimits. It also preserves all limits, in particular monomorphisms, and it reflects monomorphisms since $G$ is a generating collection. Therefore, since $\Set$ and hence the functor category has filtered-colimit-stable monomorphisms, this is also true for $\C$.'
- id: multi-algebraic_implies_locally_finitely_multi-presentable
assumptions:
diff --git a/database/data/category-implications/disjoint coproducts.yaml b/database/data/category-implications/disjoint coproducts.yaml
index 5b011e9be..a2b36a4fd 100644
--- a/database/data/category-implications/disjoint coproducts.yaml
+++ b/database/data/category-implications/disjoint coproducts.yaml
@@ -43,7 +43,7 @@
- id: disjoint_coproduct_cogenerator
assumptions:
- disjoint coproducts
- - cogenerating set
+ - cogenerating collection
conclusions:
- cogenerator
- proof: 'Assume that $S$ is a cogenerating set and let $Q \coloneqq \coprod_{X \in S} X$. For $X \in S$ we have a monomorphism $i_X : X \to Q$. If $f,g : A \rightrightarrows B$ are two distinct morphisms, there is some $X \in S$ and a morphism $h : B \to X$ with $hf \neq hg$. Hence, $i_X h f \neq i_X h g$. This proves that $Q$ is a cogenerator.'
+ proof: 'Assume that $S$ is a cogenerating collection and let $Q \coloneqq \coprod_{X \in S} X$. For $X \in S$ we have a monomorphism $i_X : X \to Q$. If $f,g : A \rightrightarrows B$ are two distinct morphisms, there is some $X \in S$ and a morphism $h : B \to X$ with $hf \neq hg$. Hence, $i_X h f \neq i_X h g$. This proves that $Q$ is a cogenerator.'
diff --git a/database/data/category-implications/generators.yaml b/database/data/category-implications/generators.yaml
index 0f3b00626..316398b40 100644
--- a/database/data/category-implications/generators.yaml
+++ b/database/data/category-implications/generators.yaml
@@ -1,10 +1,10 @@
-# results on generators and generating sets
+# results on generators and generating collections
- id: generator_consequence
assumptions:
- generator
conclusions:
- - generating set
+ - generating collection
- inhabited
proof: This is trivial.
@@ -12,15 +12,15 @@
assumptions:
- extremal generator
conclusions:
- - extremal generating set
+ - extremal generating collection
- generator
proof: This is trivial.
-- id: extremal_generating_set_consequence
+- id: extremal_generating_collection_consequence
assumptions:
- - extremal generating set
+ - extremal generating collection
conclusions:
- - generating set
+ - generating collection
proof: This is trivial.
- id: generator_balanced_consequence
@@ -31,18 +31,18 @@
- extremal generator
proof: This is immediate from the fact that any faithful functor out of a balanced category is also conservative (see here).
-- id: generating_set_balanced_consequences
+- id: generating_collection_balanced_consequence
assumptions:
- - generating set
+ - generating collection
- balanced
conclusions:
- - extremal generating set
+ - extremal generating collection
proof: This is immediate from the fact that any faithful functor out of a balanced category is also conservative (see here).
- id: generator_via_coproduct
assumptions:
- coproducts
- - generating set
+ - generating collection
- strongly connected
conclusions:
- generator
@@ -51,7 +51,7 @@
- id: extremal_generator_via_coproduct
assumptions:
- coproducts
- - extremal generating set
+ - extremal generating collection
- strongly connected
conclusions:
- extremal generator
@@ -69,14 +69,14 @@
- locally finite
- left cancellative
- semi-strongly connected
- - extremal generating set
+ - extremal generating collection
conclusions:
- essentially small
proof: >-
- Suppose a category $\C$ is locally finite, left cancellative, semi-strongly connected, and has an extremal generating set $S$. We then claim that
+ Suppose a category $\C$ is locally finite, left cancellative, semi-strongly connected, and has an extremal generating collection $S$. We then claim that
$$\Ob(\C) \to \IN^S, \, X \mapsto \bigl(G \mapsto \card(\Hom(G, X))\bigr)$$
is injective on isomorphism classes of $\Ob(\C)$. To see this, suppose two objects $X$ and $Y$ map to the same cardinality tuple. Since $\C$ is semi-strongly connected, we may assume without loss of generality that there is a morphism $f : X \to Y$. Then since $f$ is a monomorphism, for each $G \in S$ we have
$$f \circ {-} : \Hom(G, X) \to \Hom(G, Y)$$
- is an injective function between finite sets of equal cardinality, and therefore is also a bijection. By the assumption that $S$ is an extremal generating set, we thus have $f$ is an isomorphism.
+ is an injective function between finite sets of equal cardinality, and therefore is also a bijection. By the assumption that $S$ is an extremal generating collection, we thus have $f$ is an isomorphism.
- This shows that the collection of isomorphism classes of objects of $X$ is in bijection with a set. Together with the assumption that the category is locally finite, this implies the category is essentially small.
+ This shows that the collection of isomorphism classes of objects of $X$ is essentially small, i.e. isomorphic to a set. Together with the assumption that the category is locally finite, this implies the category is essentially small.
diff --git a/database/data/category-implications/groupoids.yaml b/database/data/category-implications/groupoids.yaml
index e72ac290e..a92ffdde9 100644
--- a/database/data/category-implications/groupoids.yaml
+++ b/database/data/category-implications/groupoids.yaml
@@ -44,12 +44,14 @@
- extremal generator
proof: This is trivial.
-- id: groupoid_generating_set
+- id: groupoid_generating_collection
+ # redundant because of "generating_collection_balanced_consequence",
+ # but we can keep it, because the proof is simpler.
assumptions:
- groupoid
- - generating set
+ - generating collection
conclusions:
- - extremal generating set
+ - extremal generating collection
proof: This is trivial.
- id: groupoid_with_multi-terminal
diff --git a/database/data/category-implications/size.yaml b/database/data/category-implications/size.yaml
index d549163c1..ffc00bdf1 100644
--- a/database/data/category-implications/size.yaml
+++ b/database/data/category-implications/size.yaml
@@ -12,11 +12,11 @@
assumptions:
- essentially small
conclusions:
- - extremal generating set
+ - extremal generating collection
- locally essentially small
- well-copowered
- well-powered
- proof: All conclusions are trivial except perhaps that the category has an extremal generating set. For that, let $S$ be a set with one representative of each isomorphism class of objects of the category. Then it is easy to show using the Yoneda Lemma that $S$ is an extremal generating set.
+ proof: This is trivial.
- id: finite_consequence
assumptions:
@@ -67,12 +67,12 @@
- concretizable
conclusions:
- locally essentially small
- proof: 'If $U : \C \to \Set$ is a faithful functor, for every pair of objects $A,B$, the collection $\Hom(A,B)$ embeds into the set $\Hom(U(A),U(B))$, so that it is isomorphic to a set.'
+ proof: 'If $U : \C \to \Set$ is a faithful functor, for every pair of objects $A,B$, the collection $\Hom(A,B)$ embeds into the set $\Hom(U(A),U(B))$, so that it is essentially small.'
-- id: generating_set_concrete
+- id: generating_collection_concrete
assumptions:
- - generating set
+ - generating collection
- locally essentially small
conclusions:
- concretizable
- proof: 'If $S$ is a generating set of a locally small category $\C$, then by definition the functor $(\Hom(G,-))_{G \in S} : \C \to \Set^S$ is faithful. Furthermore, the functor $\Set^S \to \Set$ mapping $X \mapsto \coprod_{G \in S} X_G$ is faithful. Their composition provides a faithful functor $\C \to \Set$.'
+ proof: 'If $S$ is a generating collection of a locally small category $\C$, then by definition the functor $(\Hom(G,-))_{G \in S} : \C \to \Set^S$ is faithful. Furthermore, the functor $\Set^S \to \Set$ mapping $X \mapsto \coprod_{G \in S} X_G$ is faithful. Their composition provides a faithful functor $\C \to \Set$.'
diff --git a/database/data/category-implications/thin.yaml b/database/data/category-implications/thin.yaml
index 192bd5760..da5acd9b9 100644
--- a/database/data/category-implications/thin.yaml
+++ b/database/data/category-implications/thin.yaml
@@ -4,7 +4,7 @@
assumptions:
- thin
conclusions:
- - generating set
+ - generating collection
- locally finite
- one-way
- equalizers
@@ -136,7 +136,7 @@
- thin
conclusions:
- cocomplete
- proof: The supremum of a subset in a (small) preordered set is the infimum of the set of upper bounds.
+ proof: The supremum of a subset in a preordered set is the infimum of the set of upper bounds.
- id: thin_implies_regular
assumptions:
diff --git a/database/data/category-implications/topos.yaml b/database/data/category-implications/topos.yaml
index 05a89d3eb..dcffb0a7b 100644
--- a/database/data/category-implications/topos.yaml
+++ b/database/data/category-implications/topos.yaml
@@ -41,7 +41,7 @@
conclusions:
- coproducts
- elementary topos
- - generating set
+ - generating collection
- locally essentially small
proof: See Mac Lane & Moerdijk, Appendix, Prop. 4.4.
is_equivalence: true
diff --git a/database/data/category-implications/total.yaml b/database/data/category-implications/total.yaml
index a65030f82..74cceba46 100644
--- a/database/data/category-implications/total.yaml
+++ b/database/data/category-implications/total.yaml
@@ -27,7 +27,7 @@
- cocomplete
- locally essentially small
- well-copowered
- - generating set
+ - generating collection
conclusions:
- total
proof: Since the category is cocomplete and well-copowered, it is epi-cocomplete (meaning that it has wide pushouts of epimorphisms, even of non-small families of epimorphisms). The result then follows from B. J. Day, Further criteria for totality, Thm. 1.
diff --git a/database/data/category-properties/accessible.yaml b/database/data/category-properties/accessible.yaml
index 9754d2ded..dd4ef47f3 100644
--- a/database/data/category-properties/accessible.yaml
+++ b/database/data/category-properties/accessible.yaml
@@ -1,6 +1,6 @@
id: accessible
relation: is
-description: Let $\kappa$ be a regular cardinal. A category is $\kappa$-accessible if it has $\kappa$-filtered colimits and there is a (small) set $G$ of $\kappa$-presentable objects such that every object is a $\kappa$-filtered colimit of objects in $G$. A category is accessible if it is $\kappa$-accessible for some regular cardinal $\kappa$.
+description: Let $\kappa$ be a regular cardinal. A category is $\kappa$-accessible if it has $\kappa$-filtered colimits and there is an essentially small collection $G$ of $\kappa$-presentable objects such that every object is a $\kappa$-filtered colimit of objects in $G$. A category is accessible if it is $\kappa$-accessible for some regular cardinal $\kappa$.
nlab_link: https://ncatlab.org/nlab/show/accessible+category
dual: coaccessible
invariant_under_equivalences: true
diff --git a/database/data/category-properties/aleph1-accessible.yaml b/database/data/category-properties/aleph1-accessible.yaml
index 8b1ce5d47..1d55c82f0 100644
--- a/database/data/category-properties/aleph1-accessible.yaml
+++ b/database/data/category-properties/aleph1-accessible.yaml
@@ -1,6 +1,6 @@
id: ℵ₁-accessible
relation: is
-description: This is the special case of the notion of a $\kappa$-accessible category, where $\kappa = \aleph_1$ is the first uncountable cardinal. Concretely, a category is $\aleph_1$-accessible when it has $\aleph_1$-filtered colimits and there is a small set $G$ of $\aleph_1$-presentable objects such that every object is a $\aleph_1$-filtered colimit of objects in $G$.
+description: This is the special case of the notion of a $\kappa$-accessible category, where $\kappa = \aleph_1$ is the first uncountable cardinal. Concretely, a category is $\aleph_1$-accessible when it has $\aleph_1$-filtered colimits and there is an essentially small collection $G$ of $\aleph_1$-presentable objects such that every object is a $\aleph_1$-filtered colimit of objects in $G$.
nlab_link: https://ncatlab.org/nlab/show/accessible+category
dual: null
invariant_under_equivalences: true
diff --git a/database/data/category-properties/cogenerating collection.yaml b/database/data/category-properties/cogenerating collection.yaml
new file mode 100644
index 000000000..4900c60e0
--- /dev/null
+++ b/database/data/category-properties/cogenerating collection.yaml
@@ -0,0 +1,22 @@
+id: cogenerating collection
+relation: has a
+description: >-
+ This property refers to the existence of a cogenerating collection. A cogenerating collection of a category $\C$ is a collection of objects $S \subseteq \Ob(\C)$ that is essentially small (i.e., isomorphic to a set) and has the following property: if parallel morphisms $f,g : A \rightrightarrows B$ satisfy $h \circ f = h \circ g$ for every morphism $h : B \to Q$ with $Q \in S$, then $f = g$. Equivalently, the functor
+ $$(\Hom(-,Q))_{Q \in S} : \C^{\op} \to (\Set^+)^S$$
+ is faithful. If $\C$ is locally essentially small and has products, this is also equivalent to the condition that the canonical morphism
+ $$A \to \textstyle\prod_{Q\in S} \prod_{f\in\Hom(A,Q)} Q$$
+ is a monomorphism for every object $A$.
+
+
+ The condition that $S$ is essentially small is important since, without it, every category would have a cogenerating collection, namely its collection of all objects. Notice that $S$ is not assumed to be a set "on the nose", since its objects do not need to be sets; see our foundations for more background. This is why we have not adopted the more common terminology of a "cogenerating set". We did not choose "essentially small cogenerating collection" either since it is too cumbersome and diverges too much from the literature.
+
+nlab_link: https://ncatlab.org/nlab/show/cogenerator
+dual: generating collection
+invariant_under_equivalences: true
+
+related:
+ - cogenerator
+ - extremal cogenerating collection
+
+tags:
+ - size
diff --git a/database/data/category-properties/cogenerating set.yaml b/database/data/category-properties/cogenerating set.yaml
deleted file mode 100644
index b202f1053..000000000
--- a/database/data/category-properties/cogenerating set.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-id: cogenerating set
-relation: has a
-description: >-
- A set of objects $S$ is called a cogenerating set if for every pair of parallel morphisms $f,g : A \rightrightarrows B$, $f = g$ holds if and only if for every morphism $h : B \to Q$ with $Q \in S$ we have $h \circ f = h \circ g$. Equivalently, the functor $(\Hom(-,Q))_{Q \in S} : \C^{\op} \to (\Set^+)^S$ is faithful. This property refers to the existence of a cogenerating set.
-
- In a locally essentially small category with small products, it is also equivalent to the condition that the canonical morphism
- $$A \to \textstyle\prod_{Q\in S} \prod_{f\in\Hom(A,Q)} Q$$
- is a monomorphism for every object $A$.
-nlab_link: https://ncatlab.org/nlab/show/cogenerator
-dual: generating set
-invariant_under_equivalences: true
-
-related:
- - cogenerator
- - extremal cogenerating set
-
-tags:
- - size
diff --git a/database/data/category-properties/cogenerator.yaml b/database/data/category-properties/cogenerator.yaml
index 02645b872..d5f5d1db4 100644
--- a/database/data/category-properties/cogenerator.yaml
+++ b/database/data/category-properties/cogenerator.yaml
@@ -1,12 +1,15 @@
id: cogenerator
relation: has a
-description: 'An object $Q$ of a category is called a cogenerator if for every pair of parallel morphisms $f,g : A \rightrightarrows B$ the equation $f = g$ holds if for every morphism $h : B \to Q$ we have $h \circ f = h \circ g$. Equivalently, the functor $\Hom(-,Q) : \C^{\op} \to \Set^+$ is faithful. This property refers to the existence of a cogenerator. By definition, $Q$ is a cogenerator if and only if $\{Q\}$ is a cogenerating set.'
+description: >-
+ This property refers to the existence of a cogenerator. An object $Q$ of a category $\C$ is called a cogenerator if for all parallel morphisms $f,g : A \rightrightarrows B$ such that $h \circ f = h \circ g$ for every morphism $h : B \to Q$, we have $f = g$. Equivalently, the functor
+ $$\Hom(-,Q) : \C^{\op} \to \Set^+$$
+ is faithful. By definition, $Q$ is a cogenerator if and only if $\{Q\}$ is a cogenerating collection.
nlab_link: https://ncatlab.org/nlab/show/cogenerator
dual: generator
invariant_under_equivalences: true
related:
- - cogenerating set
+ - cogenerating collection
- extremal cogenerator
tags:
diff --git a/database/data/category-properties/concretizable.yaml b/database/data/category-properties/concretizable.yaml
index 251f621ee..33f4f92de 100644
--- a/database/data/category-properties/concretizable.yaml
+++ b/database/data/category-properties/concretizable.yaml
@@ -9,7 +9,7 @@ dual: concretizable
invariant_under_equivalences: true
related:
- - generating set
+ - generating collection
- locally essentially small
tags:
diff --git a/database/data/category-properties/coproducts.yaml b/database/data/category-properties/coproducts.yaml
index c44fd5754..7ce44d52b 100644
--- a/database/data/category-properties/coproducts.yaml
+++ b/database/data/category-properties/coproducts.yaml
@@ -1,6 +1,6 @@
id: coproducts
relation: has
-description: 'Given a family of objects $(A_i)_{i \in I}$, a coproduct $\coprod_{i \in I} A_i$ is defined as an object with morphisms $i_i : A_i \to \coprod_{i \in I} A_i$ satisfying the following universal property: For every object $T$ and every family of morphisms $(f_i : A_i \to T)_{i \in I}$ there is a unique morphism $f : \coprod_{i \in I} A_i \to T$ such that $f \circ i_i = f_i$ for all $i \in I$. This property refers to the existence of small coproducts, i.e., coproducts of small families of objects.'
+description: 'Given a family of objects $(A_i)_{i \in I}$, a coproduct $\coprod_{i \in I} A_i$ is defined as an object with morphisms $i_i : A_i \to \coprod_{i \in I} A_i$ satisfying the following universal property: For every object $T$ and every family of morphisms $(f_i : A_i \to T)_{i \in I}$ there is a unique morphism $f : \coprod_{i \in I} A_i \to T$ such that $f \circ i_i = f_i$ for all $i \in I$. We say that a category has coproducts if every small family $(A_i)_{i \in I}$ (i.e., $I$ is a set) has a coproduct.'
nlab_link: https://ncatlab.org/nlab/show/coproduct
dual: products
invariant_under_equivalences: true
diff --git a/database/data/category-properties/cosifted.yaml b/database/data/category-properties/cosifted.yaml
index 4ccf56f35..e2f90ee5e 100644
--- a/database/data/category-properties/cosifted.yaml
+++ b/database/data/category-properties/cosifted.yaml
@@ -1,6 +1,6 @@
id: cosifted
relation: is
-description: 'A category $\C$ is cosifted if it is inhabited and the diagonal functor $\Delta : \C \to \C \times \C$ is initial, i.e. if it is non-empty and for any two objects $X,Y \in \C$ the category of spans $$X \leftarrow Z \rightarrow Y$$ is connected. Equivalently, a small category $\C$ is cosifted if $\colim : \Set^{{\C}^\op} \to \Set$ preserves finite products. This property is a weaker notion than being cofiltered.'
+description: 'A category $\C$ is cosifted if it is inhabited and the diagonal functor $\Delta : \C \to \C \times \C$ is initial, i.e. if it is non-empty and for any two objects $X,Y \in \C$ the category of spans $$X \leftarrow Z \rightarrow Y$$ is connected. A small category $\C$ is cosifted if and only if $\colim : \Set^{{\C}^\op} \to \Set$ preserves finite products. This property is a weaker notion than being cofiltered.'
nlab_link: https://ncatlab.org/nlab/show/sifted+category
dual: sifted
invariant_under_equivalences: true
diff --git a/database/data/category-properties/cototal.yaml b/database/data/category-properties/cototal.yaml
index a9e58b504..a80469742 100644
--- a/database/data/category-properties/cototal.yaml
+++ b/database/data/category-properties/cototal.yaml
@@ -7,7 +7,7 @@ description: >-
$$y : \C^{\op} \to [\C, \Set]$$
has a left adjoint.