OAI/Computability/BinPacking/Search/SearchUpdateMachine.lean
100 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.BinPackingGap.SearchUpdateMachine.Tapeline 13 - abbrev
OAI.BinPackingGap.SearchUpdateMachine.Tape.enumListline 17 - theorem
OAI.BinPackingGap.SearchUpdateMachine.Tape.enumList_getElem?_ctorIdx_eqline 20 - theorem
OAI.BinPackingGap.SearchUpdateMachine.Tape.enumList_nodupline 24 - instance
OAI.BinPackingGap.SearchUpdateMachine.(instance at line 26)line 26 - inductive
OAI.BinPackingGap.SearchUpdateMachine.Labelline 30 - structure
OAI.BinPackingGap.SearchUpdateMachine.Ambientline 41 - abbrev
OAI.BinPackingGap.SearchUpdateMachine.Registerline 47 - abbrev
OAI.BinPackingGap.SearchUpdateMachine.Tapesline 48 - def
OAI.BinPackingGap.SearchUpdateMachine.ambientline 50 - def
OAI.BinPackingGap.SearchUpdateMachine.emptyline 57 - def
OAI.BinPackingGap.SearchUpdateMachine.putline 59 - def
OAI.BinPackingGap.SearchUpdateMachine.replacePlaceline 62 - theorem
OAI.BinPackingGap.SearchUpdateMachine.replacePlace_injectiveline 68 - def
OAI.BinPackingGap.SearchUpdateMachine.goline 71 - def
OAI.BinPackingGap.SearchUpdateMachine.chooseline 74 - def
OAI.BinPackingGap.SearchUpdateMachine.copyBitline 77 - def
OAI.BinPackingGap.SearchUpdateMachine.copyDigitline 82 - def
OAI.BinPackingGap.SearchUpdateMachine.skipUnaryline 86 - def
OAI.BinPackingGap.SearchUpdateMachine.codeline 90 - def
OAI.BinPackingGap.SearchUpdateMachine.programline 145 - abbrev
OAI.BinPackingGap.SearchUpdateMachine.machineline 152 - theorem
OAI.BinPackingGap.SearchUpdateMachine.machine_stepline 154 - def
OAI.BinPackingGap.SearchUpdateMachine.cfgline 156 - def
OAI.BinPackingGap.SearchUpdateMachine.ioline 160 - theorem
OAI.BinPackingGap.SearchUpdateMachine.io_inputline 163 - theorem
OAI.BinPackingGap.SearchUpdateMachine.io_reversedline 166 - theorem
OAI.BinPackingGap.SearchUpdateMachine.update_io_inputline 169 - theorem
OAI.BinPackingGap.SearchUpdateMachine.update_io_reversedline 173 - theorem
OAI.BinPackingGap.SearchUpdateMachine.joinTraceline 177 - theorem
OAI.BinPackingGap.SearchUpdateMachine.oneStepTraceline 181 - theorem
OAI.BinPackingGap.SearchUpdateMachine.copyBitStepline 185 - theorem
OAI.BinPackingGap.SearchUpdateMachine.copyDigitStepline 196 - theorem
OAI.BinPackingGap.SearchUpdateMachine.unaryCopyTraceline 205 - theorem
OAI.BinPackingGap.SearchUpdateMachine.unarySkipStepline 222 - theorem
OAI.BinPackingGap.SearchUpdateMachine.unarySkipTraceline 231 - theorem
OAI.BinPackingGap.SearchUpdateMachine.nameCopyTraceline 247 - def
OAI.BinPackingGap.SearchUpdateMachine.decrementline 275 - def
OAI.BinPackingGap.SearchUpdateMachine.counterAfterline 278 - def
OAI.BinPackingGap.SearchUpdateMachine.countedPhaseline 282 - theorem
OAI.BinPackingGap.SearchUpdateMachine.counterAfter_emptyline 285 - theorem
OAI.BinPackingGap.SearchUpdateMachine.countedPhase_counterAfterline 291 - def
OAI.BinPackingGap.SearchUpdateMachine.countIOline 301 - theorem
OAI.BinPackingGap.SearchUpdateMachine.itemsStep_nilline 304 - theorem
OAI.BinPackingGap.SearchUpdateMachine.itemsStep_consline 316 - theorem
OAI.BinPackingGap.SearchUpdateMachine.itemsTraceline 328 - def
OAI.BinPackingGap.SearchUpdateMachine.workline 370 - theorem
OAI.BinPackingGap.SearchUpdateMachine.put_workline 380 - theorem
OAI.BinPackingGap.SearchUpdateMachine.io_workline 393 - theorem
OAI.BinPackingGap.SearchUpdateMachine.transferTraceline 397 - theorem
OAI.BinPackingGap.SearchUpdateMachine.finishStepline 411 - def
OAI.BinPackingGap.SearchUpdateMachine.phaseWordline 419 - theorem
OAI.BinPackingGap.SearchUpdateMachine.phaseWord_ambientline 421 - theorem
OAI.BinPackingGap.SearchUpdateMachine.reverseFinishTraceline 424 - theorem
OAI.BinPackingGap.SearchUpdateMachine.copyRestTraceline 436 - def
OAI.BinPackingGap.SearchUpdateMachine.bodyBitsline 449 - theorem
OAI.BinPackingGap.SearchUpdateMachine.stateBits_eqline 453 - def
OAI.BinPackingGap.SearchUpdateMachine.initialTargetline 456 - theorem
OAI.BinPackingGap.SearchUpdateMachine.startStepline 465 - def
OAI.BinPackingGap.SearchUpdateMachine.itemWorkline 476 - theorem
OAI.BinPackingGap.SearchUpdateMachine.itemStep_trueline 479 - theorem
OAI.BinPackingGap.SearchUpdateMachine.itemStep_falseline 489 - theorem
OAI.BinPackingGap.SearchUpdateMachine.itemTraceline 501 - theorem
OAI.BinPackingGap.SearchUpdateMachine.startItemStepline 520 - theorem
OAI.BinPackingGap.SearchUpdateMachine.convertTraceline 527 - theorem
OAI.BinPackingGap.SearchUpdateMachine.frameTraceline 544 - theorem
OAI.BinPackingGap.SearchUpdateMachine.restorePayloadTraceline 555 - theorem
OAI.BinPackingGap.SearchUpdateMachine.zeroLabelStepline 568 - theorem
OAI.BinPackingGap.SearchUpdateMachine.replaceTapes_eqline 577 - theorem
OAI.BinPackingGap.SearchUpdateMachine.replaceTraceline 583 - def
OAI.BinPackingGap.SearchUpdateMachine.fillHeaderline 596 - def
OAI.BinPackingGap.SearchUpdateMachine.newFixedline 599 - def
OAI.BinPackingGap.SearchUpdateMachine.fillBodyline 601 - def
OAI.BinPackingGap.SearchUpdateMachine.fillPhaseline 604 - def
OAI.BinPackingGap.SearchUpdateMachine.fillCounterline 606 - def
OAI.BinPackingGap.SearchUpdateMachine.fillPrefixStepsline 609 - theorem
OAI.BinPackingGap.SearchUpdateMachine.fillPrefixTraceline 614 - def
OAI.BinPackingGap.SearchUpdateMachine.fillStepsline 654 - theorem
OAI.BinPackingGap.SearchUpdateMachine.fillTraceline 658 - theorem
OAI.BinPackingGap.SearchUpdateMachine.zeroControlsStepline 674 - theorem
OAI.BinPackingGap.SearchUpdateMachine.incrementLabelStepline 681 - def
OAI.BinPackingGap.SearchUpdateMachine.findBodyline 688 - def
OAI.BinPackingGap.SearchUpdateMachine.findStepsline 691 - theorem
OAI.BinPackingGap.SearchUpdateMachine.findTraceline 696 - def
OAI.BinPackingGap.SearchUpdateMachine.fillNoBodyline 718 - def
OAI.BinPackingGap.SearchUpdateMachine.fillNoStepsline 722 - theorem
OAI.BinPackingGap.SearchUpdateMachine.fillNoTraceline 727 - def
OAI.BinPackingGap.SearchUpdateMachine.rawTimeline 748 - theorem
OAI.BinPackingGap.SearchUpdateMachine.bodyBits_lengthline 750 - theorem
OAI.BinPackingGap.SearchUpdateMachine.copyBudget_leline 756 - theorem
OAI.BinPackingGap.SearchUpdateMachine.findBudget_leline 764 - theorem
OAI.BinPackingGap.SearchUpdateMachine.fillNoBudget_leline 772 - theorem
OAI.BinPackingGap.SearchUpdateMachine.fillBudget_leline 780 - theorem
OAI.BinPackingGap.SearchUpdateMachine.init_eqline 796 - def
OAI.BinPackingGap.SearchUpdateMachine.copyRunline 803 - def
OAI.BinPackingGap.SearchUpdateMachine.rawRunline 823 - def
OAI.BinPackingGap.SearchUpdateMachine.cleanupTapesline 897 - theorem
OAI.BinPackingGap.SearchUpdateMachine.cleanup_completeline 900 - def
OAI.BinPackingGap.SearchUpdateMachine.computationline 903 - theorem
OAI.BinPackingGap.SearchUpdateMachine.finiteAlphabetline 910