OAI/Computability/BinPacking/Computation/MachineExpanderFamilyAffine.lean
176 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.ExtraTapeline 10 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.ExtraTape.enumListline 14 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.ExtraTape.enumList_getElem?_ctorIdx_eqline 16 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.ExtraTape.enumList_nodupline 20 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.(instance at line 22)line 22 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.Tapeline 26 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.Alphabetline 28 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.alphabetFintypeline 32 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.OuterLabelline 35 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.OuterLabel.enumListline 39 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.OuterLabel.enumList_getElem?_ctorIdx_eqline 42 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.OuterLabel.enumList_nodupline 46 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.(instance at line 48)line 48 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.Labelline 52 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.Positionline 53 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.Stateline 54 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.RowStatePrefixline 55 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.guardStatesline 58 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.guardStates_applyline 65 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.guardStates_symm_applyline 69 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.rowFactor_posline 72 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.zeroPositionline 76 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.nextPositionline 79 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.positionPairline 82 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.callerline 85 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.boundaryStateline 87 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.initialStateline 92 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.prepareStateline 96 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.resetStateline 100 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.clearRegisterline 104 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.advancePositionStateline 107 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.resetPositionStateline 110 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.vertexGuardCoreline 113 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.outerStatementline 123 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.rowReturnline 143 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.programline 145 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.program_rowline 150 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.program_outerline 156 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.rowExecutionline 160 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.rowExecution_stepsline 172 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.rowTapesline 180 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.extraTapesline 186 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.boundaryTapesline 190 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.initialTapesline 194 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.finalTapesline 200 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.ExtraTapeline 211 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.ExtraTape.enumListline 215 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.ExtraTape.enumList_getElem?_ctorIdx_eqline 218 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.ExtraTape.enumList_nodupline 222 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.(instance at line 224)line 224 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.Tapeline 228 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.Alphabetline 229 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.BoolAlphabetline 231 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.alphabet_eqline 233 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.alphabetFintypeline 239 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.AffinePhaseline 243 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.AffinePhase.enumListline 247 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.AffinePhase.enumList_getElem?_ctorIdx_eqline 249 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.AffinePhase.enumList_nodupline 253 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.(instance at line 255)line 255 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.AffineLabelline 259 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.AffineLabel.enumListline 263 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.AffineLabel.enumList_getElem?_ctorIdx_eqline 265 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.AffineLabel.enumList_nodupline 269 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.(instance at line 271)line 271 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.OuterLabelline 275 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.Labelline 283 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.Stateline 284 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.RegisterAmbientline 285 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.registerStatesline 288 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.registerStates_applyline 295 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.registerStates_symm_applyline 299 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.callerline 302 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.initialStateline 305 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.normalizeStateline 309 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.initialEncodingline 313 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.initialEncoding_eq_familyline 315 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.tableTapeline 318 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.inputVertexTapeline 319 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.vertexCountTapeline 320 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.resultTapeline 321 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineSourceline 323 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineDestinationline 327 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineCoefficientline 331 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineExitline 335 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineStatementline 339 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.drainStatementline 357 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.boolOuterStatementline 365 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.outerStatementline 394 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.tableReturnline 398 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.programline 400 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.program_tableline 405 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.program_outerline 412 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.boolViewline 416 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.boolView_outerline 420 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.tableExecutionline 429 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.tableExecution_stepsline 441 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.tableFrameline 450 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.extraFrameline 456 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.boundaryTapesline 461 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.initialTapesline 465 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.familyTapesline 472 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.caller_boundaryStateline 486 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.prepareState_boundaryStateline 490 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.clearRegister_boundaryStateline 495 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.caller_prepareStateline 500 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.caller_resetStateline 503 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.caller_clearRegisterline 506 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.caller_advancePositionStateline 509 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.caller_resetPositionStateline 512 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.nextPosition_val_of_ltline 515 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.boundaryTapes_update_countline 519 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.boundaryTapes_increment_vertexline 529 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.initialTapes_initializeline 542 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.initializeStepline 556 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.initialize_boundaryStepline 565 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.vertexGuard_succStepline 580 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.vertexGuard_zeroStepline 592 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.vertexGuard_boundary_succStepline 603 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.vertexGuard_boundary_zeroStepline 616 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.prepareRowStepline 626 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.afterRow_moreStepline 634 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.afterRow_lastStepline 643 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.afterRow_last_boundaryStepline 653 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.reverseOutput_consStepline 672 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.reverseOutput_nilStepline 684 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderTable.doneStepline 696 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.boolWordline 712 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.toBoolWordline 717 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.fromBoolTapesline 722 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.toBoolTapesline 725 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.toBoolWord_boolWordline 728 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.boolWord_toBoolWordline 734 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.toBool_fromBoolline 740 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.fromBool_toBoolline 745 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.transport_tapes_applyline 750 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.toBoolTapes_eq_transportline 757 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.fromBoolTapes_eq_transportline 765 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.fromBoolTapes_updateline 773 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.toBoolTapes_updateline 782 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.configuration_fromBoolline 792 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.configuration_toBoolline 798 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.controlStatementInverseline 811 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.controlTraceline 818 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.controlDrainTraceline 842 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.controlTransferTraceline 861 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.clearRegisterline 886 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.registerStates_resetline 889 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.clearRegister_idempotentline 893 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.caller_clearRegisterline 896 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.clearRegister_positionline 899 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.clearRegister_registerline 902 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.boolTraceActualline 907 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.drainBoolTraceline 918 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.transferBoolTraceline 935 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.installedTapesline 958 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.cleanedCounterTapesline 965 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.installTableBoolTraceline 968 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.cleanupCountersBoolTraceline 1027 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.installTableTraceline 1045 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.cleanupCountersTraceline 1058 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.installTableInTimeline 1069 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.cleanupCountersInTimeline 1084 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affine_source_ne_scratchline 1101 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affine_source_ne_destinationline 1104 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affine_scratch_ne_destinationline 1107 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineResultTapesline 1110 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineResultTapes_otherline 1117 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineResultTapes_sourceline 1123 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineResultTapes_scratchline 1128 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affineResultTapes_destinationline 1133 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affinePhaseBoolTraceline 1141 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affinePhaseTraceline 1186 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.affinePhaseInTimeline 1201 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.copyCountInTimeline 1214 - def
OAI.BinPackingGames.Foundations.Complexity.MachineExpanderFamily.multiplySizeInTimeline 1231