OAI/NumberTheory/SingleFold/TuringSimulation.lean
62 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.SingleFold.TM2Macro.Symbolline 12 - abbrev
OAI.SingleFold.TM2Macro.Storeline 13 - abbrev
OAI.SingleFold.TM2Macro.Stackline 14 - instance
OAI.SingleFold.TM2Macro.(instance at line 15)line 15 - abbrev
OAI.SingleFold.TM2Macro.Stmtline 18 - abbrev
OAI.SingleFold.TM2Macro.Regline 19 - inductive
OAI.SingleFold.TM2Macro.Labelline 20 - def
OAI.SingleFold.TM2Macro.digitline 30 - def
OAI.SingleFold.TM2Macro.symbolline 32 - lemma
OAI.SingleFold.TM2Macro.symbol_zeroline 34 - lemma
OAI.SingleFold.TM2Macro.symbol_digitline 35 - lemma
OAI.SingleFold.TM2Macro.digit_posline 36 - def
OAI.SingleFold.TM2Macro.packline 38 - lemma
OAI.SingleFold.TM2Macro.pack_nilline 41 - lemma
OAI.SingleFold.TM2Macro.pack_consline 42 - lemma
OAI.SingleFold.TM2Macro.pack_divline 43 - lemma
OAI.SingleFold.TM2Macro.pack_modline 47 - lemma
OAI.SingleFold.TM2Macro.pack_symbolline 51 - lemma
OAI.SingleFold.TM2Macro.pack_restoreline 53 - def
OAI.SingleFold.TM2Macro.programline 60 - def
OAI.SingleFold.TM2Macro.valuesline 78 - def
OAI.SingleFold.TM2Macro.encodeline 79 - def
OAI.SingleFold.TM2Macro.codeCfgline 81 - lemma
OAI.SingleFold.TM2Macro.values_inlline 83 - lemma
OAI.SingleFold.TM2Macro.values_inrline 84 - lemma
OAI.SingleFold.TM2Macro.values_updateline 85 - lemma
OAI.SingleFold.TM2Macro.stepAux_reachesline 92 - lemma
OAI.SingleFold.TM2Macro.respectsline 144 - lemma
OAI.SingleFold.TM2Macro.eval_domline 151 - lemma
OAI.SingleFold.TM2Macro.trNat_posNumline 158 - lemma
OAI.SingleFold.TM2Macro.trNat_divline 160 - def
OAI.SingleFold.TM2Macro.initValuesline 182 - def
OAI.SingleFold.TM2Macro.initCfgline 183 - lemma
OAI.SingleFold.TM2Macro.initValues_mainline 185 - lemma
OAI.SingleFold.TM2Macro.initValues_revline 186 - lemma
OAI.SingleFold.TM2Macro.initValues_inputline 187 - lemma
OAI.SingleFold.TM2Macro.initValues_update_mainline 188 - lemma
OAI.SingleFold.TM2Macro.initValues_update_revline 194 - lemma
OAI.SingleFold.TM2Macro.initValues_update_inputline 200 - lemma
OAI.SingleFold.TM2Macro.prependline 206 - lemma
OAI.SingleFold.TM2Macro.reverse_loopline 209 - lemma
OAI.SingleFold.TM2Macro.divide_loopline 229 - lemma
OAI.SingleFold.TM2Macro.one_inputline 254 - def
OAI.SingleFold.TM2Macro.inputPrefixline 271 - def
OAI.SingleFold.TM2Macro.clearPrefixline 273 - lemma
OAI.SingleFold.TM2Macro.prefix_succline 274 - lemma
OAI.SingleFold.TM2Macro.prefix_updateline 279 - lemma
OAI.SingleFold.TM2Macro.clearPrefix_updateline 284 - lemma
OAI.SingleFold.TM2Macro.trList_appendline 294 - lemma
OAI.SingleFold.TM2Macro.init_loopline 300 - lemma
OAI.SingleFold.TM2Macro.initialize_reachesline 317 - def
OAI.SingleFold.Macro.Instr.mapline 334 - def
OAI.SingleFold.Macro.Instr.Withinline 338 - def
OAI.SingleFold.Macro.Cfg.mapline 341 - def
OAI.SingleFold.Macro.retractline 342 - def
OAI.SingleFold.Macro.restrictline 344 - lemma
OAI.SingleFold.Macro.retract_valline 346 - lemma
OAI.SingleFold.Macro.instr_retractline 349 - lemma
OAI.SingleFold.Macro.cfg_next_mapline 352 - lemma
OAI.SingleFold.Macro.restrict_nextline 357 - lemma
OAI.SingleFold.Macro.restrict_respectsline 364 - lemma
OAI.SingleFold.Macro.restrict_eval_domline 375