{"id":"https://openalex.org/W7125421310","doi":"https://doi.org/10.48550/arxiv.2601.15230","title":"How to Verify a Turing Machine with Dafny","display_name":"How to Verify a Turing Machine with Dafny","publication_year":2026,"publication_date":"2026-01-21","ids":{"openalex":"https://openalex.org/W7125421310","doi":"https://doi.org/10.48550/arxiv.2601.15230"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2601.15230","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2601.15230","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2601.15230","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007310450","display_name":"Edgar F. A. Lederer","orcid":null},"institutions":[{"id":"https://openalex.org/I2972652528","display_name":"FHNW University of Applied Sciences and Arts","ror":"https://ror.org/04mq2g308","country_code":"CH","type":"education","lineage":["https://openalex.org/I2972652528"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Lederer, Edgar F. A.","raw_affiliation_strings":["Retired Lecturer from the University of Applied Sciences,Arts Northwestern Switzerland"],"affiliations":[{"raw_affiliation_string":"Retired Lecturer from the University of Applied Sciences,Arts Northwestern Switzerland","institution_ids":["https://openalex.org/I2972652528"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5007310450"],"corresponding_institution_ids":["https://openalex.org/I2972652528"],"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/T12002","display_name":"Computability, Logic, AI Algorithms","score":0.6033999919891357,"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"}},"topics":[{"id":"https://openalex.org/T12002","display_name":"Computability, Logic, AI Algorithms","score":0.6033999919891357,"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/T10126","display_name":"Logic, programming, and type systems","score":0.18000000715255737,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11567","display_name":"semigroups and automata theory","score":0.02500000037252903,"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/turing-machine","display_name":"Turing machine","score":0.7645000219345093},{"id":"https://openalex.org/keywords/mathematical-proof","display_name":"Mathematical proof","score":0.7260000109672546},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.725600004196167},{"id":"https://openalex.org/keywords/super-recursive-algorithm","display_name":"Super-recursive algorithm","score":0.6477000117301941},{"id":"https://openalex.org/keywords/universal-turing-machine","display_name":"Universal Turing machine","score":0.6466000080108643},{"id":"https://openalex.org/keywords/turing-machine-examples","display_name":"Turing machine examples","score":0.5687999725341797},{"id":"https://openalex.org/keywords/description-number","display_name":"Description number","score":0.5385000109672546},{"id":"https://openalex.org/keywords/abstract-machine","display_name":"Abstract machine","score":0.5142999887466431}],"concepts":[{"id":"https://openalex.org/C29248071","wikidata":"https://www.wikidata.org/wiki/Q163310","display_name":"Turing machine","level":3,"score":0.7645000219345093},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7577000260353088},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.7260000109672546},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.725600004196167},{"id":"https://openalex.org/C31402856","wikidata":"https://www.wikidata.org/wiki/Q5295939","display_name":"Super-recursive algorithm","level":5,"score":0.6477000117301941},{"id":"https://openalex.org/C131671149","wikidata":"https://www.wikidata.org/wiki/Q2703890","display_name":"Universal Turing machine","level":4,"score":0.6466000080108643},{"id":"https://openalex.org/C21176728","wikidata":"https://www.wikidata.org/wiki/Q7854963","display_name":"Turing machine examples","level":5,"score":0.5687999725341797},{"id":"https://openalex.org/C179061269","wikidata":"https://www.wikidata.org/wiki/Q5263786","display_name":"Description number","level":5,"score":0.5385000109672546},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.526199996471405},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.5241000056266785},{"id":"https://openalex.org/C88977235","wikidata":"https://www.wikidata.org/wiki/Q787114","display_name":"Abstract machine","level":2,"score":0.5142999887466431},{"id":"https://openalex.org/C203265346","wikidata":"https://www.wikidata.org/wiki/Q11387554","display_name":"Proof assistant","level":3,"score":0.4643999934196472},{"id":"https://openalex.org/C9870796","wikidata":"https://www.wikidata.org/wiki/Q490481","display_name":"Turing","level":2,"score":0.44920000433921814},{"id":"https://openalex.org/C94461902","wikidata":"https://www.wikidata.org/wiki/Q2762418","display_name":"Formal proof","level":3,"score":0.38019999861717224},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.3416000008583069},{"id":"https://openalex.org/C48415503","wikidata":"https://www.wikidata.org/wiki/Q5251122","display_name":"Time hierarchy theorem","level":5,"score":0.33090001344680786},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.32820001244544983},{"id":"https://openalex.org/C2985583900","wikidata":"https://www.wikidata.org/wiki/Q722617","display_name":"Formal description","level":2,"score":0.3174000084400177},{"id":"https://openalex.org/C15190523","wikidata":"https://www.wikidata.org/wiki/Q1190223","display_name":"Non-deterministic Turing machine","level":5,"score":0.3043999969959259},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3025999963283539},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.2985999882221222},{"id":"https://openalex.org/C13766981","wikidata":"https://www.wikidata.org/wiki/Q11387554","display_name":"Automated proof checking","level":3,"score":0.25769999623298645},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.25099998712539673},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.2506999969482422}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2601.15230","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2601.15230","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2601.15230","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2601.15230","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"This":[0],"paper":[1],"describes":[2],"the":[3,11,42,53],"formal":[4,82],"verification":[5],"of":[6,29,36,55,65,126],"two":[7],"Turing":[8,30],"machines":[9,16,31,57],"using":[10],"program":[12,135],"verifier":[13,136],"Dafny.":[14],"Both":[15],"are":[17,25,94],"deciders,":[18],"so":[19],"we":[20],"prove":[21],"total":[22],"correctness.":[23],"They":[24],"typical":[26],"first":[27],"examples":[28],"used":[32],"in":[33,40],"any":[34],"course":[35],"Theoretical":[37],"Computer":[38],"Science;":[39],"fact,":[41],"second":[43],"machine":[44],"is":[45,58,110,116],"literally":[46],"taken":[47],"from":[48],"a":[49,71,134],"relevant":[50],"textbook.":[51],"Usually,":[52],"correctness":[54],"such":[56,92,114,130],"made":[59],"plausible":[60],"by":[61,77],"some":[62],"informal":[63],"explanations":[64],"their":[66],"basic":[67],"ideas,":[68],"augmented":[69],"with":[70,98,129],"few":[72],"sample":[73],"executions,":[74],"but":[75],"neither":[76],"rigorous":[78],"mathematical":[79],"nor":[80],"mechanized":[81],"proof.":[83],"No":[84],"wonder:":[85],"The":[86],"invariants":[87],"(and":[88],"variants)":[89],"required":[90],"for":[91],"proofs":[93],"big":[95],"artifacts,":[96],"peppered":[97],"overpowering":[99],"technical":[100],"details.":[101],"Finding":[102],"and":[103,113,141],"checking":[104],"these":[105,127],"artifacts":[106],"without":[107],"mechanical":[108],"support":[109,115],"practically":[111],"impossible,":[112],"only":[117],"available":[118],"since":[119],"recent":[120],"times.":[121],"But":[122],"nowadays,":[123],"just":[124],"because":[125],"technicalities,":[128],"subjects":[131],"under":[132],"proof":[133],"can":[137],"really":[138],"show":[139],"off":[140],"demonstrate":[142],"its":[143],"capabilities.":[144]},"counts_by_year":[],"updated_date":"2026-01-23T23:24:52.574035","created_date":"2026-01-23T00:00:00"}
