{"id":804,"date":"2026-03-11T17:13:29","date_gmt":"2026-03-11T15:13:29","guid":{"rendered":"https:\/\/vittrup-graversen.dk\/?p=804"},"modified":"2026-03-28T12:10:19","modified_gmt":"2026-03-28T10:10:19","slug":"donald-knuth-kaldte-sit-paper-claudes-cycles-da-en-ai-loeste-hans-matematiske-problem-paa-en-time","status":"publish","type":"post","link":"https:\/\/vittrup-graversen.dk\/index.php\/2026\/03\/11\/donald-knuth-kaldte-sit-paper-claudes-cycles-da-en-ai-loeste-hans-matematiske-problem-paa-en-time\/","title":{"rendered":"Donald Knuth kaldte sit paper &#8220;Claude&#8217;s Cycles&#8221; \u2014 da en AI l\u00f8ste hans matematiske problem p\u00e5 \u00e9n time"},"content":{"rendered":"\n<p><strong>Da Donald Knuth \u2014 manden bag <em>The Art of Computer Programming<\/em> og en af datalogi-historiens mest indflydelsesrige skikkelser \u2014 \u00e5bnede sit nyeste paper med ordene &#8220;Shock! Shock!&#8221;, vidste man, at noget us\u00e6dvanligt var sket.<\/strong><\/p>\n\n\n\n<p>I slutningen af februar 2026 publicerede den 88-\u00e5rige Stanford-professor et 6-siders paper med titlen <a href=\"https:\/\/www-cs-faculty.stanford.edu\/~knuth\/papers\/claude-cycles.pdf\" target=\"_blank\" rel=\"noopener\">&#8220;Claude&#8217;s Cycles&#8221;<\/a>. Paperet dokumenterer, hvordan Anthropics sprogmodel Claude Opus 4.6 p\u00e5 cirka en time fandt l\u00f8sningen til et \u00e5bent grafteori-problem, som Knuth selv havde siddet fast i i ugevis.<\/p>\n\n\n\n<p>Historien spredte sig som en steppebrand \u2014 opslaget akkumulerede over 635.000 visninger og 6.000 likes inden for f\u00e5 timer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Problemet: Hamiltonske cykler i rettede grafer<\/h2>\n\n\n\n<p>Det konkrete problem handler om en rettet graf (digraf) med m\u00b3 knuder, hvor hver knude er et tripel (i, j, k) med v\u00e6rdier fra 0 til m-1. Hver knude har pr\u00e6cis tre udg\u00e5ende kanter \u2014 til naboknuderne, hvor henholdsvis i, j eller k \u00f8ges med 1 (modulo m). Udfordringen: find en m\u00e5de at opdele <em>alle<\/em> kanter i grafen i pr\u00e6cis tre <a href=\"https:\/\/da.wikipedia.org\/wiki\/Hamiltonsk_vej\" target=\"_blank\" rel=\"noopener\">Hamiltonske cykler<\/a> (dvs. cykler der bes\u00f8ger alle m\u00b3 knuder pr\u00e6cis \u00e9n gang) \u2014 og g\u00f8r det for alle ulige m st\u00f8rre end 2.<\/p>\n\n\n\n<p>Problemet var t\u00e6nkt til et kommende bind af <em>The Art of Computer Programming<\/em>. Knuth havde l\u00f8st specialtilf\u00e6ldet 3\u00d73\u00d73 og verificeret l\u00f8sninger computationelt op til 16\u00d716\u00d716, men en generel konstruktion, der virkede for vilk\u00e5rligt ulige m, undslap ham.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">31 fors\u00f8g, \u00e9n time, \u00e9t gennembrud<\/h2>\n\n\n\n<p>Knuths kollega Filip Stappers gav Claude Opus 4.6 den pr\u00e6cise problemformulering og k\u00f8rte 31 guidede &#8220;eksplorationer&#8221; over cirka en time. Claude arbejdede sig systematisk igennem en r\u00e6kke strategier: brute-force s\u00f8gning, line\u00e6re og kvadratiske m\u00f8nstre (fejlede), genkendte selvst\u00e6ndigt grafens struktur som en <em>Cayley-digraf<\/em>, introducerede en fiber-dekomposition, afpr\u00f8vede simulated annealing \u2014 og fandt til sidst et &#8220;serpentine&#8221;-m\u00f8nster, der viste sig at svare til den klassiske modul\u00e6re m-\u00e6re Gray-kode.<\/p>\n\n\n\n<p>Claude vidste ikke, at den genopdagede noget, der allerede havde et navn i kombinatorikken. Den udledte konstruktionen fra bunden ud fra problemets begr\u00e6nsninger.<\/p>\n\n\n\n<p>Det er vigtigt at understrege: Claude fandt <em>konstruktionen<\/em>. Knuth skrev det <em>matematiske bevis<\/em>. At finde et m\u00f8nster, der virker, er ikke det samme som at bevise, <em>hvorfor<\/em> det virker \u2014 men det er netop den del, der havde holdt en af verdens skarpeste matematikere fast i ugevis. I sit bevis viste Knuth desuden, at der findes pr\u00e6cis 760 &#8220;Claude-lignende&#8221; dekompositoner, der er gyldige for alle ulige m.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Knuths reaktion: &#8220;Jeg m\u00e5 vist revidere mine holdninger&#8221;<\/h2>\n\n\n\n<p>Knuth er kendt for at v\u00e6re skeptisk over for store sprogmodeller. Han har tidligere skrevet, at han finder dem imponerende til tekstgenerering, men tvivler p\u00e5 deres evne til den slags stringent matematisk r\u00e6sonnement, hans eget arbejde kr\u00e6ver. Derfor er hans reaktion i paperet s\u00e5 bem\u00e6rkelsesv\u00e6rdig:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>&#8220;What a joy it is to learn not only that my conjecture has a nice solution but also to celebrate this dramatic advance in automatic deduction and creative problem solving.&#8221;<\/p><\/blockquote>\n\n\n\n<p>Og hans afsluttende bem\u00e6rkning: <em>&#8220;It seems I&#8217;ll have to revise my opinions about &#8216;generative AI&#8217; one of these days.&#8221;<\/em><\/p>\n\n\n\n<p>Han tipper ogs\u00e5 hatten til &#8220;Claude&#8221; \u2014 et bevidst dobbelt-nik til b\u00e5de sprogmodellen og Claude Shannon, matematikeren der grundlagde informationsteorien.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">De vigtige nuancer<\/h2>\n\n\n\n<p>Historien er imponerende, men det er v\u00e6rd at holde begejstringen i kontekst:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Claude kr\u00e6vede menneskelig facilitering.<\/strong> Stappers styrede aktivt sessionen, promptede Claude til at dokumentere resultater og omdirigerede, n\u00e5r modellen mistede tr\u00e5den. De 31 eksplorationer afspejler en interaktiv proces \u2014 ikke en fuldt autonom l\u00f8sning fra \u00e9t prompt.<\/li>\n<li><strong>Det lige tilf\u00e6lde forblev ul\u00f8st af Claude.<\/strong> Da modellen blev presset mod grafer med lige m, lykkedes det ikke. Knuth noterede, at Claude mod slutningen &#8220;ikke engang var i stand til at skrive og k\u00f8re eksploreringsprogrammer korrekt mere.&#8221; Det lige tilf\u00e6lde blev efterf\u00f8lgende l\u00f8st af andre \u2014 med hj\u00e6lp fra OpenAIs GPT-5.3-codex og GPT-5.4 Pro.<\/li>\n<li><strong>Knuth skrev beviset.<\/strong> Claude fandt m\u00f8nsteret. At forveksle de to bidrag overdriver, hvad modellen faktisk gjorde.<\/li>\n<\/ul>\n\n\n\n<p>Alligevel: konstruktionen var ikke \u00e5benlys. Den havde undslippet en matematiker, der har brugt \u00e5rtier i fronten af kombinatorik og algoritmedesign. En AI, med en kollega ved tastaturet, fandt svaret p\u00e5 en time.<\/p>\n\n\n\n<p>Og Knuth kaldte sit paper efter den.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvad det betyder for AI i forskning<\/h2>\n\n\n\n<p>Episoden er et af de mest konkrete eksempler til dato p\u00e5, at sprogmodeller kan bidrage meningsfuldt til matematisk forskning \u2014 ikke som autonome bevismaskiner, men som kraftfulde samarbejdspartnere, der kan udforske l\u00f8sningsrum langt hurtigere end mennesker alene.<\/p>\n\n\n\n<p>Det passer ind i en bredere tendens. Anthropic \u2014 virksomheden bag Claude \u2014 <a href=\"https:\/\/vittrup-graversen.dk\/index.php\/2026\/03\/10\/anthropic-sagsoeger-trump-administrationen-og-saetter-retten-til-ai-sikkerhed-paa-spidsen\/\">har netop sags\u00f8gt det amerikanske forsvarsministerium<\/a> over AI-sikkerhedsklassificeringer, mens debatten om AI-modellers kapabiliteter og begr\u00e6nsninger intensiveres. Samtidig er <a href=\"https:\/\/vittrup-graversen.dk\/index.php\/2026\/03\/09\/claude-code-i-marts-2026-loops-auto-hukommelse-agent-teams-og-et-hav-af-nye-funktioner\/\">Claude Code i eksplosiv udvikling<\/a> som kodnings-agent.<\/p>\n\n\n\n<p>Knuths papir er v\u00e6rdifuldt, fordi det kommer fra en kilde, ingen kan affeje. Det er ikke en startup, der hype&#8217;r sit produkt, eller en benchmarkscore p\u00e5 et leaderboard. Det er en 88-\u00e5rig legende, der siger: dette l\u00f8ste mit problem. Og s\u00e5 kaldte han sit paper efter AI&#8217;en.<\/p>\n\n\n\n<p>Som Knuth selv skriver: <em>&#8220;We are living in very interesting times indeed.&#8221;<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kilder<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www-cs-faculty.stanford.edu\/~knuth\/papers\/claude-cycles.pdf\" target=\"_blank\" rel=\"noopener\">Claude&#8217;s Cycles<\/a> \u2014 Donald E. Knuth, Stanford University, 28. februar 2026 (revideret 6. marts 2026)<\/li>\n<li><a href=\"https:\/\/awesomeagents.ai\/news\/knuth-claude-cycles-graph-theory-conjecture\/\" target=\"_blank\" rel=\"noopener\">Knuth Names Paper After Claude That Solved His Math Conjecture<\/a> \u2014 Awesome Agents, 4. marts 2026<\/li>\n<li><a href=\"https:\/\/news.ycombinator.com\/item?id=47230710\" target=\"_blank\" rel=\"noopener\">Claude&#8217;s Cycles \u2014 Hacker News-diskussion<\/a><\/li>\n<\/ul>\n\n\n\n<p><em>Denne artikel er skrevet i samarbejde med AI, og efterf\u00f8lgende redigeret af et rigtigt menneske \ud83d\ude42<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Donald Knuth kaldte sit paper Claude&#8217;s Cycles da en AI l\u00f8ste hans matematiske problem p\u00e5 \u00e9n time. En historisk begivenhed.<\/p>\n","protected":false},"author":1,"featured_media":803,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[8],"tags":[31],"class_list":["post-804","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","tag-language-models"],"acf":[],"_links":{"self":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts\/804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/comments?post=804"}],"version-history":[{"count":2,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts\/804\/revisions"}],"predecessor-version":[{"id":992,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts\/804\/revisions\/992"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/media\/803"}],"wp:attachment":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/media?parent=804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/categories?post=804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/tags?post=804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}