{"id":"https://openalex.org/W7225419261","doi":"https://doi.org/10.5281/zenodo.24024500","title":"Canonical forms for graphs in time n^{O(log n)}","display_name":"Canonical forms for graphs in time n^{O(log n)}","publication_year":2026,"publication_date":"2026-11-06","ids":{"openalex":"https://openalex.org/W7225419261","doi":"https://doi.org/10.5281/zenodo.24024500"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.24024500","doi":"https://doi.org/10.5281/zenodo.24024500","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.24024500","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.24024500","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5159266661","display_name":"Matthew Liston","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Liston, Matthew","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5159266661"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10849","display_name":"Finite Group Theory Research","score":0.3230000138282776,"subfield":{"id":"https://openalex.org/subfields/2607","display_name":"Discrete Mathematics and Combinatorics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10849","display_name":"Finite Group Theory Research","score":0.3230000138282776,"subfield":{"id":"https://openalex.org/subfields/2607","display_name":"Discrete Mathematics and Combinatorics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10374","display_name":"Advanced Graph Theory Research","score":0.24899999797344208,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.21860000491142273,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/graph-canonization","display_name":"graph canonization","score":0.9710000157356262},{"id":"https://openalex.org/keywords/graph-isomorphism","display_name":"graph isomorphism","score":0.9850000143051147},{"id":"https://openalex.org/keywords/automorphism-groups","display_name":"automorphism groups","score":0.7979999780654907},{"id":"https://openalex.org/keywords/permutation-groups","display_name":"permutation groups","score":0.8029999732971191},{"id":"https://openalex.org/keywords/canonical-form","display_name":"canonical form","score":0.5600000023841858},{"id":"https://openalex.org/keywords/stabilizers","display_name":"stabilizers","score":0.7369999885559082},{"id":"https://openalex.org/keywords/deterministic-algorithms","display_name":"deterministic algorithms","score":0.49900001287460327}],"concepts":[{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.7660999894142151},{"id":"https://openalex.org/C118712358","wikidata":"https://www.wikidata.org/wiki/Q782566","display_name":"Automorphism","level":2,"score":0.7106999754905701},{"id":"https://openalex.org/C204707403","wikidata":"https://www.wikidata.org/wiki/Q1152398","display_name":"Canonical form","level":2,"score":0.6184999942779541},{"id":"https://openalex.org/C203436722","wikidata":"https://www.wikidata.org/wiki/Q902950","display_name":"Isomorphism (crystallography)","level":3,"score":0.5813000202178955},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.5271999835968018},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.5097000002861023},{"id":"https://openalex.org/C92957085","wikidata":"https://www.wikidata.org/wiki/Q1412905","display_name":"Permutation group","level":3,"score":0.4156999886035919},{"id":"https://openalex.org/C92757383","wikidata":"https://www.wikidata.org/wiki/Q382497","display_name":"Affine transformation","level":2,"score":0.39079999923706055},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.3889000117778778},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.36890000104904175},{"id":"https://openalex.org/C21308566","wikidata":"https://www.wikidata.org/wiki/Q7169365","display_name":"Permutation (music)","level":2,"score":0.36719998717308044},{"id":"https://openalex.org/C190470478","wikidata":"https://www.wikidata.org/wiki/Q2370229","display_name":"Invariant (physics)","level":2,"score":0.3440000116825104},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.335099995136261},{"id":"https://openalex.org/C2777759810","wikidata":"https://www.wikidata.org/wiki/Q149316","display_name":"Lemma (botany)","level":3,"score":0.33309999108314514},{"id":"https://openalex.org/C80899671","wikidata":"https://www.wikidata.org/wiki/Q1304193","display_name":"Vertex (graph theory)","level":3,"score":0.3271999955177307},{"id":"https://openalex.org/C61665672","wikidata":"https://www.wikidata.org/wiki/Q303100","display_name":"Graph isomorphism","level":4,"score":0.3142000138759613},{"id":"https://openalex.org/C9136319","wikidata":"https://www.wikidata.org/wiki/Q362640","display_name":"Covariant transformation","level":2,"score":0.31029999256134033},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.29980000853538513},{"id":"https://openalex.org/C21696900","wikidata":"https://www.wikidata.org/wiki/Q1333055","display_name":"Semiring","level":2,"score":0.28610000014305115},{"id":"https://openalex.org/C2781302577","wikidata":"https://www.wikidata.org/wiki/Q209","display_name":"Rectangle","level":2,"score":0.2793000042438507},{"id":"https://openalex.org/C42321380","wikidata":"https://www.wikidata.org/wiki/Q849705","display_name":"Characteristic polynomial","level":3,"score":0.26989999413490295},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.26840001344680786},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.2612999975681305},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.2574999928474426},{"id":"https://openalex.org/C96442724","wikidata":"https://www.wikidata.org/wiki/Q242188","display_name":"Invertible matrix","level":2,"score":0.25679999589920044}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5281/zenodo.24024500","doi":"https://doi.org/10.5281/zenodo.24024500","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.24024500","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},{"id":"doi:10.5281/zenodo.24024501","doi":"https://doi.org/10.5281/zenodo.24024501","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.24024501","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.5281/zenodo.24024500","doi":"https://doi.org/10.5281/zenodo.24024500","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.24024500","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":1,"referenced_works":["https://openalex.org/W7225169778"],"related_works":["https://openalex.org/W3193146348","https://openalex.org/W7099310327","https://openalex.org/W2183227606","https://openalex.org/W7097177479","https://openalex.org/W2951311167","https://openalex.org/W7139603672","https://openalex.org/W2409645877","https://openalex.org/W194165418","https://openalex.org/W1983908928","https://openalex.org/W2089433923"],"abstract_inverted_index":{"We":[0,400],"describe":[1],"a":[2,7,14,37,48,52,58,69,100,143,147,160,168,174,185,260],"deterministic":[3,80,165],"algorithm":[4,76,84],"that,":[5],"given":[6,43],"graph":[8],"X":[9,20],"on":[10,195,301,326],"n":[11],"vertices,":[12],"computes":[13,47],"canonical":[15,97,127,145,148],"form":[16],"Can(X),":[17,22],"an":[18,213,218,251],"isomorphism":[19,83,121],"\u2192":[21,56],"and":[23,60,87,92,156,184,200,206,223,279,281,288,313,340,362,381,408,449,459,470],"generators":[24],"of":[25,51,85,116,142,188,198,334,369,375,379],"Aut(X)":[26],"in":[27,64,71,217,259,322],"time":[28,65],"exp(O(log\u00b2":[29,66],"n))":[30],"=":[31],"n^{O(log":[32,81],"n)}.":[33],"More":[34],"generally,":[35],"for":[36,129,387],"permutation":[38,162],"group":[39],"G":[40],"\u2264":[41],"Sym(\u03a9)":[42],"by":[44,134,212,225,250],"generators,":[45],"it":[46,106,203,284,318,389,412],"G-canonical":[49],"image":[50],"string":[53],"x:":[54],"\u03a9":[55],"\u03a3,":[57],"transporter,":[59],"the":[61,72,78,108,119,140,196,232,264,268,274,282,302,314,323,328,335,338,344,352,370,376,393,404,414,432,439,447,453,460,465,476],"full":[62,181],"stabilizer":[63,141],"|\u03a9|))":[67],"times":[68],"polynomial":[70],"input":[73],"description.":[74],"The":[75,123,191,208,245,347,372],"converts":[77],"recent":[79],"n)}":[82],"Hajiaghayi":[86,199,278,380],"JafariRaviz,":[88,280],"which":[89,230,270,327],"outputs":[90],"isomorphisms":[91],"automorphism":[93,182],"groups":[94],"but":[95],"not":[96,242,350,391],"forms,":[98],"into":[99],"canonization":[101,111,155,158],"algorithm.":[102],"To":[103],"our":[104],"knowledge,":[105],"improves":[107],"best":[109],"previous":[110],"bound,":[112],"Babai's":[113],"exp((log":[114],"n)^{O(1)})":[115],"2019,":[117],"to":[118,410,421],"new":[120,124],"bound.":[122],"ingredients":[125],"are":[126,320,401],"codes":[128],"constant-size":[130],"local":[131],"endpoints,":[132],"built":[133],"canonizing":[135],"successive":[136],"invariant":[137],"windows":[138],"under":[139,159],"common":[144],"prefix;":[146],"row":[149],"terminal,":[150],"using":[151],"soluble":[152,161],"implicit":[153],"multicoset":[154],"affine":[157],"cover":[163],"with":[164,297],"root":[166],"selection;":[167],"covariant":[169],"overcoset":[170],"lemma":[171],"that":[172,202,266,403],"lets":[173],"branch":[175],"forget":[176],"intermediate":[177],"restrictions":[178],"while":[179],"keeping":[180],"groups;":[183],"parity-correct":[186],"extension":[187],"rectangle":[189],"placements.":[190],"result":[192],"is":[193,330,364,383,406,418,427],"conditional":[194,300],"theorems":[197],"JafariRaviz":[201,382],"imports.":[204],"Provenance":[205],"status.":[207],"proofs":[209],"were":[210,239],"produced":[211,267],"OpenAI":[214,256],"GPT":[215],"model,":[216,257],"AI-assisted":[219],"research":[220],"program":[221],"designed":[222],"directed":[224],"Matthew":[226],"Liston.":[227],"Claude":[228],"(Anthropic),":[229],"coordinated":[231],"program,":[233],"checked":[234,271],"selected":[235],"lemmas;":[236],"those":[237,291],"checks":[238],"careful":[240],"reads,":[241],"referee":[243,254,348,467,494],"reports.":[244],"proof":[246,368,441,455],"record":[247,275,325,442,456,462],"was":[248,295],"audited":[249],"independent":[252],"AI":[253,466],"(an":[255],"run":[258],"session":[261],"separate":[262],"from":[263,277,286],"one":[265],"proof),":[269],"every":[272],"interface":[273],"imports":[276],"results":[283,394],"uses":[285],"Schweitzer\u2013Wiebking":[287],"Luks\u2013Miyazaki,":[289],"against":[290],"papers.":[292],"Its":[293],"verdict":[294],"\"proved":[296],"fixable":[298],"gaps\",":[299],"imported":[303,395],"Hajiaghayi\u2013JafariRaviz":[304,353],"results.":[305],"It":[306],"found":[307],"no":[308,358,365],"fatal":[309],"or":[310,397],"major":[311],"issue,":[312],"six":[315],"minor":[316],"repairs":[317],"requested":[319],"incorporated":[321],"revised":[324,345,440,454],"paper":[329,336,433,448],"based":[331],"(Appendix":[332],"A":[333],"lists":[337],"repairs,":[339],"Appendix":[341,436],"B":[342,437],"reproduces":[343,438],"record).":[346],"did":[349],"re-referee":[351],"paper.":[354],"There":[355],"has":[356],"been":[357],"human":[359],"refereeing":[360],"yet,":[361],"there":[363],"machine-checked":[366],"formal":[367],"conversion.":[371,399],"trusted":[373],"statement":[374],"Lean":[377],"formalization":[378],"their":[384],"main":[385],"theorem,":[386],"graphs;":[388],"does":[390],"include":[392],"here,":[396],"this":[398,425],"confident":[402],"argument":[405],"correct":[407],"intend":[409],"verify":[411],"formally;":[413],"program's":[415],"formal-verification":[416],"capacity":[417],"currently":[419],"committed":[420],"other":[422],"results,":[423],"so":[424],"version":[426,481],"released":[428],"now.":[429],"Files.":[430],"graph-canonization-nlogn-v1.pdf:":[431],"(47":[434],"pages;":[435],"verbatim).":[443],"SHA-256":[444,472,483,490,496],"ecaa5d1ed89684ceb4902e7618bad6735770e174453610e3d1db1dd27ee69b1f":[445],"graph-canonization-nlogn-v1.zip:":[446],"its":[450],"LaTeX":[451],"source;":[452],"(version":[457],"2)":[458],"original":[461],"as":[463,488],"audited;":[464],"report;":[468],"README":[469],"SHA256SUMS.":[471],"151d572e066e817b9b1c7fd3f7df576dba8034e3b9376467d245e846022edcc4":[473],"Records":[474],"inside":[475],"archive:":[477],"proofs/Graph_Canonization_Log2_Proof_v2_2026-11-06.txt":[478],"(revised":[479],"record,":[480,487],"2):":[482],"14dbc769e3c2712a7b97f25c0691ae30e05412af6a9a32e4f04a27f5e14296b0":[484],"proofs/Graph_Canonization_Log2_Proof_2026-11-06.txt":[485],"(original":[486],"audited):":[489],"feae4a9dc42449e7b65a9e2a6515b30d4b5801caa89ffdbb77fb41369fe69796":[491],"ai-referee-reports/Graph_Canonization_Log2_Referee_Report_2026-11-06.txt":[492],"(AI":[493],"report):":[495],"0a79b052866348fbf73dafb15ef666cb012607f28705af6e3c3e32ad01d4d7e4":[497],"Contact:":[498],"atemporalwalk@gmail.com":[499]},"counts_by_year":[],"updated_date":"2026-11-08T12:12:28.789561","created_date":"2026-11-07T00:00:00"}
