From 1d78fcec277e6102574cf1717d75fffd9f3fedab Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Mon, 11 May 2026 18:31:42 +0200 Subject: [PATCH 1/3] remove redundant implication this follows from another one already ("strongly_connected_disjoint_products") --- .../catdat/data/category-implications/algebraic.yaml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/databases/catdat/data/category-implications/algebraic.yaml b/databases/catdat/data/category-implications/algebraic.yaml index 759ea038..8b02da58 100644 --- a/databases/catdat/data/category-implications/algebraic.yaml +++ b/databases/catdat/data/category-implications/algebraic.yaml @@ -24,15 +24,6 @@ reason: The regular epimorphisms are precisely the sort-wise surjective homomorphisms, which are clearly stable under pullbacks. is_equivalence: false -- id: algebras_with_0_disjoint_products - assumptions: - - finitary algebraic - - pointed - conclusions: - - disjoint products - reason: 'We have a constant in every algebra, let us denoted it by $0$. Then the projection $A \times B \to A$ is clearly surjective, hence an epimorphism. To show that $A \sqcup_{A \times B} B$ is trivial, let $R$ be an algebra which admits homomorphisms $f : A \to R$, $g : B \to R$ such that $f(p_1(a,b)) = g(p_2(a,b))$ for all $(a,b) \times A \times B$. This means $f(a) = g(b)$. In particular, $f(a) = g(0) = 0$. Likewise, $g(b) = 0$, and we are done.' - is_equivalence: false - - id: generalized_variety_require_sifted_colimit assumptions: - generalized variety From e5d7ffab469617877590f8de43300f0ce70fcff6 Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Mon, 11 May 2026 18:33:24 +0200 Subject: [PATCH 2/3] combine trivial consequences for thin categories --- databases/catdat/data/category-implications/thin.yaml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/databases/catdat/data/category-implications/thin.yaml b/databases/catdat/data/category-implications/thin.yaml index 46d0f256..47b161b9 100644 --- a/databases/catdat/data/category-implications/thin.yaml +++ b/databases/catdat/data/category-implications/thin.yaml @@ -7,16 +7,9 @@ - generating set - locally essentially small - one-way - reason: This is trivial. The empty set is generating. - is_equivalence: false - -- id: thin_consequence - assumptions: - - thin - conclusions: - equalizers - left cancellative - reason: Any two parallel morphisms are equal, so their equalizer is the identity, and every morphism is a monomorphism as well. + reason: This is trivial. is_equivalence: false - id: thin_inhabited_consequence From 0413f186a13bc1ebabfd22fbced7bfadbc7c41bb Mon Sep 17 00:00:00 2001 From: Script Raccoon Date: Mon, 11 May 2026 18:42:16 +0200 Subject: [PATCH 3/3] remove unused variables and imports --- src/components/Selection.svelte | 2 +- src/routes/category/[id]/+page.svelte | 2 +- src/routes/functor-search/+page.server.ts | 2 +- src/routes/lemma/[id]/+page.server.ts | 2 +- src/routes/lemmas/+page.server.ts | 3 +-- tsconfig.json | 4 +++- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/components/Selection.svelte b/src/components/Selection.svelte index 01834f2a..114c816c 100644 --- a/src/components/Selection.svelte +++ b/src/components/Selection.svelte @@ -1,7 +1,7 @@