From 136feda5c13a6c35d7224075011ed95146c73705 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Thu, 14 May 2026 17:16:59 +0200 Subject: [PATCH 01/11] =?UTF-8?q?add=20property:=20=E2=84=B5=E2=82=81-filt?= =?UTF-8?q?ered=20colimits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- databases/catdat/data/categories/Delta.yaml | 3 +++ databases/catdat/data/categories/FinOrd.yaml | 3 +++ databases/catdat/data/categories/FinSet.yaml | 2 +- databases/catdat/data/categories/Grp_c.yaml | 2 +- databases/catdat/data/categories/Man.yaml | 2 +- databases/catdat/data/categories/Set_c.yaml | 4 ++-- databases/catdat/data/categories/Sp.yaml | 3 +++ .../data/category-implications/accessible.yaml | 3 ++- .../category-implications/filtered colimits.yaml | 16 ++++++++++++++++ .../category-properties/aleph1-accessible.yaml | 3 ++- .../aleph1-filtered colimits.yaml | 11 +++++++++++ .../category-properties/filtered colimits.yaml | 1 + databases/catdat/scripts/expected-data/Ab.json | 1 + databases/catdat/scripts/expected-data/Set.json | 1 + databases/catdat/scripts/expected-data/Top.json | 1 + 15 files changed, 49 insertions(+), 7 deletions(-) create mode 100644 databases/catdat/data/category-properties/aleph1-filtered colimits.yaml diff --git a/databases/catdat/data/categories/Delta.yaml b/databases/catdat/data/categories/Delta.yaml index de07bf0d..5bac7ad0 100644 --- a/databases/catdat/data/categories/Delta.yaml +++ b/databases/catdat/data/categories/Delta.yaml @@ -54,6 +54,9 @@ satisfied_properties: - property: epi-regular reason: The proof for $\FinOrd$ also works for $\FinSet \setminus \{\varnothing\}$. + - property: ℵ₁-filtered colimits + reason: This can be deduced from the property for $\FinOrd$. + - property: cosifted reason: >- Let $X,Y \in \Delta$. We may pick $x \in X$, $y \in Y$. Then there is a "point span" $X \xleftarrow{x} [0] \xrightarrow{y} Y$. Every span $X \xleftarrow{f} Z \xrightarrow{g} Y$ is connected to such a point span: Pick $z \in Z$. This defines a morphism of spans: diff --git a/databases/catdat/data/categories/FinOrd.yaml b/databases/catdat/data/categories/FinOrd.yaml index bbb37262..04933f41 100644 --- a/databases/catdat/data/categories/FinOrd.yaml +++ b/databases/catdat/data/categories/FinOrd.yaml @@ -55,6 +55,9 @@ satisfied_properties: - property: core-thin reason: 'Let $f : \{1 < \cdots < n \} \to \{1 < \cdots < n \}$ be an automorphism. Then $f(i)$ is the smallest element not contained in $\{f(j) : j < i\}$. From this one can deduce $f(i)=i$ by induction.' + - property: ℵ₁-filtered colimits + reason: The proof is similar to $\FinSet$. + unsatisfied_properties: - property: small reason: Even the collection of all singleton orders is not small. diff --git a/databases/catdat/data/categories/FinSet.yaml b/databases/catdat/data/categories/FinSet.yaml index 820d795a..224d7a29 100644 --- a/databases/catdat/data/categories/FinSet.yaml +++ b/databases/catdat/data/categories/FinSet.yaml @@ -42,7 +42,7 @@ satisfied_properties: reason: This follows easily from the fact that sets form an elementary topos. - property: ℵ₁-accessible - reason: The inclusion $\FinSet \hookrightarrow \Set$ is closed under ℵ₁-filtered colimits, that is, any ℵ₁-filtered colimit of finite sets is again finite. Since every finite set is ℵ₁-presentable in $\Set$, it is still ℵ₁-presentable in $\FinSet$. Therefore, $\FinSet$ is ℵ₁-accessible, where every object is ℵ₁-presentable. + reason: The inclusion $\FinSet \hookrightarrow \Set$ is closed under ℵ₁-filtered colimits, that is, any ℵ₁-filtered colimit of finite sets is again finite (MO/400763). Since every finite set is ℵ₁-presentable in $\Set$, it is still ℵ₁-presentable in $\FinSet$. Therefore, $\FinSet$ is ℵ₁-accessible, where every object is ℵ₁-presentable. unsatisfied_properties: - property: small diff --git a/databases/catdat/data/categories/Grp_c.yaml b/databases/catdat/data/categories/Grp_c.yaml index 7c8fac0a..ce9a5114 100644 --- a/databases/catdat/data/categories/Grp_c.yaml +++ b/databases/catdat/data/categories/Grp_c.yaml @@ -85,7 +85,7 @@ unsatisfied_properties: - property: cogenerator reason: 'Assume that a cogenerator $Q$ exists in $\Grp_\c$. There are only countably many finitely generated subgroups of $Q$. But there are continuum many finitely generated simple groups; this follows from Corollary 1.5 in Finitely generated infinite simple groups of homeomorphisms of the real line by J. Hyde and Y. Lodha. Hence, there is a finitely generated (and hence countable) simple group $H$ which does not embed into $Q$. Since $H$ is simple, any homomorphism $H \to Q$ must be trivial then. But then $\id_H, 1 : H \rightrightarrows H$ are not separated by a homomorphism $H \to Q$.' - - property: ℵ₁-accessible + - property: ℵ₁-filtered colimits reason: 'We can almost copy the proof from $\Set_\c$ to show that $\Grp_\c$ does not have $\aleph_1$-filtered colimits: Fix an uncountable set $X$, let $P_\c(X)$ be the poset of countable subsets of $X$, which is $\aleph_1$-filtered, and consider the functor $P_\c(X) \to \Grp_\c$ taking a subset $Y \subseteq X$ to the free group $F(Y)$. The colimit of this diagram in $\Grp$ is given by $F(X)$ itself, so if $G$ were a colimit in $\Grp_\c$, then $\Hom(G, C_2) \cong \Hom(F(X),C_2) \cong \{0,1\}^X$. But the former has cardinality at most $2^{\aleph_0}$ and the latter has cardinality $2^{\card(X)}$, so we have obtained a contradiction if we pick $X$ large enough (e.g. $\card(X)=2^{\aleph_0}$).' special_objects: diff --git a/databases/catdat/data/categories/Man.yaml b/databases/catdat/data/categories/Man.yaml index 37f73027..afca53ec 100644 --- a/databases/catdat/data/categories/Man.yaml +++ b/databases/catdat/data/categories/Man.yaml @@ -71,7 +71,7 @@ unsatisfied_properties: - property: sequential colimits reason: If $\Man$ had sequential colimits, then by this lemma there would be a manifold $M$ that admits a split epimorphism $M \to \IR^n$ for every $n$. But then $M$ will have an infinite-dimensional tangent space, which is a contradiction. - - property: ℵ₁-accessible + - property: ℵ₁-filtered colimits reason: 'We already know that $\Set_\c$ does not have $\aleph_1$-filtered colimits. The functor $\pi_0: \Man \to \Set_\c$ is well-defined (because manifolds are second-countable), and it admits a fully faithful right adjoint (regarding a countable set as a discrete manifold). Therefore, $\Man$ does not have $\aleph_1$-filtered colimits.' - property: quotients of congruences diff --git a/databases/catdat/data/categories/Set_c.yaml b/databases/catdat/data/categories/Set_c.yaml index e949660d..fc228389 100644 --- a/databases/catdat/data/categories/Set_c.yaml +++ b/databases/catdat/data/categories/Set_c.yaml @@ -69,8 +69,8 @@ unsatisfied_properties: - property: countable powers reason: Since the forgetful functor $\Set_\c \to \Set$ is representable, it preserves (countable) products. Therefore, if the power $\{0,1\}^{\IN}$ exists in $\Set_\c$, it must be the ordinary cartesian product, which however is uncountable. - - property: ℵ₁-accessible - reason: 'In fact, $\Set_\c$ does not have $\aleph_1$-filtered colimits: Fix an uncountable set $X$, let $P_\c(X)$ be the poset of countable subsets of $X$, which is $\aleph_1$-filtered, and consider the functor $P_\c(X) \to \Set_\c$ taking a subset $Y \subseteq X$ to $Y$. The colimit of this diagram in $\Set$ is given by $X$ itself, so if $X_c$ were a colimit in $\Set_\c$, then $\Hom(X_c, \{0,1\}) \cong \Hom(X, \{0,1\})$. But the former has cardinality at most $2^{\aleph_0}$ and the latter has cardinality $2^{\card(X)}$, so we have obtained a contradiction if we pick $X$ large enough (e.g. $\card(X)=2^{\aleph_0}$).' + - property: ℵ₁-filtered colimits + reason: 'Fix an uncountable set $X$, let $P_\c(X)$ be the poset of countable subsets of $X$, which is $\aleph_1$-filtered, and consider the functor $P_\c(X) \to \Set_\c$ taking a subset $Y \subseteq X$ to $Y$. The colimit of this diagram in $\Set$ is given by $X$ itself, so if $X_c$ were a colimit in $\Set_\c$, then $\Hom(X_c, \{0,1\}) \cong \Hom(X, \{0,1\})$. But the former has cardinality at most $2^{\aleph_0}$ and the latter has cardinality $2^{\card(X)}$, so we have obtained a contradiction if we pick $X$ large enough (e.g. $\card(X)=2^{\aleph_0}$).' special_objects: initial object: diff --git a/databases/catdat/data/categories/Sp.yaml b/databases/catdat/data/categories/Sp.yaml index 62c23aef..0ecf1b45 100644 --- a/databases/catdat/data/categories/Sp.yaml +++ b/databases/catdat/data/categories/Sp.yaml @@ -23,6 +23,9 @@ satisfied_properties: - property: cogenerator reason: 'This follows from $\Sp \simeq \prod_{n \geq 0} \Sigma_n{-}\FinSet$, this lemma, and the fact that if $G$ is a (finite) group, the power set $P(G)$ with the evident $G$-action is a weakly terminal cogenerator in $G{-}\Set$ (resp. $G{-}\FinSet$). For the proof, notice that $\varnothing,G \in P(G)$ are fixed points, yielding two $G$-maps $1 \rightrightarrows P(G)$. In particular, $P(G)$ is weakly terminal. If $X$ is a $G$-set with distinct points $x,y$, we construct a $G$-map $f : X \to P(G)$ that separates $x,y$: First, $X$ is a coproduct of orbits. If $x,y$ lie in different orbits, let $f|_{Gx}$ be constant $\varnothing$, $f|_{Gy}$ be constant $G$, and, say, $f$ be constant $\varnothing$ on all other orbits. If $x,y$ lie in the same orbit, say $y = g_0 x$, define $f|_{Gx} : Gx \to P(G)$ by $f(x) = G_x$ (stabilizer), which is well-defined, and choose $f$ to be $\varnothing$ on all other orbits. Then $f(y) = g_0 G_x \neq G_x = f(x)$.' + - property: ℵ₁-filtered colimits + reason: This is because $\FinSet$ has this property. + unsatisfied_properties: - property: skeletal reason: This is trivial. diff --git a/databases/catdat/data/category-implications/accessible.yaml b/databases/catdat/data/category-implications/accessible.yaml index c0018f04..4d681fbc 100644 --- a/databases/catdat/data/category-implications/accessible.yaml +++ b/databases/catdat/data/category-implications/accessible.yaml @@ -132,6 +132,7 @@ - ℵ₁-accessible conclusions: - accessible + - ℵ₁-filtered colimits reason: This is trivial. is_equivalence: false @@ -148,7 +149,7 @@ - accessible conclusions: - Cauchy complete - reason: This is because the walking idempotent is $\kappa$-filtered for any regular cardinal $\kappa$. + reason: This is because the walking idempotent is $\kappa$-filtered for any regular cardinal $\kappa$. See also Makkai-Pare, Prop. 2.2.1. is_equivalence: false - id: small_accessible_characterization diff --git a/databases/catdat/data/category-implications/filtered colimits.yaml b/databases/catdat/data/category-implications/filtered colimits.yaml index 5e3ff90a..5b93a253 100644 --- a/databases/catdat/data/category-implications/filtered colimits.yaml +++ b/databases/catdat/data/category-implications/filtered colimits.yaml @@ -61,6 +61,22 @@ reason: We may assume that the category $\C$ is finite and Cauchy complete. The answer at MO/509853 shows that every filtered colimit in $\C$ exists, in fact it is a retract of one of the objects in the diagram. Now apply this to the morphism category of $\C$. It follows that for every filtered diagram of morphisms $X_i \to Y_i$ their colimit $X_\infty \to Y_\infty$ exists, which is a retract of one of the $X_i \to Y_i$. Therefore, if every $X_i \to Y_i$ is a monomorphism, also $X_\infty \to Y_\infty$ is a monomorphism. is_equivalence: false +- id: aleph1-filtered-colimits-include-filtered-colimits + assumptions: + - filtered colimits + conclusions: + - ℵ₁-filtered colimits + reason: Every $\aleph_1$-filtered category is also $\aleph_0$-filtered, i.e. filtered. Therefore, every $\aleph_1$-filtered diagram is also a filtered diagram, hence has a colimit by assumption. + is_equivalence: false + +- id: kappa-filtered-colimits_require_Cauchy_complete + assumptions: + - ℵ₁-filtered colimits + conclusions: + - Cauchy complete + reason: More generally, if $\kappa$ is any infinite regular cardinal, a category with $\kappa$-filtered colimits must be Cauchy cocomplete. This is because the walking idempotent is $\kappa$-filtered. See also Makkai-Pare, Prop. 2.2.1. + is_equivalence: false + - id: sifted_categories_are_connected assumptions: - connected colimits diff --git a/databases/catdat/data/category-properties/aleph1-accessible.yaml b/databases/catdat/data/category-properties/aleph1-accessible.yaml index 23532d7a..6b3d96c2 100644 --- a/databases/catdat/data/category-properties/aleph1-accessible.yaml +++ b/databases/catdat/data/category-properties/aleph1-accessible.yaml @@ -1,6 +1,6 @@ id: ℵ₁-accessible relation: is -description: This is the special case of the notion of $\kappa$-accessible categories, where $\kappa = \aleph_1$ is the first uncountable cardinal. +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$. nlab_link: https://ncatlab.org/nlab/show/accessible+category invariant_under_equivalences: true @@ -8,3 +8,4 @@ related_properties: - accessible - finitely accessible - locally ℵ₁-presentable + - ℵ₁-filtered colimits diff --git a/databases/catdat/data/category-properties/aleph1-filtered colimits.yaml b/databases/catdat/data/category-properties/aleph1-filtered colimits.yaml new file mode 100644 index 00000000..0ac19525 --- /dev/null +++ b/databases/catdat/data/category-properties/aleph1-filtered colimits.yaml @@ -0,0 +1,11 @@ +id: ℵ₁-filtered colimits +relation: has +description: A category has $\aleph_1$-filtered colimits if it has colimits of diagrams indexed by small $\aleph_1$-filtered categories. Here, a category is called $\aleph_1$-filtered when every countable diagram has a cocone. +nlab_link: https://ncatlab.org/nlab/show/filtered+colimit +dual_property: null +invariant_under_equivalences: true + +related_properties: + - cocomplete + - filtered colimits + - ℵ₁-accessible diff --git a/databases/catdat/data/category-properties/filtered colimits.yaml b/databases/catdat/data/category-properties/filtered colimits.yaml index ebab748e..9cc8bc4f 100644 --- a/databases/catdat/data/category-properties/filtered colimits.yaml +++ b/databases/catdat/data/category-properties/filtered colimits.yaml @@ -10,3 +10,4 @@ related_properties: - directed colimits - filtered - sifted colimits + - ℵ₁-filtered colimits diff --git a/databases/catdat/scripts/expected-data/Ab.json b/databases/catdat/scripts/expected-data/Ab.json index 5adbeb58..75e28964 100644 --- a/databases/catdat/scripts/expected-data/Ab.json +++ b/databases/catdat/scripts/expected-data/Ab.json @@ -89,6 +89,7 @@ "accessible": true, "finitely accessible": true, "ℵ₁-accessible": true, + "ℵ₁-filtered colimits": true, "generalized variety": true, "locally finitely multi-presentable": true, "locally multi-presentable": true, diff --git a/databases/catdat/scripts/expected-data/Set.json b/databases/catdat/scripts/expected-data/Set.json index 1b231c2e..44644248 100644 --- a/databases/catdat/scripts/expected-data/Set.json +++ b/databases/catdat/scripts/expected-data/Set.json @@ -83,6 +83,7 @@ "accessible": true, "finitely accessible": true, "ℵ₁-accessible": true, + "ℵ₁-filtered colimits": true, "generalized variety": true, "locally finitely multi-presentable": true, "locally multi-presentable": true, diff --git a/databases/catdat/scripts/expected-data/Top.json b/databases/catdat/scripts/expected-data/Top.json index d3febb98..864a05fa 100644 --- a/databases/catdat/scripts/expected-data/Top.json +++ b/databases/catdat/scripts/expected-data/Top.json @@ -137,6 +137,7 @@ "accessible": false, "finitely accessible": false, "ℵ₁-accessible": false, + "ℵ₁-filtered colimits": true, "generalized variety": false, "locally finitely multi-presentable": false, "locally multi-presentable": false, From 88a97f3951e0a7f734071816151e3890d3f346b8 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Thu, 14 May 2026 18:25:34 +0200 Subject: [PATCH 02/11] =?UTF-8?q?add=20property:=20=E2=84=B5=E2=82=81-filt?= =?UTF-8?q?ered?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/categories/walking_idempotent.yaml | 4 +- .../filtered + sifted.yaml | 53 ++++++++++++++++--- .../aleph1-filtered colimits.yaml | 3 +- .../category-properties/aleph1-filtered.yaml | 11 ++++ .../data/category-properties/filtered.yaml | 6 ++- .../catdat/scripts/expected-data/Ab.json | 1 + .../catdat/scripts/expected-data/Set.json | 1 + .../catdat/scripts/expected-data/Top.json | 1 + 8 files changed, 67 insertions(+), 13 deletions(-) create mode 100644 databases/catdat/data/category-properties/aleph1-filtered.yaml diff --git a/databases/catdat/data/categories/walking_idempotent.yaml b/databases/catdat/data/categories/walking_idempotent.yaml index 68b3a491..ba0e99ce 100644 --- a/databases/catdat/data/categories/walking_idempotent.yaml +++ b/databases/catdat/data/categories/walking_idempotent.yaml @@ -39,8 +39,8 @@ satisfied_properties: - property: preadditive reason: The monoid $\{1,e\}$ with $e^2=e$ is the underlying multiplicative monoid of the ring $\IZ/2$, where $e=0$. Thus, the (unique) preadditive structure is given by $1 + e = e + 1 = 1$, $e + e = e$ and $1 + 1 = e$. - - property: filtered - reason: The pair $\id,e$ is coequalized by $e$ (non-universally). + - property: ℵ₁-filtered + reason: 'In fact, the walking idempotent is $\kappa$-filtered for every regular infinite cardinal $\kappa$: Every diagram $D : \I \to \Idem$ has the cocone $(e : D(i) \to 0)_{i \in \I}$.' unsatisfied_properties: - property: terminal object diff --git a/databases/catdat/data/category-implications/filtered + sifted.yaml b/databases/catdat/data/category-implications/filtered + sifted.yaml index 1b1f2b3c..ce37ad89 100644 --- a/databases/catdat/data/category-implications/filtered + sifted.yaml +++ b/databases/catdat/data/category-implications/filtered + sifted.yaml @@ -39,27 +39,64 @@ where $f=g$; hence when the category is also sifted, all cospans must be of this form, and so any two parallel morphisms are equal. is_equivalence: false -- id: terminal_object_yields_filtered +- id: filtered_criterion assumptions: - - terminal object + - finitely cocomplete + conclusions: + - filtered + reason: Every finite diagram even admits a universal cocone. + is_equivalence: false + +- id: filtered_via_coequalizers + assumptions: + - coequalizers + - semi-strongly connected conclusions: - filtered reason: This is obvious. is_equivalence: false -- id: filtered_criterion +- id: aleph1-filtered-consequence assumptions: - - finitely cocomplete + - ℵ₁-filtered conclusions: - filtered - reason: Every finite diagram even admits a universal cocone. + reason: This is trivial. is_equivalence: false -- id: filtered_via_equalizers +- id: aleph1-filtered_criterion assumptions: - coequalizers - - semi-strongly connected + - countable coproducts conclusions: - - filtered + - ℵ₁-filtered + reason: Every countable diagram even admits a universal cocone. + is_equivalence: false + +- id: terminal_object_yields_kappa_filtered + assumptions: + - terminal object + conclusions: + - ℵ₁-filtered reason: This is obvious. is_equivalence: false + +- id: filtered-finite-thin + assumptions: + - thin + - filtered + - essentially finite + conclusions: + - terminal object + reason: Let $\C$ be a thin, filtered, and w.l.o.g. finite category. The identity diagram $\C \to \C$ admits a cocone. That is, there is an object $T$ with a morphism $A \to T$ for all $A \in \C$. Then $T$ is terminal. + is_equivalence: false + +- id: aleph1-filtered-countable-thin + assumptions: + - thin + - ℵ₁-filtered + - essentially countable + conclusions: + - terminal object + reason: Let $\C$ be a thin, $\aleph_1$-filtered, and w.l.o.g. countable category. The identity diagram $\C \to \C$ admits a cocone. That is, there is an object $T$ with a morphism $A \to T$ for all $A \in \C$. Then $T$ is terminal. + is_equivalence: false diff --git a/databases/catdat/data/category-properties/aleph1-filtered colimits.yaml b/databases/catdat/data/category-properties/aleph1-filtered colimits.yaml index 0ac19525..1a583f6a 100644 --- a/databases/catdat/data/category-properties/aleph1-filtered colimits.yaml +++ b/databases/catdat/data/category-properties/aleph1-filtered colimits.yaml @@ -1,6 +1,6 @@ id: ℵ₁-filtered colimits relation: has -description: A category has $\aleph_1$-filtered colimits if it has colimits of diagrams indexed by small $\aleph_1$-filtered categories. Here, a category is called $\aleph_1$-filtered when every countable diagram has a cocone. +description: A category has $\aleph_1$-filtered colimits if it has colimits of diagrams indexed by small $\aleph_1$-filtered categories. This is the special case of having small $\kappa$-filtered colimits for $\kappa=\aleph_1$, the first uncountable cardinal. nlab_link: https://ncatlab.org/nlab/show/filtered+colimit dual_property: null invariant_under_equivalences: true @@ -9,3 +9,4 @@ related_properties: - cocomplete - filtered colimits - ℵ₁-accessible + - ℵ₁-filtered diff --git a/databases/catdat/data/category-properties/aleph1-filtered.yaml b/databases/catdat/data/category-properties/aleph1-filtered.yaml new file mode 100644 index 00000000..52183594 --- /dev/null +++ b/databases/catdat/data/category-properties/aleph1-filtered.yaml @@ -0,0 +1,11 @@ +id: ℵ₁-filtered +relation: is +description: A category is $\aleph_1$-filtered if every countable diagram admits a cocone. This is the special case of the notion of a $\kappa$-filtered category for $\kappa = \aleph_1$, the first uncountable cardinal. An equivalent characterization is given as Theorem 2.2 at the nLab. +nlab_link: https://ncatlab.org/nlab/show/filtered+category +dual_property: null +invariant_under_equivalences: true + +related_properties: + - filtered + - ℵ₁-filtered colimits + - cocomplete diff --git a/databases/catdat/data/category-properties/filtered.yaml b/databases/catdat/data/category-properties/filtered.yaml index 938bdf4a..7ce6254b 100644 --- a/databases/catdat/data/category-properties/filtered.yaml +++ b/databases/catdat/data/category-properties/filtered.yaml @@ -1,10 +1,12 @@ id: filtered relation: is -description: A category is filtered if every finite diagram admits a cocone. Equivalently, it is inhabited, for every two objects $x,y$ there is a cospan $x \rightarrow s \leftarrow y$ (not necessarily universal), and every parallel pair $x \rightrightarrows y$ is coequalized by some morphism $y \to c$ (not necessarily universal). +description: A category is filtered if every finite diagram admits a cocone. Equivalently, it is inhabited, for every two objects $x,y$ there is a cospan $x \rightarrow s \leftarrow y$ (not necessarily universal), and every parallel pair $x \rightrightarrows y$ is coequalized by some morphism $y \to c$ (not necessarily universal). This is the special case of the notion of a $\kappa$-filtered category for $\kappa = \aleph_0$. nlab_link: https://ncatlab.org/nlab/show/filtered+category dual_property: cofiltered invariant_under_equivalences: true related_properties: + - ℵ₁-filtered - filtered colimits - - finitely cocomplete + - cocomplete + - sifted diff --git a/databases/catdat/scripts/expected-data/Ab.json b/databases/catdat/scripts/expected-data/Ab.json index 75e28964..42c0cb6a 100644 --- a/databases/catdat/scripts/expected-data/Ab.json +++ b/databases/catdat/scripts/expected-data/Ab.json @@ -79,6 +79,7 @@ "finite copowers": true, "binary copowers": true, "filtered": true, + "ℵ₁-filtered": true, "cofiltered": true, "sifted": true, "cosifted": true, diff --git a/databases/catdat/scripts/expected-data/Set.json b/databases/catdat/scripts/expected-data/Set.json index 44644248..b2ab6e58 100644 --- a/databases/catdat/scripts/expected-data/Set.json +++ b/databases/catdat/scripts/expected-data/Set.json @@ -77,6 +77,7 @@ "finite copowers": true, "binary copowers": true, "filtered": true, + "ℵ₁-filtered": true, "cofiltered": true, "sifted": true, "cosifted": true, diff --git a/databases/catdat/scripts/expected-data/Top.json b/databases/catdat/scripts/expected-data/Top.json index 864a05fa..f0292620 100644 --- a/databases/catdat/scripts/expected-data/Top.json +++ b/databases/catdat/scripts/expected-data/Top.json @@ -61,6 +61,7 @@ "finite copowers": true, "binary copowers": true, "filtered": true, + "ℵ₁-filtered": true, "cofiltered": true, "sifted": true, "cosifted": true, From bb618c726b4e8933395cb543f416beceadf695c1 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Fri, 15 May 2026 17:20:03 +0200 Subject: [PATCH 03/11] =?UTF-8?q?add=20theorem=20for=20=E2=84=B5=E2=82=81-?= =?UTF-8?q?accessibility?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the theorem states that every locally finite, essentially countable and cauchy complete category is ℵ₁-accessible --- .../category-implications/accessible.yaml | 53 +++++++++++++++++-- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/databases/catdat/data/category-implications/accessible.yaml b/databases/catdat/data/category-implications/accessible.yaml index 4d681fbc..4634fcfe 100644 --- a/databases/catdat/data/category-implications/accessible.yaml +++ b/databases/catdat/data/category-implications/accessible.yaml @@ -161,13 +161,60 @@ reason: See Makkai-Pare, Thm. 2.2.2. is_equivalence: false -- id: countably_accessible_thin +- id: countably_accessible_criterion + # TODO: based on this, remove some of the assignments assumptions: - essentially countable - - thin + - locally finite + - Cauchy complete conclusions: - ℵ₁-accessible - reason: In general, every $\kappa$-filtered diagram in a poset whose elements are less than $\kappa$ admits the greatest element. Therefore, all the elements are $\kappa$-presentable, and the poset is $\kappa$-accessible. + reason: >- + The proof is similar to Thm. 2.2.2 in Makkai-Pare (which only establishes $\aleph_2$-accessibility) and to MO/509853 (which concerns $\aleph_0$-accessibility in the finite case). + + + Let $\C$ be a category that is locally finite, essentially countable, and Cauchy complete. By replacing $\C$ with an equivalent category if necessary, we may assume that it is countable and that all Hom-sets are finite sets. Let $\I$ be an $\aleph_1$-filtered category and let $D : \I \to \C$ be a diagram. We will prove that the colimit of $D$ exists and is a retract of some $D(i)$, in fact for arbitrarily large $i$. (Note that one cannot in general prove that it is isomorphic to some $D(i)$; this is false.) It follows that $\aleph_1$-filtered colimits exist and that every object of $\C$ is $\aleph_1$-presentable. + + + Let $X \in \C$ be a fixed object. Then + $$F \coloneqq \Hom(X,D(-)) : \I \to \FinSet$$ + is a diagram of finite sets. Regard it as a diagram in $\Set$ and let $L \in \Set$ be its colimit. Thus, for every $i \in \I$ we have maps $u_i : F(i) \to L$ that are jointly surjective, and two elements in $F(i)$ and $F(j)$ become equal in $L$ iff there exists a cospan $i \to k \leftarrow j$ such that these elements map to the same element in $F(k)$. + + + We claim that $L$ is finite. Otherwise, there would exist infinitely many pairwise distinct elements $l_1,l_2,\dotsc$ in $L$. Choose objects $i_1,i_2,\dotsc \in \I$ such that $l_n$ has a preimage in $F(i_n)$. Since $\I$ is $\aleph_1$-filtered, there exists a cocone $(i_n \to j)_{n \geq 1}$ in $\I$. We then obtain preimages $a_1,a_2,\dotsc$ in $F(j)$, which must be pairwise distinct because $l_1,l_2,\dotsc$ are pairwise distinct. This contradicts the finiteness of $F(j)$. Therefore, $L$ is finite. + + + For every element of the finite set $L$, choose a preimage in some $F(i)$. Since $\I$ is filtered, there exists $i \in \I$ that works for all elements simultaneously. Equivalently, the canonical map $F(i) \to L$ is surjective. + + + Now consider the free cocompletion $Y : \C \hookrightarrow \widehat{\C} = [\C^{\op},\Set]$ and the colimit $D_\infty \in \widehat{\C}$ of the diagram $Y \circ D$. Since colimits in $\widehat{\C}$ are computed objectwise, + $$D_\infty(X) = \colim_{i \in \I} \Hom(X,D(i)).$$ + We have shown above that $D_\infty(X)$ is finite and that there exists some $i_X \in \I$ such that the canonical map + $$u_{i_X}(X) : \Hom(X,D(i_X)) \to D_\infty(X)$$ + is surjective. Since $\C$ is countable and $\I$ is $\aleph_1$-filtered, there exists a cocone $(i_X \to j)_{X \in \C}$ in $\I$. It follows that + $$u_j(X) : \Hom(X,D(j)) \to D_\infty(X)$$ + is surjective for all $X \in \C$. Equivalently, $u_j : Y(D(j)) \to D_\infty$ is an epimorphism in $\widehat{\C}$. For every morphism $j \to j'$, the map $u_{j'}$ is likewise an epimorphism. We will now show that some $u_{j'}$ is in fact a split epimorphism in $\widehat{\C}$. + + + For every $X \in \C$, since $u_j(X)$ is a surjective map of finite sets, there exists a map + $$v(X) : D_\infty(X) \to \Hom(X,D(j))$$ + such that $u_j(X) \circ v(X) = \id_{D_\infty(X)}$. The issue is that $v$ need not be natural in $X$. To analyze this, let $f : X \to Y$ be a morphism in $\C$. Then we have a diagram of finite sets: + $$\begin{CD} + D_\infty(Y) @>{v(Y)}>> \Hom(Y,D(j)) @>{u_j(Y)}>> D_\infty(Y) \\ + @V{f^*}VV @V{f^*}VV @VV{f^*}V \\ + D_\infty(X) @>>{v(X)}> \Hom(X,D(j)) @>>{u_j(X)}> D_\infty(X) + \end{CD}$$ + The outer rectangle commutes, and the square on the right commutes. Hence, the square on the left commutes after composition with $u_j(X)$. Since $D_\infty(Y)$ is finite, it follows that there exists some morphism $j \to j'$ such that the left square commutes after composition with + $$\Hom(X,D(j \to j')) : \Hom(X,D(j)) \to \Hom(X,D(j')).$$ + A priori, the index $j'$ depends on the morphism $f : X \to Y$. However, since $\I$ is $\aleph_1$-filtered and $\C$ has only countably many morphisms, we may choose $j'$ independently of $f$. Thus, by construction, + $$w(X) \coloneqq \Hom(X,D(j \to j')) \circ v(X) : D_\infty(X) \to \Hom(X,D(j'))$$ + is natural in $X$. Moreover, + $$\begin{align*} + u_{j'}(X) \circ w(X) & = u_{j'}(X) \circ \Hom(X,D(j \to j')) \circ v(X) \\ + & = u_j(X) \circ v(X) = \id_{D_\infty(X)}. + \end{align*}$$ + Therefore, $u_{j'}$ is a split epimorphism in $\widehat{\C}$. Since $\C$ is Cauchy complete, it follows that $D_\infty$ is representable, represented by a retract of $D(j')$. Since $Y$ is fully faithful, this object is a colimit of $D$. + is_equivalence: false - id: locally_presentable_another_definition From 7ab7ebe511a0be59cb98cfe66176986a5d377f21 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Tue, 19 May 2026 11:27:23 +0200 Subject: [PATCH 04/11] =?UTF-8?q?remove=20redundant=20assignments=20based?= =?UTF-8?q?=20on=20the=20theorem=20for=20=E2=84=B5=E2=82=81-accessibility?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- databases/catdat/data/categories/Delta.yaml | 3 --- databases/catdat/data/categories/FinAb.yaml | 3 --- databases/catdat/data/categories/FinGrp.yaml | 3 --- databases/catdat/data/categories/FinOrd.yaml | 3 --- databases/catdat/data/categories/FinSet.yaml | 3 --- databases/catdat/data/category-implications/accessible.yaml | 1 - 6 files changed, 16 deletions(-) diff --git a/databases/catdat/data/categories/Delta.yaml b/databases/catdat/data/categories/Delta.yaml index 5bac7ad0..de07bf0d 100644 --- a/databases/catdat/data/categories/Delta.yaml +++ b/databases/catdat/data/categories/Delta.yaml @@ -54,9 +54,6 @@ satisfied_properties: - property: epi-regular reason: The proof for $\FinOrd$ also works for $\FinSet \setminus \{\varnothing\}$. - - property: ℵ₁-filtered colimits - reason: This can be deduced from the property for $\FinOrd$. - - property: cosifted reason: >- Let $X,Y \in \Delta$. We may pick $x \in X$, $y \in Y$. Then there is a "point span" $X \xleftarrow{x} [0] \xrightarrow{y} Y$. Every span $X \xleftarrow{f} Z \xrightarrow{g} Y$ is connected to such a point span: Pick $z \in Z$. This defines a morphism of spans: diff --git a/databases/catdat/data/categories/FinAb.yaml b/databases/catdat/data/categories/FinAb.yaml index 4b868950..5f583a90 100644 --- a/databases/catdat/data/categories/FinAb.yaml +++ b/databases/catdat/data/categories/FinAb.yaml @@ -31,9 +31,6 @@ satisfied_properties: - property: self-dual reason: 'This is a simple special case of Pontryagin duality: The functor $\Hom(-,\IQ/\IZ)$ provides the equivalence.' - - property: ℵ₁-accessible - reason: The proof works exactly as for $\FinSet$. - unsatisfied_properties: - property: small reason: Even the collection of trivial groups is not small. diff --git a/databases/catdat/data/categories/FinGrp.yaml b/databases/catdat/data/categories/FinGrp.yaml index ab9d68df..1fdcf3f6 100644 --- a/databases/catdat/data/categories/FinGrp.yaml +++ b/databases/catdat/data/categories/FinGrp.yaml @@ -46,9 +46,6 @@ satisfied_properties: - property: regular reason: The category is Malcev and hence finitely complete, and it has all coequalizers. The regular epimorphisms coincide with the surjective group homomorphisms (see below), hence are clearly stable under pullbacks. - - property: ℵ₁-accessible - reason: The proof works exactly as for $\FinSet$. - unsatisfied_properties: - property: small reason: Even the collection of trivial groups is not small. diff --git a/databases/catdat/data/categories/FinOrd.yaml b/databases/catdat/data/categories/FinOrd.yaml index 04933f41..bbb37262 100644 --- a/databases/catdat/data/categories/FinOrd.yaml +++ b/databases/catdat/data/categories/FinOrd.yaml @@ -55,9 +55,6 @@ satisfied_properties: - property: core-thin reason: 'Let $f : \{1 < \cdots < n \} \to \{1 < \cdots < n \}$ be an automorphism. Then $f(i)$ is the smallest element not contained in $\{f(j) : j < i\}$. From this one can deduce $f(i)=i$ by induction.' - - property: ℵ₁-filtered colimits - reason: The proof is similar to $\FinSet$. - unsatisfied_properties: - property: small reason: Even the collection of all singleton orders is not small. diff --git a/databases/catdat/data/categories/FinSet.yaml b/databases/catdat/data/categories/FinSet.yaml index 224d7a29..ea764b5d 100644 --- a/databases/catdat/data/categories/FinSet.yaml +++ b/databases/catdat/data/categories/FinSet.yaml @@ -41,9 +41,6 @@ satisfied_properties: - property: elementary topos reason: This follows easily from the fact that sets form an elementary topos. - - property: ℵ₁-accessible - reason: The inclusion $\FinSet \hookrightarrow \Set$ is closed under ℵ₁-filtered colimits, that is, any ℵ₁-filtered colimit of finite sets is again finite (MO/400763). Since every finite set is ℵ₁-presentable in $\Set$, it is still ℵ₁-presentable in $\FinSet$. Therefore, $\FinSet$ is ℵ₁-accessible, where every object is ℵ₁-presentable. - unsatisfied_properties: - property: small reason: Even the collection of all singletons is not a set. diff --git a/databases/catdat/data/category-implications/accessible.yaml b/databases/catdat/data/category-implications/accessible.yaml index 4634fcfe..e9c3b3e9 100644 --- a/databases/catdat/data/category-implications/accessible.yaml +++ b/databases/catdat/data/category-implications/accessible.yaml @@ -162,7 +162,6 @@ is_equivalence: false - id: countably_accessible_criterion - # TODO: based on this, remove some of the assignments assumptions: - essentially countable - locally finite From 904b6fe3567f182eca563bf87b22e08e29d5eb4c Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Wed, 20 May 2026 00:17:53 +0200 Subject: [PATCH 05/11] =?UTF-8?q?Sp=20is=20=E2=84=B5=E2=82=81-accessible?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- databases/catdat/data/categories/Sp.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/databases/catdat/data/categories/Sp.yaml b/databases/catdat/data/categories/Sp.yaml index 0ecf1b45..b210f840 100644 --- a/databases/catdat/data/categories/Sp.yaml +++ b/databases/catdat/data/categories/Sp.yaml @@ -23,8 +23,8 @@ satisfied_properties: - property: cogenerator reason: 'This follows from $\Sp \simeq \prod_{n \geq 0} \Sigma_n{-}\FinSet$, this lemma, and the fact that if $G$ is a (finite) group, the power set $P(G)$ with the evident $G$-action is a weakly terminal cogenerator in $G{-}\Set$ (resp. $G{-}\FinSet$). For the proof, notice that $\varnothing,G \in P(G)$ are fixed points, yielding two $G$-maps $1 \rightrightarrows P(G)$. In particular, $P(G)$ is weakly terminal. If $X$ is a $G$-set with distinct points $x,y$, we construct a $G$-map $f : X \to P(G)$ that separates $x,y$: First, $X$ is a coproduct of orbits. If $x,y$ lie in different orbits, let $f|_{Gx}$ be constant $\varnothing$, $f|_{Gy}$ be constant $G$, and, say, $f$ be constant $\varnothing$ on all other orbits. If $x,y$ lie in the same orbit, say $y = g_0 x$, define $f|_{Gx} : Gx \to P(G)$ by $f(x) = G_x$ (stabilizer), which is well-defined, and choose $f$ to be $\varnothing$ on all other orbits. Then $f(y) = g_0 G_x \neq G_x = f(x)$.' - - property: ℵ₁-filtered colimits - reason: This is because $\FinSet$ has this property. + - property: ℵ₁-accessible + reason: We know that $\FinSet$ has $\aleph_1$-filtered colimits and that every object is $\aleph_1$-presentable. It follows that for every $n \in \IN$ also $\Sigma_n{-}\FinSet$ has $\aleph_1$-filtered colimits and that every object is $\aleph_1$-presentable. From this it follows formally that $\Sp \simeq \prod_{n \geq 0} \Sigma_n{-}\FinSet$ also has these properties. In particular, $\Sp$ is $\aleph_1$-accessible. unsatisfied_properties: - property: skeletal From d746af9861f5e21f091871a9151a2fdee6c12565 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Tue, 19 May 2026 12:13:33 +0200 Subject: [PATCH 06/11] =?UTF-8?q?BN=20has=20=E2=84=B5=E2=82=81-filtered=20?= =?UTF-8?q?colimits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- databases/catdat/data/categories/BN.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/databases/catdat/data/categories/BN.yaml b/databases/catdat/data/categories/BN.yaml index 5e895b3b..d85c882c 100644 --- a/databases/catdat/data/categories/BN.yaml +++ b/databases/catdat/data/categories/BN.yaml @@ -40,6 +40,30 @@ satisfied_properties: - property: locally cartesian closed reason: The slice category $B\IN / *$ is isomorphic to the poset $(\IN,\geq)$ (not to $(\IN,\leq)$). This category is thin and and semi-strongly connected, hence cartesian closed. + - property: ℵ₁-filtered colimits + reason: >- + Let $D : \I \to B\IN$ be an $\aleph_1$-filtered diagram. Every two parallel morphisms $i \rightrightarrows j$ are mapped to the same morphism in $B \IN$, because they are coequalized by some morphism and $(\IN,+)$ is cancellative. Hence, $D$ factors through the preorder reflection of $\I$, and we may therefore assume that $\I$ itself is a preorder. Thus, the diagram consists of numbers $D(i,j) \in \IN$ for all $i \leq j$ satisfying + $$D(j,k) + D(i,j) = D(i,k)$$ + for all $i \leq j \leq k$. In particular, $D(i,j) \leq D(i,k)$. + + Let $i \in \I$. The set of natural numbers $\{D(i,k) : k \geq i\}$ is bounded above. Otherwise, for every $n \in \IN$ we could find $k_n \in \I$ with $k_n \geq i$ and $D(i,k_n) \geq n$. Since $\I$ is $\aleph_1$-filtered, the family $(k_n)_{n \in \IN}$ has an upper bound $k_\infty \in \I$. But then + $$D(i, k_\infty) = D(k_n,k_\infty) + D(i, k_n) \geq D(i, k_n) \geq n$$ + for all $n \in \IN$, contradicting the fact that $D(i,k_\infty) \in \IN$. + + Therefore, the maximum + $$u_i \coloneqq \max \{D(i,k) : k \geq i\} \in \IN$$ + is well-defined, which we regard as a morphism in $B\IN$. For $i \leq j$ we compute + $$\begin{align*} + u_i & = \max \{D(i,k) : k \geq i\} \\ + & = \max \{D(i,k) : k \geq j\} \\ + & = \max \{ D(j,k) + D(i,j) : k \geq j\} \\ + & = \max \{D(j,k) : k \geq j\} + D(i,j)\\ + & = u_j + D(i,j), + \end{align*}$$ + showing that $(u_i)$ defines a cocone. It is universal: let $(v_i)$ be another cocone, i.e. $v_i \in \IN$ and $v_i = v_j + D(i,j)$ for all $i \leq j$. Then $v_i \geq D(i,j)$ for all $i \leq j$, hence $v_i \geq u_i$. Write $v_i = w_i + u_i$ for some uniquely determined $w_i \in \IN$. For $i \leq j$ we compute + $$w_j + u_j + D(i,j) = v_j + D(i,j) = v_i = w_i + u_i = w_i + u_j + D(i,j),$$ + hence $w_j = w_i$. Therefore, the $w_i$ are constant, and the required factorization follows. + unsatisfied_properties: - property: one-way reason: This is trivial. From dd32627ce878166def203b1977fa834b7cc57917 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Tue, 19 May 2026 12:36:25 +0200 Subject: [PATCH 07/11] =?UTF-8?q?BN=20is=20=E2=84=B5=E2=82=81-accessible?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- databases/catdat/data/categories/BN.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/databases/catdat/data/categories/BN.yaml b/databases/catdat/data/categories/BN.yaml index d85c882c..0f56c227 100644 --- a/databases/catdat/data/categories/BN.yaml +++ b/databases/catdat/data/categories/BN.yaml @@ -63,6 +63,21 @@ satisfied_properties: showing that $(u_i)$ defines a cocone. It is universal: let $(v_i)$ be another cocone, i.e. $v_i \in \IN$ and $v_i = v_j + D(i,j)$ for all $i \leq j$. Then $v_i \geq D(i,j)$ for all $i \leq j$, hence $v_i \geq u_i$. Write $v_i = w_i + u_i$ for some uniquely determined $w_i \in \IN$. For $i \leq j$ we compute $$w_j + u_j + D(i,j) = v_j + D(i,j) = v_i = w_i + u_i = w_i + u_j + D(i,j),$$ hence $w_j = w_i$. Therefore, the $w_i$ are constant, and the required factorization follows. + check_redundancy: false + + - property: ℵ₁-accessible + reason: >- + We continue the proof that $\aleph_1$-filtered colimits exist. It remains to show that the unique object $*$ is $\aleph_1$-presentable, i.e. that for every diagram $D : \I \to B\IN$ as above, the canonical map + $$\alpha : \colim_{i \in \I} \Hom(*,D(i)) \to \Hom(*,\colim_{i \in \I} D(i))$$ + is bijective. On objects, we necessarily have $D(i)=*$ and $\colim_{i \in \I} D(i)=*$. Hence, the codomain of $\alpha$ is simply $\IN$, while the domain consists of equivalence classes $[i,n]$ of pairs $(i,n) \in \I \times \IN$, where $(i,n) \sim (j,m)$ iff there exists some $k \geq i,j$ such that + $$D(i,k) + n = D(j,k) + m.$$ + By the construction of the colimit cocone, we have + $$\alpha([i,n]) = u_i + n = \max \{D(i,j) : j \geq i\} + n.$$ + (1) The map $\alpha$ is surjective: Pick some $i \in \I$. Choose $j \geq i$ such that $u_i = D(i,j)$. For all $k \geq j$ we then have + $$u_i \geq D(i,k) = D(j,k) + D(i,j) = D(j,k) + u_i,$$ + hence $D(j,k)=0$. Therefore, $u_j=0$, and thus $\alpha([j,n]) = n$ for all $n \in \IN$. + + (2) The map $\alpha$ is injective: Assume that $[i,n]$ and $[j,m]$ have the same image. Since $\I$ is filtered, we may assume $i=j$. The condition then becomes $u_i + n = u_i + m$, and therefore $n=m$. This completes the proof. unsatisfied_properties: - property: one-way From 7cc63728ef3414d1b7e0dc72c7a32699b80a7a0f Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Tue, 19 May 2026 15:07:34 +0200 Subject: [PATCH 08/11] =?UTF-8?q?BOn=20has=20=E2=84=B5=E2=82=81-filtered?= =?UTF-8?q?=20colimits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cspell.json | 7 +++- databases/catdat/data/categories/BOn.yaml | 41 +++++++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) diff --git a/.cspell.json b/.cspell.json index 5fc8c1bd..e5826a8c 100644 --- a/.cspell.json +++ b/.cspell.json @@ -64,6 +64,7 @@ "coexponentials", "cofiltered", "cofiltering", + "cofinal", "cofinitary", "cofull", "cogenerates", @@ -125,6 +126,7 @@ "extremal", "fieldification", "finitary", + "foundedness", "Freyd", "functor", "functorial", @@ -265,5 +267,8 @@ ".netlify", "build" ], - "ignoreRegExpList": ["\\$[^$]*\\$", "\\$\\$[^$]*\\$\\$"] + "ignoreRegExpList": [ + "\\$[^$]*\\$", + "\\$\\$[^$]*\\$\\$" + ] } diff --git a/databases/catdat/data/categories/BOn.yaml b/databases/catdat/data/categories/BOn.yaml index ea77a211..a998ea05 100644 --- a/databases/catdat/data/categories/BOn.yaml +++ b/databases/catdat/data/categories/BOn.yaml @@ -41,6 +41,47 @@ satisfied_properties: - property: locally cartesian closed reason: The slice category $B\On / *$ is isomorphic to the poset $(\On,\geq)$ (not to $(\On,\leq)$). This category is thin and and semi-strongly connected, hence cartesian closed. + - property: ℵ₁-filtered colimits + reason: >- + The proof is similar to $B\IN$. Let $\I$ be an $\aleph_1$-filtered small category and $D : \I \to B\On$ a diagram. A cocone $\lambda = (\lambda_i)_{i \in \I}$ for $D$ is a family of ordinals satisfying $\lambda_i = \lambda_j + D(f)$ for every morphism $f: i \to j$ in $\I$. + + + We first observe that $D$ factors uniquely through the preorder reflection of $\I$. Indeed, any two parallel morphisms in $\I$ are coequalized by some morphism, and $B\On$ is left cancellative. Thus, we may assume that $\I$ is a preorder. Each inequality $i \leq j$ in $\I$ is mapped to an ordinal number $\alpha_{i,j} \coloneqq D(i \to j)$, and these numbers satisfy + $$\alpha_{i,k} = \alpha_{j,k} + \alpha_{i,j}$$ + for all $i \leq j \leq k$. In particular, $\alpha_{i,j} \leq \alpha_{i,k}$. + + + For fixed $i \in \I$, the collection $\{\alpha_{i,j} : j \geq i\}$ is a set of ordinals because $\I$ is small, hence bounded above in $\On$. We claim that it has a maximum element. Otherwise, we can find a countable chain $i = j_0 \leq j_1 \leq j_2 \leq \dotsc$ in $\I$ such that $\alpha_{i,j_n} < \alpha_{i,j_{n+1}}$ for all $n \in \IN$. Since $\I$ is $\aleph_1$-filtered, there is an upper bound $j_\infty \in \I$ of $(j_n)_{n \in \IN}$. For each $n \in \IN$, the equation + $$\alpha_{i,j_{n+1}} = \alpha_{j_n,j_{n+1}} + \alpha_{i,j_n}$$ + implies that $\alpha_{j_n,j_{n+1}} > 0$. Hence, + $$\alpha_{j_n,j_\infty} = \alpha_{j_{n+1},j_\infty} + \alpha_{j_n,j_{n+1}} > \alpha_{j_{n+1},j_\infty},$$ + so $(\alpha_{j_n,j_\infty})_{n \in \IN}$ is a strictly decreasing infinite sequence of ordinals, contradicting the well-foundedness of $\On$. Thus, the maximum + $$u_i \coloneqq \max \{ \alpha_{i,j} : j \geq i \}$$ + is a well-defined ordinal number, which we regard as a morphism in $B\On$. The family $(u_i)_{i \in \I}$ forms a cocone for $D$, since for all $i \leq j$ we have + $$\begin{align*} + u_i & = \max \{ \alpha_{i,k} : k \geq i \} \\ + & = \max \{ \alpha_{i,k} : k \geq j \} \\ + & = \max \{ \alpha_{j,k} + \alpha_{i,j} : k \geq j \} \\ + & = \max \{ \alpha_{j,k} : k \geq j \} + \alpha_{i,j} \\ + & = u_j + \alpha_{i,j}. + \end{align*}$$ + To establish the universal property, let $(\lambda_i)_{i \in \I}$ be any cocone for $D$, so that $\lambda_i = \lambda_j + \alpha_{i,j}$ for all $i \leq j$. The cocone relation $u_i = u_j + \alpha_{i,j}$ implies that $u_i \geq u_j$ whenever $i \leq j$. By the well-foundedness of $\On$, there exists $i_0 \in \I$ such that $u_j = u_{i_0}$ for all $j \geq i_0$. For such $j$, the relation + $$u_{i_0} = u_j + \alpha_{i_0,j} = u_{i_0} + \alpha_{i_0,j}$$ + forces $\alpha_{i_0,j} = 0$. Consequently, + $$u_{i_0} = \max \{ \alpha_{i_0,j} : j \geq i_0 \} = 0.$$ + Define the mediating morphism to be the ordinal $\kappa \coloneqq \lambda_{i_0}$. We must show that $\lambda_i = \kappa + u_i$ for all $i \in \I$. Choose $j \in \I$ with $j \geq i$ and $j \geq i_0$. Since $j \geq i_0$, we have $u_j = 0$ and $\alpha_{i_0,j} = 0$. The cocone condition for $\lambda$ gives + $$\kappa = \lambda_{i_0} = \lambda_j + \alpha_{i_0,j} = \lambda_j.$$ + Applying the cocone conditions for $u$ and $\lambda$ to $i \leq j$, we obtain + $$u_i = u_j + \alpha_{i,j} = 0 + \alpha_{i,j} = \alpha_{i,j}$$ + and + $$\lambda_i = \lambda_j + \alpha_{i,j} = \kappa + \alpha_{i,j} = \kappa + u_i.$$ + This proves the existence of the mediating morphism. + + + For uniqueness, suppose $\kappa'$ is any ordinal satisfying $\lambda_i = \kappa' + u_i$ for all $i \in \I$. Evaluating at $i_0$ yields + $$\lambda_{i_0} = \kappa' + u_{i_0} = \kappa' + 0 = \kappa',$$ + hence $\kappa' = \kappa$. Therefore, the cocone $(u_i)_{i \in \I}$ is the colimit of $D$ in $B\On$. + unsatisfied_properties: - property: initial object reason: This is trivial. From e6dd3242eefd3fceeb510a43203990c9a9c5fd90 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Tue, 19 May 2026 13:48:45 +0200 Subject: [PATCH 09/11] =?UTF-8?q?FreeAb=20does=20not=20have=20=E2=84=B5?= =?UTF-8?q?=E2=82=81-filtered=20colimits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- databases/catdat/data/categories/FreeAb.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/databases/catdat/data/categories/FreeAb.yaml b/databases/catdat/data/categories/FreeAb.yaml index de14a680..fdb0bd42 100644 --- a/databases/catdat/data/categories/FreeAb.yaml +++ b/databases/catdat/data/categories/FreeAb.yaml @@ -54,6 +54,9 @@ unsatisfied_properties: - property: sequential colimits reason: See MO/509715. + - property: ℵ₁-filtered colimits + reason: It is shown in MO/511426 that the $\aleph_1$-filtered diagram of countable subgroups of $\IZ^{\IN}$ does not have a colimit in $\FreeAb$. + category_property_comments: - property: accessible comment: The question if this category is accessible is undecidable in ZFC. See MSE/720885. From ca57d41c7ea49dc97e5ed077348aad53b22ea500 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Tue, 19 May 2026 20:43:39 +0200 Subject: [PATCH 10/11] =?UTF-8?q?Met=5Fc=20does=20not=20have=20=E2=84=B5?= =?UTF-8?q?=E2=82=81-filtered=20colimits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- databases/catdat/data/categories/Met_c.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/databases/catdat/data/categories/Met_c.yaml b/databases/catdat/data/categories/Met_c.yaml index 3bbc433c..fcb88372 100644 --- a/databases/catdat/data/categories/Met_c.yaml +++ b/databases/catdat/data/categories/Met_c.yaml @@ -67,7 +67,10 @@ unsatisfied_properties: reason: 'We recycle the proof from $\Haus$: Assume that there is a regular subobject classifier $\Omega$. By the classification of regular monomorphisms, we would have an isomorphism between $\Hom(X,\Omega)$ and the set of closed subsets of $X$ for any metric space $X$. If we take $X = 1$ we see that $\Omega$ has two points. Since $\Omega$ is Hausdorff, $\Omega \cong 1 + 1$ must be discrete. But then $\Hom(X,\Omega)$ is isomorphic to the set of all clopen subsets of $X$, of which there are usually far fewer than closed subsets (consider $X = [0,1]$).' - property: sequential colimits - reason: See MO/510316. + reason: See MO/510316 for a proof that the diagram $\IN \to \Met_c$, $n \mapsto \IR^n$ does not have a colimit. + + - property: ℵ₁-filtered colimits + reason: See MO/511433 for a proof that the diagram $\omega_1 \to \Met_c$, $\alpha \mapsto \IR^\alpha$ does not have a colimit. - property: quotients of congruences reason: If $\Met_c$ had quotients of congruences, then by this lemma it would have sequential colimits of sequences of monomorphisms. This contradicts MO/510316. From 794b5171e12b674b1c7488783cd1611372403e42 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Wed, 20 May 2026 00:02:29 +0200 Subject: [PATCH 11/11] fix notation for Met_c --- databases/catdat/data/categories/Met_c.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/databases/catdat/data/categories/Met_c.yaml b/databases/catdat/data/categories/Met_c.yaml index fcb88372..cd7dc052 100644 --- a/databases/catdat/data/categories/Met_c.yaml +++ b/databases/catdat/data/categories/Met_c.yaml @@ -48,7 +48,7 @@ satisfied_properties: reason: This follows from the existence of coproducts and finite products, and from the fact that $\Top$ is infinitary extensive. - property: effective cocongruences - reason: 'Suppose we have a cocongruence $f, g : X \rightrightarrows E$ in $\Met_\c$. Then the image in $\Haus$ is a coreflexive corelation (since epimorphisms in both categories are continuous maps with dense image). By MO/509548, that implies that image is of the form $X +_S X$ for a closed subset $S$ of $X$. Since $S$ is metrizable, and the functor $\Met_\c \to \Haus$ is fully faithful and therefore reflects colimits, we conclude that $E$ is effective in $\Met_\c$.' + reason: 'Suppose we have a cocongruence $f, g : X \rightrightarrows E$ in $\Met_c$. Then the image in $\Haus$ is a coreflexive corelation (since epimorphisms in both categories are continuous maps with dense image). By MO/509548, that implies that image is of the form $X +_S X$ for a closed subset $S$ of $X$. Since $S$ is metrizable, and the functor $\Met_c \to \Haus$ is fully faithful and therefore reflects colimits, we conclude that $E$ is effective in $\Met_c$.' unsatisfied_properties: - property: skeletal