-
Notifications
You must be signed in to change notification settings - Fork 6
Add Barr-exact, Barr-coexact, pretopos properties #103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
5025e9d
6ce2fea
380eb7f
12f60f9
ec81fae
f9b9b73
45aa960
6d3b14b
1baf45f
2701c0e
beff588
856f2e6
2b089db
1126ed3
a9e27d7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -62,4 +62,12 @@ VALUES | |||||
| 'https://ncatlab.org/nlab/show/Grothendieck+category', | ||||||
| NULL, | ||||||
| TRUE | ||||||
| ); | ||||||
| ), | ||||||
| ( | ||||||
| 'monadically concrete', | ||||||
| 'is', | ||||||
| 'A category is <i>monadically concrete</i> if there exists a monadic functor to Set. Note this is not standard terminology, but is used in the CatDat system for its numerous implications.', | ||||||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| NULL, | ||||||
| NULL, | ||||||
| TRUE | ||||||
| ); | ||||||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Properties related to "monadically concrete" would be nice (in both directions). |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -49,9 +49,9 @@ VALUES | |||||
| ), | ||||||
| ( | ||||||
| 'FinGrp', | ||||||
| 'regular', | ||||||
| 'Barr-exact', | ||||||
| TRUE, | ||||||
| '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.' | ||||||
| '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. This shows the category is regular. For exactness, quotients of equivalence relations are inherited from Group, with a quotient of a finite group clearly being finite as well.' | ||||||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| ), | ||||||
| ( | ||||||
| 'FinGrp', | ||||||
|
|
@@ -118,4 +118,4 @@ VALUES | |||||
| 'countable', | ||||||
| FALSE, | ||||||
| 'This is trivial.' | ||||||
| ); | ||||||
| ); | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -84,4 +84,10 @@ VALUES | |||||
| 'sequential colimits', | ||||||
| FALSE, | ||||||
| 'See <a href="https://mathoverflow.net/questions/509715" target="_blank">MO/509715</a>.' | ||||||
| ); | ||||||
| ), | ||||||
| ( | ||||||
| 'FreeAb', | ||||||
| 'Barr-exact', | ||||||
| FALSE, | ||||||
| 'Any kernel pair $E$ of a morphism to a free Abelian group satisfies that $nx \in E \rightarrow x \in E$ for $n > 0$. However, for example the equivalence relation $\{ (x, y) \in \mathbb{Z}^2 \mid x \equiv y \pmod{2} \}$ does not satisfy this property.' | ||||||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
This and the proof for Met_c suggest that there might be a connection between balanced and Barr-exact?
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Well, yes, Barr-exact + extensive -> balanced. It's one of the implications I put in (as pretopos -> balanced), which happened to resolve a few cases automatically to disprove Barr-exactness. Actually, that was one of the later entries. It appears that's made the explicit entries for Haus, Met_c, Met_oo, Prost, Top obsolete. |
||||||
| ); | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -100,4 +100,10 @@ VALUES | |||||
| 'sequential colimits', | ||||||
| FALSE, | ||||||
| 'See <a href="https://mathoverflow.net/questions/510316" target="_blank">MO/510316</a>.' | ||||||
| ), | ||||||
| ( | ||||||
| 'Met_c', | ||||||
| 'Barr-exact', | ||||||
| FALSE, | ||||||
| 'Any kernel pair of a map $f : X \to Y$ is closed in $X \times X$, but there are plenty of equivalence relations which are not closed, such as $(\mathbb{Q} \times \mathbb{Q}) \cup \Delta \subseteq \mathbb{R} \times \mathbb{R}$.' | ||||||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Instead of copy paste I like to link proofs.
Suggested change
But oftentimes a lemma is hiding behind the scenes when doing these things. |
||||||
| ); | ||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -29,6 +29,12 @@ VALUES | |
| TRUE, | ||
| 'Use the empty algebraic theory.' | ||
| ), | ||
| ( | ||
| 'Set', | ||
| 'Barr-coexact', | ||
| TRUE, | ||
| '$\mathbf{Set}^{\operatorname{op}}$ is monadic over $\mathbf{Set}$.' | ||
| ), | ||
|
Comment on lines
+32
to
+37
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It is best to move all "general arguments" to the deduction system and remove them from property assignments. In this case, I would add the dual of "monadically concrete" to the db (not sure how to call it). Then the implication monadic => Barr exact automatically dualizes. |
||
| ( | ||
| 'Set', | ||
| 'skeletal', | ||
|
|
@@ -40,4 +46,10 @@ VALUES | |
| 'Malcev', | ||
| FALSE, | ||
| 'There are lots of non-symmetric reflexive relations, for example $\leq$ on $\mathbb{N}$.' | ||
| ), | ||
| ( | ||
| 'Set_op', | ||
| 'monadically concrete', | ||
| TRUE, | ||
| 'The contravariant powerset functor $\mathsf{Set}^{\operatorname{op}} \to \mathsf{Set}$ is monadic.' | ||
|
Comment on lines
+50
to
+54
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Assignments for C should normally go in a separate file C.sql. |
||
| ); | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -43,9 +43,9 @@ VALUES | |
| ), | ||
| ( | ||
| 'Set*', | ||
| 'coregular', | ||
| 'Barr-coexact', | ||
| TRUE, | ||
| 'From the other properties we know that (co-)limits exist and that monomorphisms coincide with injective pointed maps. So it suffices to prove that these maps are stable under pushouts. This follows from the corresponding fact for the <a href="/category/Set">category of sets</a> and the observation that the forgetful functor $\mathbf{Set}_* \to \mathbf{Set}$ preserves pushouts.' | ||
| 'According to <a href="https://ncatlab.org/nlab/show/exact+category">nLab</a> with a citation to <a href="http://www.springer.com/us/book/9781402019616">Borceux and Bourn</a>, Appendix A, any slice or co-slice of a Barr-exact category is also Barr-exact. It follows that any slice or co-slice of a Barr-coexact category is also Barr-coexact, and $\mathbf{Set}_*$ is a coslice category of $\mathbf{Set}$, which is Barr-coexact since $\mathbf{Set}^{\operatorname{op}}$ is monadic over $\mathbf{Set}$.' | ||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. You don't need to repeat the proof for a property. You can just link to the page /category/Set in doubt. |
||
| ), | ||
| ( | ||
| 'Set*', | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -23,6 +23,12 @@ VALUES | |
| TRUE, | ||
| 'Take the two-sorted algebraic theory with no operations and no equations.' | ||
| ), | ||
| ( | ||
| 'SetxSet', | ||
| 'Barr-coexact', | ||
| TRUE, | ||
| '$(\mathbf{Set} \times \mathbf{Set})^{\operatorname{op}}$ is monadic over $\mathbf{Set} \times \mathbf{Set}$.' | ||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why does this suffice?
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The nLab page includes a result that any category which is monadic over a power of Set is Barr-exact. (Probably related to multi-algebraic categories, but I'm not that familiar with that.) But in this case, maybe it's easier just to say that because limits and colimits are done pointwise in Set^2, it's then trivial from the fact it's true in Set.
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yeah let's use this simple argument and refer to the already known fact that Set is Barr-coexact. |
||
| ), | ||
| ( | ||
| 'SetxSet', | ||
| 'skeletal', | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -251,6 +251,13 @@ VALUES | |||||
| 'This holds by definition of a regular category.', | ||||||
| FALSE | ||||||
| ), | ||||||
| ( | ||||||
| 'barr_exact_def', | ||||||
| '["Barr-exact"]', | ||||||
| '["regular"]', | ||||||
| 'By definition', | ||||||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. nit:
Suggested change
Proofs should always be full sentences. |
||||||
| FALSE | ||||||
| ), | ||||||
| ( | ||||||
| 'power_construction', | ||||||
| '["copowers", "cartesian closed"]', | ||||||
|
|
@@ -268,4 +275,4 @@ VALUES | |||||
| '["countable powers"]', | ||||||
| 'We can recycle <a href="/category-implication/power_construction">this proof</a>.', | ||||||
| FALSE | ||||||
| ); | ||||||
| ); | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -7,10 +7,17 @@ INSERT INTO implication_input ( | |||||
| ) | ||||||
| VALUES | ||||||
| ( | ||||||
| 'finitary_algebraic_consequence', | ||||||
| 'finitary_algebraic_consequences', | ||||||
| '["finitary algebraic"]', | ||||||
| '["locally strongly finitely presentable"]', | ||||||
| 'This is trivial because a locally strongly finitely presentable category is a variety of many-sorted finitary algebras.', | ||||||
| '["locally strongly finitely presentable", "monadically concrete"]', | ||||||
| 'The first is trivial because a locally strongly finitely presentable category is a variety of many-sorted finitary algebras. For the second, the forgetful functor to Set is monadic because the corresponding monad on Set takes a set to the collection of formal expressions in those variables modulo provable equality, and so it is easy to see an equivalence between an algebra over that monad and a model of the algebraic theory.', | ||||||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The reference is Theorem VI.8.1 in MacLane |
||||||
| FALSE | ||||||
| ), | ||||||
| ( | ||||||
| 'monadically_concrete_consequences', | ||||||
| '["monadically concrete"]', | ||||||
| '["complete", "cocomplete", "Barr-exact", "locally essentially small"]', | ||||||
| 'It is complete because a monadic functor creates limits. For cocompleteness, see for example Handbook of Categorial Algebra Vol. 2, Thm. 4.3.5. For Barr-exactness, see <a href="https://ncatlab.org/nlab/show/colimits+in+categories+of+algebras#exact">here</a>. The local smallness condition is easy from the fact that the monadic functor must be faithful.', | ||||||
| FALSE | ||||||
| ), | ||||||
| ( | ||||||
|
|
@@ -49,10 +56,10 @@ VALUES | |||||
| TRUE | ||||||
| ), | ||||||
| ( | ||||||
| 'abelian_implies_regular', | ||||||
| 'abelian_implies_exact', | ||||||
| '["abelian"]', | ||||||
| '["regular"]', | ||||||
| 'In an abelian category, every epimorphism is regular, and epimorphisms are pullback-stable, see <a href="https://ncatlab.org/nlab/show/Categories+for+the+Working+Mathematician" target="_blank">Mac Lane</a>, Ch. VIII.', | ||||||
| '["Barr-exact"]', | ||||||
| 'In an abelian category, every epimorphism is regular, and epimorphisms are pullback-stable, see <a href="https://ncatlab.org/nlab/show/Categories+for+the+Working+Mathematician" target="_blank">Mac Lane</a>, Ch. VIII. This shows the category is regular. For exactness, strict quotients of internal equivalence relations can be constructed as cokernels.', | ||||||
|
ScriptRaccoon marked this conversation as resolved.
|
||||||
| FALSE | ||||||
| ), | ||||||
| ( | ||||||
|
|
@@ -110,4 +117,4 @@ VALUES | |||||
| '["trivial"]', | ||||||
| 'This follows since the dual of a non-trivial Grothendieck abelian category cannot be Grothendieck abelian. See Peter Freyd, <i>Abelian categories</i>, p. 116.', | ||||||
| FALSE | ||||||
| ); | ||||||
| ); | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -41,13 +41,34 @@ VALUES | |||||
| 'If a morphism $X \to Y$ exists, we get a morphism $1 \to [X,Y]$, which forces $[X,Y]$ to be a terminal object by assumption. But then any two morphisms $1 \rightrightarrows [X,Y]$ are equal, so that any two morphisms $X \rightrightarrows Y$ are equal.', | ||||||
| FALSE | ||||||
| ), | ||||||
| ( | ||||||
| 'pretopos_definition', | ||||||
| '["pretopos"]', | ||||||
| '["Barr-exact", "extensive"]', | ||||||
| 'By definition.', | ||||||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. nit:
Suggested change
|
||||||
| TRUE | ||||||
| ), | ||||||
| ( | ||||||
| 'pretopos_consequence', | ||||||
| '["pretopos"]', | ||||||
| '["balanced"]', | ||||||
| 'See <a href="https://ncatlab.org/nlab/show/balanced+category">NLab, Example 2.2</a> with a citation of Peter Johnstone, Cor. 1.22 in: Topos theory, London Math. Soc. Monographs 10, Acad. Press (1977), Dover (2014).', | ||||||
| FALSE | ||||||
| ), | ||||||
| ( | ||||||
| 'topos_definition', | ||||||
| '["elementary topos"]', | ||||||
| '["cartesian closed", "finitely complete", "subobject classifier"]', | ||||||
| 'This holds by definition.', | ||||||
| TRUE | ||||||
| ), | ||||||
| ( | ||||||
| 'topos_pretopos', | ||||||
| '["elementary topos"]', | ||||||
| '["pretopos"]', | ||||||
| 'All properties of a pretopos can be proved in a way similar to the way they are proved for Set, using the internal language and internal logic of an elementary topos.', | ||||||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. While this is the idea, I find this is a bit vague and I think it is better to add a book reference.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Thanks for reminding me, I meant that more as a placeholder since I don't have access to any of the standard texts such as Elephant, Sheaves in Geometry & Logic, etc.
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
And the new result |
||||||
| FALSE | ||||||
| ), | ||||||
| ( | ||||||
| 'subobject_classifier_consequence', | ||||||
| '["subobject classifier"]', | ||||||
|
|
@@ -222,4 +243,4 @@ VALUES | |||||
| '["natural numbers object"]', | ||||||
| 'The triple $(1, \mathrm{id}_1, \mathrm{id}_1)$ is clearly a NNO.', | ||||||
| FALSE | ||||||
| ); | ||||||
| ); | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.