{"id":22249,"date":"2026-10-23T14:27:23","date_gmt":"2026-10-23T18:27:23","guid":{"rendered":"https:\/\/notes.math.ca\/article\/is-ai-after-our-jobs-as-research-mathematicians\/"},"modified":"2026-10-23T15:16:06","modified_gmt":"2026-10-23T19:16:06","slug":"is-ai-after-our-jobs-as-research-mathematicians","status":"publish","type":"article","link":"https:\/\/notes.math.ca\/en\/article\/is-ai-after-our-jobs-as-research-mathematicians\/","title":{"rendered":"IS AI AFTER OUR JOBS AS RESEARCH MATHEMATICIANS?"},"content":{"rendered":"<p>Abstract. Can ChatGPT, available to ordinary users, contribute to mathematical research? I describe an experiment in which I asked it to find a shorter proof of a theorem on finite ordered sets.<\/p>\n<p>&nbsp;I had just found such a proof myself. Given the relevant papers and a brief prompt, it produced a short proof in about five minutes, using an approach entirely different from mine.<\/p>\n<p>&nbsp;The experience made the question in the title rather personal.<\/p>\n<p>First they came for the socialists, and I did not speak out\u2014because I was not a socialist.<br \/>Then they came for the trade unionists, and I did not speak out\u2014because I was not a trade unionist.<br \/>Then they came for the Jews, and I did not speak out\u2014because I was not a Jew.<br \/>Then they came for me, and there was no one left to speak for me.<br \/>Martin Niem\u00f6ller<\/p>\n<p>Luddites of the world, unite.<br \/>After Karl Marx<\/p>\n<p>1. Introduction<br \/>In two recent editorials, Robert Dawson [1, 2] gives an interesting narrative of what happened when OpenAI decided to spend millions of dollars solving a whole bunch of old mathematical problems.<\/p>\n<p>&nbsp;It hit pretty close to home. Let me explain. In 1963, the following result was published [12]: Let L be an algebraic lattice. Then there exists an algebra A such that the congruence lattice of A is isomorphic to L.&nbsp;<\/p>\n<p>Soon thereafter, this result became known as the Gr\u00e4tzer-Schmidt Theorem. At about the same time, the term &#8220;finite Gr\u00e4tzer-Schmidt Theorem&#8221; was introduced. This was not a theorem, but an open problem:&nbsp;<\/p>\n<p>If L is finite, can A be chosen to be finite?<\/p>\n<p>2020 Mathematics Subject Classification. Primary 06A07; Secondary 06B05.<br \/>Key words and phrases. Artificial intelligence, ChatGPT, mathematical research, or-<br \/>dered sets, order-preserving maps.<\/p>\n<p>And the expenditure of millions of dollars resulted in a negative answer to this question. But this article is not about OpenAI\u2019s expenditure of millions of dollars solving old mathematical problems.&nbsp;<\/p>\n<p>It is about the ChatGPT that is avail-<br \/>able to you and me.<\/p>\n<p>2. Customer Support<\/p>\n<p>Most of us first experienced AI replacing people in customer support. Most of it was not very good, and we had to shout, &#8220;I want a live agent!&#8221; many times before we were connected to somebody who could answer our<br \/>questions. But this is changing. A few weeks ago, I was very anxious to try out some new features of macOS 27, so I installed a beta version. Unfortunately, it was so buggy that I had to go back to macOS 26. This is not easy.&nbsp;<\/p>\n<p>You can easily upgrade an operating system on a Mac, but downgrading it is very complicated. I called up Apple and got the AI customer support, which held my hand through the difficult&nbsp;<\/p>\n<p>and, complicated procedure with complete success. First they came for the customer support specialists, and I did not speak out\u2014because I was not a customer support specialist.<\/p>\n<p>3. Programmers<\/p>\n<p>A few months ago, there were several newspaper articles explaining why new graduates with computer science degrees cannot get jobs as program-mers: AI programs better.<\/p>\n<p>&nbsp;Then they came for the programmers,and I did not speak out\u2014because I am not a programmer.<\/p>\n<p>4. Research mathematicians<\/p>\n<p>After I uploaded an article to arXiv, it warned me that I was allowed only two articles per month; there were too many submissions. We have all heard from mathematics journals how they are inundated with AI-written articles.<br \/>But how do we measure the effectiveness of the AI available to you and me in writing mathematical articles? I was given a unique opportunity to test this.<br \/>Let me set the stage. For the ordered sets A and B, let AB denote the or-dered set of all order-preserving maps from B to A, ordered componentwise.&nbsp;<\/p>\n<p>In 1978, Dwight Duffus proposed the following problem in his Ph.D. the-sis [3]: Let A and B be finite nonempty ordered sets. If AA is isomorphic to BB , does it follow that A is isomorphic to B? Equivalently, can we recover A from AA?<br \/>The References include publications on this topic from the late 1970s and the 1980s. J. D. Farley reignited interest in the problem in the early 2020s.<\/p>\n<p>IS AI AFTER OUR JOBS AS RESEARCH MATHEMATICIANS?&nbsp;<\/p>\n<p>This problem has recently been solved by J. D. Farley and G. Gr\u00e4tzer [9]. The proof is fairly long and it utilizes deep results of J. Hashimoto [13], L. Lov\u00e1sz [14], and R. McKenzie [15].&nbsp;<\/p>\n<p>It was a logical next step to look for a shorter proof. I found one; see Sections 2 and 3 of G. Gr\u00e4tzer [10]. This gave me a unique opportunity to see if ChatGPT is as good at finding a short proof as I am.&nbsp;<\/p>\n<p>Note that I am very well qualified to find a short proof because of my background in lattice theory; see G. Gr\u00e4tzer [11]. I uploaded to ChatGPT all relevant papers from the References with<br \/>a brief prompt: Find a short proof. ChatGPT, in about 5 minutes, re-sponded with the short proof, see Section 4 of G. Gr\u00e4tzer [10]. The approach of ChatGPT is completely different from mine.<br \/>So I have a short proof and ChatGPT had a short proof, both published in [10].<\/p>\n<p>Then they came for the mathematicians, and there was no one left to speak for me.<\/p>\n<p>5. Outlining the three proofs<\/p>\n<p>5.1. The idea all three proofs share. The height of X is the length of<br \/>a longest chain. Along a chain in XY each of the |Y | values can rise at<br \/>most height(X) times, and such a chain is easy to build, so height(XY ) =<br \/>|Y | height(X). Call an interval [a, b] of X of maximum height if its height<br \/>is height(X), and let MaxInt(X) be the set of these intervals. Intervals are<br \/>bounded, and bounded ordered sets are exactly the ones whose powers are<br \/>tame.<br \/>Let Y1, . . . , Yr be the components of Y . If [f, g] is a maximum-height<br \/>interval of XY , the count above forces each [f (y), g(y)] to have maximum<br \/>height in X, so f (y) is minimal and g(y) is maximal in X; comparable<br \/>minimal elements coincide, so f and g are constant on each component, and<br \/>[f, g] \u223c= IY1<br \/>1 \u00d7 \u00b7 \u00b7 \u00b7 \u00d7 IYr<br \/>r , Ii \u2208 MaxInt(X).<br \/>Conversely every choice of the Ii arises, and the correspondence is a bijection.<br \/>For connected A this says that the maximum-height intervals of E = AA are<br \/>the powers LA with L \u2208 MaxInt(A): the exponent A reappears, attached<br \/>to a bounded base. Two difficulties remain, and the proofs diverge exactly<br \/>here.<br \/>(i) There are many maximum-height intervals; for disconnected A they<br \/>are mixed products. What well-defined object does E yield?<br \/>(ii) One needs a logarithm with L(LA) \u223c= A \u00d7 L(L) for bounded L, and<br \/>then a way to divide by the unknown L(L).<br \/>5.2. The long proof. Logarithm. Farley and Gr\u00e4tzer build it from struc-<br \/>ture theory. For bounded P every map in P Y is joined to a constant map, so<br \/>P Y equals the suborder Con(P, Y ) of components containing maps constant.<\/p>\n<p>on each component of Y . McKenzie\u2019s normal form writes every connected di-<br \/>rectly indecomposable D uniquely as D \u223c= Con(ED, FD) with ED absolutely<br \/>indecomposable and FD connected; a power by connected Y keeps ED and<br \/>replaces FD by FD \u00d7 Y . With Hashimoto\u2019s factorization P \u223c= D1 \u00d7 \u00b7 \u00b7 \u00b7 \u00d7 Dk,<br \/>put Tow(P ) = FD1 + \u00b7 \u00b7 \u00b7 + FDk . Then<br \/>Tow(P Q) \u223c= Tow P + Tow Q, Tow(P Y ) \u223c= Y \u00d7 Tow P (P bounded),<br \/>and height(Tow P ) &lt; height P for nontrivial P . This is a genuine logarithm<br \/>on all connected ordered sets, resting on two deep theorems.<br \/>One interval. For (i) the long proof selects a single interval. It constructs,<br \/>in three lexicographic steps (exponent vectors of Hashimoto factorizations,<br \/>then normal-form pairs, then multiplicity functions), a linear ordering \u2aaf of<br \/>the isomorphism types of connected ordered sets with P \u227a Q \u21d2 P \u00d7 R \u227a<br \/>Q \u00d7 R and P Y \u227a QY . Then Max(X), the \u2aaf-greatest element of MaxInt(X),<br \/>is well defined and satisfies Max(XY ) \u223c= Max X \u00d7 Max Y and Max(XY ) \u223c=<br \/>Max(X)Y .<br \/>Reconstruction. With L = Max A and R = Tow L, the rules give, from E<br \/>alone,<br \/>U = Tow(Max E) \u223c= R \u00d7 A, V = Max U \u223c= Max R \u00d7 L,<br \/>W = Max(Tow V ) \u223c= Max R;<br \/>the last step uses the height drop to see which summand of Tow V \u223c=<br \/>Tow(Max R) + R carries the top intervals. Cancelling W in V gives L, hence<br \/>R; cancelling R in U gives A. Cancellation is again Hashimoto: encode an or-<br \/>dered set as a polynomial in indeterminates indexed by indecomposables and<br \/>cancel in the polynomial ring. Iterating the same operations handles towers<br \/>such as (AA)A and A(AA), and every bracketing of at most four copies of A.<br \/>5.3. The elementary replacements. Both short proofs keep the interval<br \/>lemma and discard the rest.<br \/>Logarithm from lower covers. Let J(B) be the elements with exactly one<br \/>lower cover. For bounded B, the elements of BY with a unique lower cover<br \/>are the maps equal to some j \u2208 J(B) on a principal up-set \u2191 y and to<br \/>0B elsewhere: lowering a map at a minimal point of its support yields a<br \/>lower cover, so uniqueness pins down one point, one value, and no variation<br \/>above. Hence J(BY ) \u223c= J(B) \u00d7 Y \u2202 ; and since a cover in a product moves one<br \/>coordinate along a cover, J(BC) \u223c= JB + JC. With L(B) = J(B)\u2202 this is<br \/>exactly the three-line behaviour of Tow, now for bounded B only, including<br \/>the height drop, and it takes a page to prove.<br \/>All intervals instead of one. The interval lemma is a bijection<br \/>MaxInt(XY ) \u2194 MaxInt(X)r, and the top intervals of XY are the products<br \/>I \u00d7 J. Any symmetric function of all the intervals therefore inherits product<br \/>and power rules, with no ordering of isomorphism types.<br \/>Cancellation by counting. For connected Z let hom(Z, X) be the number<br \/>of order-preserving maps Z \u2192 X; it is additive on sums, multiplicative.<\/p>\n<p>IS AI AFTER OUR JOBS AS RESEARCH MATHEMATICIANS? 5<br \/>on products, and positive. Lov\u00e1sz (1967): if hom(Z, X) = hom(Z, Y ) for<br \/>all connected Z, then X \u223c= Y ; the ordered-set case has a short inclusion\u2013<br \/>exclusion proof. So XT \u223c= Y T implies X \u223c= Y : apply hom(Z, \u2212) and divide<br \/>by hom(Z, T ) &gt; 0.<br \/>5.4. First short proof: averaging. Let R+ be the nonnegative rational<br \/>combinations of connected ordered sets, multiplied via direct product, an<br \/>ordered set being the sum of its components. For X of positive height put<br \/>Av(X) = 1<br \/>| MaxInt X|<br \/>X<br \/>I\u2208MaxInt X<br \/>L(I),<br \/>and extend to R+ by averaging over the top-height terms. The interval<br \/>lemma and the L rules give Av(RS) = Av R+Av S and Av(XY ) = Y \u00b7Av X,<br \/>and the height drop gives height(Av R) &lt; height R. With R = Av A and<br \/>S = Av B,<br \/>A \u00b7 R = Av(AA) = Av(BB ) = B \u00b7 S, hence R + Av R = S + Av S.<br \/>Since Av R lies strictly below the top height of R, the top part of R+Av R is<br \/>that of R; averaging it returns Av R, and subtracting returns R. So R = S,<br \/>and cancelling R in AR = BR by counting gives A \u223c= B. The unknown<br \/>logarithm is never computed; it identifies itself through its height drop and<br \/>is divided out.<br \/>5.5. Second short proof: three invariants. To stay with integers, let<br \/>M(X) be the disjoint sum of a copy of each maximum-height interval of X;<br \/>then M(XY ) \u223c= MX MY and M(XY ) \u223c= M(X)Y . Put P = MA, with m<br \/>components, and W = M(JP ), with k components. From E = AA alone<br \/>form U = J(ME), V = MU , Q = M(J\u2217V ), with J\u2217 counting upper covers.<br \/>Following J through a power with disconnected base gives<br \/>U \u223c= \u03bc(JP \u00d7 A\u2202 ), V \u223c= \u03bc(W \u00d7 P \u2202 ), Q \u223c= \u03bck W \u2202 , \u03bc = mc\u22121,<br \/>c the number of components of A; the height drop again isolates the sum-<br \/>mand of J\u2217V carrying the top intervals, and height A = height U \u2212 height Q.<br \/>Now count with a fixed connected Z, once for A and once for B. The<br \/>counts for Q and V divide to give kB hom(Z\u2202 , PA) = kA hom(Z\u2202 , PB ),<br \/>hence kB PA \u223c= kAPB and kB JPA \u223c= kAJPB . Inserting this in the count<br \/>for U , cancelling positive numbers, and using |A| = |B| (equal heights and<br \/>|A| height A = |B| height B) leaves hom(Z, A\u2202 ) = hom(Z, B\u2202 ) for every con-<br \/>nected Z. Lov\u00e1sz\u2019s theorem finishes.<\/p>\n<p>References<br \/>[1] R. Dawson, Collaboration With Our New Robot Overlords. CMS Notes June 2026<br \/>(Vol. 58, No. 3).<br \/>[2] R. Dawson, Collaboration With Our New Robot Overlords. II. CMS Notes September<br \/>2026 (Vol. 58, No. 4).<br \/>[3] D. A. Duffus, Toward a Theory of Finite Partially Ordered Sets. Ph.D. thesis, Uni-<br \/>versity of Calgary, 1978.<\/p>\n<p>[4] D. Duffus, Powers of ordered sets. Order 1 (1984), 83\u201392.<br \/>[5] D. Duffus and R. Wille, A theorem on partially ordered sets of order-preserving<br \/>mappings. Proc. Amer. Math. Soc. 76 (1979), 14\u201316.<br \/>[6] J. D. Farley, Poset exponentiation and a counterexample Birkhoff said in 1942 he did<br \/>not have. Order 39 (2022), 243\u2013250.<br \/>[7] , Does the endomorphism poset P P determine whether a finite poset P is<br \/>connected? An issue Duffus raised in 1978. Math. Bohem. 148 (2023), 435\u2013446.<br \/>[8] , Does the endomorphism ordered set of a finite ordered set determine the<br \/>ordered set? The cases of height 1 and \u2018trebled\u2019 ordered sets. ArXiv 2609.38532.<br \/>[9] J. D. Farley and G. Gr\u00e4tzer, The AA problem for finite ordered sets. Submitted for<br \/>publication. Research Gate.<br \/>[10] G. Gr\u00e4tzer, Two Short Proofs of the AA Theorem. ResearchGate.<br \/>[11] G. Gr\u00e4tzer, Lattice theory: foundation, Birkh\u00e4user\/Springer Basel AG, Basel; 2011;<br \/>pp. xxx+613.<br \/>[12] G. Gr\u00e4tzer and E. T. Schmidt, Characterizations of congruence lattices of abstract<br \/>algebras, Acta Sci. Math. (Szeged); vol. 24; 1963; pp. 34\u201359.<br \/>[13] J. Hashimoto, On direct product decomposition of partially ordered sets. Ann. of<br \/>Math. 54 (1951), 315\u2013318.<br \/>[14] L. Lov\u00e1sz, Operations with structures. Acta Math. Acad. Sci. Hungar. 18 (1967),<br \/>321\u2013328.<br \/>[15] R. McKenzie, Arithmetic of finite ordered sets: Cancellation of exponents, II. Order<br \/>17 (2000), 309\u2013332.<\/p>\n","protected":false},"author":11,"template":"","section":[338],"keyword":[],"class_list":["post-22249","article","type-article","status-publish","hentry","section-contributed-articles"],"toolset-meta":{"author-4-info":{"author-4-surname":{"type":"textfield","raw":""},"author-4-given-names":{"type":"textfield","raw":""},"author-4-honorific":{"type":"textfield","raw":""},"author-4-institution":{"type":"textfield","raw":""},"author-4-email":{"type":"email","raw":""},"author-4-cms-role":{"type":"textfield","raw":""}},"author-3-info":{"author-3-surname":{"type":"textfield","raw":""},"author-3-given-names":{"type":"textfield","raw":""},"author-3-honorific":{"type":"textfield","raw":""},"author-3-institution":{"type":"textfield","raw":""},"author-3-email":{"type":"email","raw":""},"author-3-cms-role":{"type":"textfield","raw":""}},"author-2-info":{"author-2-surname":{"type":"textfield","raw":""},"author-2-given-names":{"type":"textfield","raw":""},"author-2-honorific":{"type":"textfield","raw":""},"author-2-institution":{"type":"textfield","raw":""},"author-2-email":{"type":"email","raw":""},"author-2-cms-role":{"type":"textfield","raw":""}},"author-info":{"author-surname":{"type":"textfield","raw":"A. GR\u00c4TZER"},"author-given-names":{"type":"textfield","raw":"GEORGE"},"author-honorific":{"type":"textfield","raw":""},"author-email":{"type":"email","raw":""},"author-institution":{"type":"textfield","raw":""},"author-cms-role":{"type":"textfield","raw":""}},"unknown":{"downloadable-pdf":{"type":"file","raw":"","attachment_id":null},"article-toc-weight":{"type":"numeric","raw":"8"},"author-surname":{"type":"textfield","raw":"A. GR\u00c4TZER"},"author-given-names":{"type":"textfield","raw":"GEORGE"}}},"_links":{"self":[{"href":"https:\/\/notes.math.ca\/en\/wp-json\/wp\/v2\/article\/22249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notes.math.ca\/en\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/notes.math.ca\/en\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/notes.math.ca\/en\/wp-json\/wp\/v2\/users\/11"}],"version-history":[{"count":2,"href":"https:\/\/notes.math.ca\/en\/wp-json\/wp\/v2\/article\/22249\/revisions"}],"predecessor-version":[{"id":22252,"href":"https:\/\/notes.math.ca\/en\/wp-json\/wp\/v2\/article\/22249\/revisions\/22252"}],"wp:attachment":[{"href":"https:\/\/notes.math.ca\/en\/wp-json\/wp\/v2\/media?parent=22249"}],"wp:term":[{"taxonomy":"section","embeddable":true,"href":"https:\/\/notes.math.ca\/en\/wp-json\/wp\/v2\/section?post=22249"},{"taxonomy":"keyword","embeddable":true,"href":"https:\/\/notes.math.ca\/en\/wp-json\/wp\/v2\/keyword?post=22249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}