A Coinductive Animation of Turing Machines [chapter]

Alberto Ciaffaglione
<span title="">2015</span> <i title="Springer International Publishing"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/2w3awgokqne6te4nvlofavy5a4" style="color: black;">Lecture Notes in Computer Science</a> </i> &nbsp;
We adopt corecursion and coinduction to formalize Turing Machines and their operational semantics in the proof assistant Coq. By combining the formal analysis of converging and diverging evaluations, our approach allows us to certify the implementation of the functions computed by concrete Turing Machines. Our effort may be seen as a first step towards the formal development of basic computability theory. 1 As said above, we deal with deterministic TMs, i.e., non-ambiguous specifications: for
more &raquo; ... ery pair qi, s h there is at most one quadruple of the form qi, s h , x, qj . 15 See [8] for a recent proposal of an alternative, semantic guardedness checking. 16 We write s for Bs, ones(n+1)::Bs and t for Bs, ones(n+3)::Bs .
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-319-15075-8_6">doi:10.1007/978-3-319-15075-8_6</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/oxh5bnngijddzfqmdaikjjwq24">fatcat:oxh5bnngijddzfqmdaikjjwq24</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200321100320/https://users.dimi.uniud.it/~alberto.ciaffaglione/Papers/sbmf14.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/ed/74/ed7406499c019259035db4a56936a398329133c1.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1007/978-3-319-15075-8_6"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> springer.com </button> </a>