{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T17:41:33Z","timestamp":1773250893563,"version":"3.50.1"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,10,13]],"date-time":"2020-10-13T00:00:00Z","timestamp":1602547200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,10,13]],"date-time":"2020-10-13T00:00:00Z","timestamp":1602547200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["SFB-TRR 195SFB-TRR 195"],"award-info":[{"award-number":["SFB-TRR 195SFB-TRR 195"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Appl Categor Struct"],"published-print":{"date-parts":[[2021,2]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We discuss Peter Freyd\u2019s universal way of equipping an additive category <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathbf {P}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mi>P<\/mml:mi>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> with cokernels from a constructive point of view. The so-called Freyd category <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathcal {A}(\\mathbf {P})$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>A<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mi>P<\/mml:mi>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> is abelian if and only if <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathbf {P}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mi>P<\/mml:mi>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> has weak kernels. Moreover, <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathcal {A}(\\mathbf {P})$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>A<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mi>P<\/mml:mi>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> has decidable equality for morphisms if and only if we have an algorithm for solving linear systems <jats:inline-formula><jats:alternatives><jats:tex-math>$$X \\cdot \\alpha = \\beta $$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>X<\/mml:mi>\n                    <mml:mo>\u00b7<\/mml:mo>\n                    <mml:mi>\u03b1<\/mml:mi>\n                    <mml:mo>=<\/mml:mo>\n                    <mml:mi>\u03b2<\/mml:mi>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> for morphisms <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\alpha $$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mi>\u03b1<\/mml:mi>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> and <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\beta $$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mi>\u03b2<\/mml:mi>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> in <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathbf {P}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mi>P<\/mml:mi>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>. We give an example of an additive category with weak kernels and decidable equality for morphisms in which the question whether such a linear system admits a solution is computationally undecidable. Furthermore, we discuss an additional computational structure for <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathbf {P}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mi>P<\/mml:mi>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> that helps solving linear systems in <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathbf {P}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mi>P<\/mml:mi>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> and even in the iterated Freyd category construction <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathcal {A}( \\mathcal {A}(\\mathbf {P})^{\\mathrm {op}} )$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>A<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mi>A<\/mml:mi>\n                    <mml:msup>\n                      <mml:mrow>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mi>P<\/mml:mi>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                      <mml:mi>op<\/mml:mi>\n                    <\/mml:msup>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, which can be identified with the category of finitely presented covariant functors on <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathcal {A}(\\mathbf {P})$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>A<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mi>P<\/mml:mi>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>. The upshot of this paper is a constructive approach to finitely presented functors that subsumes and enhances the standard approach to finitely presented modules in computer algebra.<\/jats:p>","DOI":"10.1007\/s10485-020-09612-y","type":"journal-article","created":{"date-parts":[[2020,10,13]],"date-time":"2020-10-13T05:02:58Z","timestamp":1602565378000},"page":"171-211","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A Constructive Approach to Freyd Categories"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9673-0811","authenticated-orcid":false,"given":"Sebastian","family":"Posur","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,10,13]]},"reference":[{"key":"9612_CR1","doi-asserted-by":"crossref","unstructured":"Auslander, M.: Coherent functors. In: Proceedings of the Conference on Categorical Algebra (La Jolla, CA, 1965), pp. 189\u2013231. Springer, New York (1966)","DOI":"10.1007\/978-3-642-99902-4_8"},{"issue":"2","key":"9612_CR2","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1142\/S0219498811004562","volume":"10","author":"M Barakat","year":"2011","unstructured":"Barakat, M., Lange-Hegermann, M.: An axiomatic setup for algorithmic homological algebra and an alternative approach to localization. J. Algebra Appl. 10(2), 269\u2013293 (2011). https:\/\/doi.org\/10.1142\/S0219498811004562. (arXiv:1003.1943)","journal-title":"J. Algebra Appl."},{"key":"9612_CR3","unstructured":"Barakat, M., Lange-Hegermann, M.: Gabriel morphisms and the computability of Serre quotients with applications to coherent sheaves (2014). (arXiv:1409.2028)"},{"key":"9612_CR4","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1016\/j.jalgebra.2014.08.004","volume":"420","author":"M Barakat","year":"2014","unstructured":"Barakat, M., Lange-Hegermann, M.: On the Ext-computability of Serre quotient categories. J. Algebra 420, 333\u2013349 (2014). https:\/\/doi.org\/10.1016\/j.jalgebra.2014.08.004. (arXiv:1212.4068)","journal-title":"J. Algebra"},{"key":"9612_CR5","doi-asserted-by":"publisher","unstructured":"Barakat, M., Robertz, D.: $$\\mathtt{homalg}$$\u2014a meta-package for homological algebra. J. Algebra Appl. 7(3), 299\u2013317 (2008). https:\/\/doi.org\/10.1142\/S0219498808002813","DOI":"10.1142\/S0219498808002813"},{"issue":"4","key":"9612_CR6","doi-asserted-by":"publisher","first-page":"357","DOI":"10.2307\/2324535","volume":"97","author":"MJ Beeson","year":"1990","unstructured":"Beeson, M.J.: Reviews: a course in constructive algebra. Am. Math. Monthly 97(4), 357\u2013362 (1990). https:\/\/doi.org\/10.2307\/2324535","journal-title":"Am. Math. Monthly"},{"key":"9612_CR7","doi-asserted-by":"publisher","first-page":"147","DOI":"10.4310\/HHA.2000.v2.n1.a11","volume":"2","author":"A Beligiannis","year":"2000","unstructured":"Beligiannis, A.: On the Freyd categories of an additive category. Homol. Homot. Appl. 2, 147\u2013185 (2000)","journal-title":"Homol. Homot. Appl."},{"key":"9612_CR8","doi-asserted-by":"publisher","unstructured":"Bies, M., Mayrhofer, C., Weigand, T.: Gauge backgrounds and zero-mode counting in F-theory. JHEP (2017). https:\/\/doi.org\/10.1007\/JHEP11(2017)081","DOI":"10.1007\/JHEP11(2017)081"},{"key":"9612_CR9","unstructured":"Bies, M., Posur, S.: Freyd categories (2019). (https:\/\/github.com\/homalg-project\/CAP_project\/tree\/master\/FreydCategoriesForCAP)"},{"issue":"70","key":"9612_CR10","doi-asserted-by":"publisher","first-page":"207","DOI":"10.2307\/1970103","volume":"2","author":"WW Boone","year":"1959","unstructured":"Boone, W.W.: The word problemThe word problem. Ann. Math. 2(70), 207\u2013265 (1959). https:\/\/doi.org\/10.2307\/1970103","journal-title":"Ann. Math."},{"key":"9612_CR11","unstructured":"Cartan, H., Eilenberg, S.: Homological algebra. Princeton Landmarks in Mathematics. Princeton University Press, Princeton, NJ (1999). With an appendix by David A. Buchsbaum, Reprint of the 1956 original"},{"key":"9612_CR12","unstructured":"Decker, W., Greuel, G.M., Pfister, G., Sch\u00f6nemann, H.: Singular 4-1-0\u2014a computer algebra system for polynomial computations (2019). http:\/\/www.singular.uni-kl.de"},{"key":"9612_CR13","doi-asserted-by":"crossref","unstructured":"Freyd, P.: Representations in abelian categories. In: Proceedings of Conference on Categorical Algebra, (La Jolla, CA, 1965), pp. 95\u2013120. Springer, New York (1966)","DOI":"10.1007\/978-3-642-99902-4_4"},{"key":"9612_CR14","unstructured":"The GAP\u00a0Group: GAP\u2014Groups, Algorithms, and Programming, Version 4.9.1 (2020). (https:\/\/www.gap-system.org\/Contacts\/cite.html)"},{"issue":"3","key":"9612_CR15","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1016\/0022-4049(91)90134-N","volume":"75","author":"R Gentle","year":"1991","unstructured":"Gentle, R.: T.T.F. theories for left and right exact sequences. J. Pure Appl. Algebra 75(3), 237\u2013258 (1991). https:\/\/doi.org\/10.1016\/0022-4049(91)90134-N","journal-title":"J. Pure Appl. Algebra"},{"key":"9612_CR16","unstructured":"Grayson, D.R., Stillman, M.E.: Macaulay2, a software system for research in algebraic geometry. https:\/\/faculty.math.illinois.edu\/Macaulay2\/"},{"key":"9612_CR17","doi-asserted-by":"crossref","unstructured":"Greuel, G., Pfister, G.: A Singular Introduction to Commutative Algebra. Springer (2002). With contributions by Olaf Bachmann, Christoph Lossen and Hans Sch\u00f6nemann","DOI":"10.1007\/978-3-662-04963-1"},{"key":"9612_CR18","unstructured":"Gutsche, S.: Constructive Category Theory and Applications to Algebraic Geometry. Dissertation, University of Siegen (2017). (https:\/\/nbn-resolving.org\/urn:nbn:de:hbz:467-12411)"},{"key":"9612_CR19","unstructured":"Gutsche, S., Skarts\u00e6terhagen, \u00d8., Posur, S.: The $$\\mathtt{CAP}$$ project\u2014categories, algorithms, programming (2013\u20142020). (http:\/\/homalg-project.github.io\/CAP_project)"},{"key":"9612_CR20","unstructured":"homalg\u00a0project\u00a0authors: The $$\\mathtt{homalg}$$ project\u2014algorithmic homological algebra (2003\u20132020). (http:\/\/homalg-project.github.io)"},{"key":"9612_CR21","unstructured":"Kelly, G.M.: Basic concepts of enriched category theory. Repr. Theory Appl. Categ. (10), vi+137 (2005). Reprint of the 1982 original [Cambridge Univ. Press, Cambridge; MR0651714]"},{"key":"9612_CR22","unstructured":"Martsinkovsky, A., Russell, J.: Injective stabilization of additive functors. II. (Co)torsion and the Auslander-Gruson-Jensen functor (2016). (arXiv:1701.00151)"},{"key":"9612_CR23","first-page":"1103","volume":"119","author":"KAKA Miha\u012d\u00a0lova","year":"1958","unstructured":"Miha\u012d\u00a0lova, K.A.K.A.: The occurrence problem for direct products of groups. Dokl. Akad. Nauk SSSR 119, 1103\u20131105 (1958)","journal-title":"Dokl. Akad. Nauk SSSR"},{"key":"9612_CR24","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-8640-5","volume-title":"A Course in Constructive Algebra. Universitext","author":"R Mines","year":"1988","unstructured":"Mines, R., Richman, F., Ruitenburg, W.: A Course in Constructive Algebra. Universitext. Springer, New York (1988). https:\/\/doi.org\/10.1007\/978-1-4419-8640-5"},{"key":"9612_CR25","unstructured":"nLab authors: Bishop\u2019s constructive mathematics (2020). (http:\/\/ncatlab.org\/nlab\/show\/Bishop%27s%20constructive%20mathematics), http:\/\/ncatlab.org\/nlab\/revision\/Bishop%27s%20constructive%20mathematics\/10"},{"key":"9612_CR26","unstructured":"nLab authors: principle of equivalence (2020). http:\/\/ncatlab.org\/nlab\/show\/principle%20of%20equivalence, http:\/\/ncatlab.org\/nlab\/revision\/principle%20of%20equivalence\/90"},{"key":"9612_CR27","unstructured":"Posur, S.: Constructive category theory and applications to equivariant sheaves. Dissertation, University of Siegen (2017). (https:\/\/nbn-resolving.org\/urn:nbn:de:hbz:467-11798)"},{"issue":"1","key":"9612_CR28","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s00013-018-1183-z","volume":"111","author":"S Posur","year":"2018","unstructured":"Posur, S.: Linear systems over localizations of rings. Arch. Math. (Basel) 111(1), 23\u201332 (2018). https:\/\/doi.org\/10.1007\/s00013-018-1183-z","journal-title":"Arch. Math. (Basel)"},{"key":"9612_CR29","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139644242","volume-title":"Purity, Spectra and Localisation, Encyclopedia of Mathematics and its Applications","author":"M Prest","year":"2009","unstructured":"Prest, M.: Purity, Spectra and Localisation, Encyclopedia of Mathematics and its Applications, vol. 121. Cambridge University Press, Cambridge (2009). https:\/\/doi.org\/10.1017\/CBO9781139644242"},{"key":"9612_CR30","unstructured":"Univalent Foundations Program, T.: Homotopy Type Theory: Univalent Foundations of Mathematics, Institute for Advanced Study (2013). https:\/\/homotopytypetheory.org\/book"},{"key":"9612_CR31","doi-asserted-by":"crossref","unstructured":"Zerz, E., Lomadze, V.: A constructive solution to interconnection and decomposition problems with multidimensional behaviors. SIAM J. Control Optim. 40(4), 1072\u20131086 (electronic) (2001\/02)","DOI":"10.1137\/S0363012900374749"}],"container-title":["Applied Categorical Structures"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10485-020-09612-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10485-020-09612-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10485-020-09612-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T08:52:30Z","timestamp":1634115150000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10485-020-09612-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,13]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,2]]}},"alternative-id":["9612"],"URL":"https:\/\/doi.org\/10.1007\/s10485-020-09612-y","relation":{},"ISSN":["0927-2852","1572-9095"],"issn-type":[{"value":"0927-2852","type":"print"},{"value":"1572-9095","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,13]]},"assertion":[{"value":"10 January 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 September 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 October 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}