(* Title: thys/Abacus.thy Author: Jian Xu, Xingyuan Zhang, and Christian Urban Modifications: Sebastiaan Joosten Minor adjustments: Franz Regensburger (FABR) 02/2022 *) section ‹Definition of Abacus Machines› theory Abacus imports Turing_Hoare Abacus_Mopup Turing_HaltingConditions begin (* Cleanup simpset: the following proofs depend on a cleaned up simpset *) declare adjust.simps[simp del] declare seq_tm.simps [simp del] declare shift.simps[simp del] declare composable_tm.simps[simp del] declare step.simps[simp del] declare steps.simps[simp del] declare fetch.simps[simp del] (* Abacus instructions *)