OAI/Computability/DirectedFeedback/Machines/MachineProductProgram.lean
81 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Explicit.MachineProductProgram.Extraline 16 - abbrev
OAI.DFVSGames.Explicit.MachineProductProgram.Tapeline 17 - abbrev
OAI.DFVSGames.Explicit.MachineProductProgram.Stateline 18 - def
OAI.DFVSGames.Explicit.MachineProductProgram.auxiliaryline 20 - def
OAI.DFVSGames.Explicit.MachineProductProgram.constantDigitline 21 - def
OAI.DFVSGames.Explicit.MachineProductProgram.accumulatorline 22 - def
OAI.DFVSGames.Explicit.MachineProductProgram.outputline 23 - def
OAI.DFVSGames.Explicit.MachineProductProgram.rowRoleline 25 - def
OAI.DFVSGames.Explicit.MachineProductProgram.decodeRow_inline_MachineProductProgramline 35 - theorem
OAI.DFVSGames.Explicit.MachineProductProgram.decodeRow_role_inline_MachineProductProgramline 46 - def
OAI.DFVSGames.Explicit.MachineProductProgram.rowSlotsline 55 - def
OAI.DFVSGames.Explicit.MachineProductProgram.powerRoleline 62 - theorem
OAI.DFVSGames.Explicit.MachineProductProgram.powerRole_injectiveline 71 - def
OAI.DFVSGames.Explicit.MachineProductProgram.powerSlotsline 83 - def
OAI.DFVSGames.Explicit.MachineProductProgram.initRoleline 86 - theorem
OAI.DFVSGames.Explicit.MachineProductProgram.initRole_injectiveline 92 - def
OAI.DFVSGames.Explicit.MachineProductProgram.seedCommandsline 96 - def
OAI.DFVSGames.Explicit.MachineProductProgram.clearKeysline 99 - theorem
OAI.DFVSGames.Explicit.MachineProductProgram.mem_clearKeysline 102 - inductive
OAI.DFVSGames.Explicit.MachineProductProgram.Labelline 108 - def
OAI.DFVSGames.Explicit.MachineProductProgram.headerDestinationline 123 - def
OAI.DFVSGames.Explicit.MachineProductProgram.rowMainline 128 - def
OAI.DFVSGames.Explicit.MachineProductProgram.nextCheckline 131 - def
OAI.DFVSGames.Explicit.MachineProductProgram.resetAtline 133 - def
OAI.DFVSGames.Explicit.MachineProductProgram.headerNextline 135 - def
OAI.DFVSGames.Explicit.MachineProductProgram.programline 138 - def
OAI.DFVSGames.Explicit.MachineProductProgram.machineline 164 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.frameline 186 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.headerBitsline 196 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.baseTapesline 199 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.frame_accumulatorline 202 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.frame_outputline 205 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.frame_radixline 208 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.frame_digitline 214 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.power_outsideline 219 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.frame_power_cleanline 225 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.frame_power_outputline 229 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.frame_appendline 233 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.initialized_eqline 244 - def
OAI.DFVSGames.Explicit.MachineProductHeadersRead.inputTapesline 274 - def
OAI.DFVSGames.Explicit.MachineProductHeadersRead.afterVerticesline 278 - def
OAI.DFVSGames.Explicit.MachineProductHeadersRead.afterAlphabetline 283 - def
OAI.DFVSGames.Explicit.MachineProductHeadersRead.rawResultTapesline 288 - def
OAI.DFVSGames.Explicit.MachineProductHeadersRead.resultTapesline 294 - theorem
OAI.DFVSGames.Explicit.MachineProductHeadersRead.initList_eqline 300 - theorem
OAI.DFVSGames.Explicit.MachineProductHeadersRead.first_resultline 309 - theorem
OAI.DFVSGames.Explicit.MachineProductHeadersRead.second_resultline 322 - theorem
OAI.DFVSGames.Explicit.MachineProductHeadersRead.third_resultline 335 - def
OAI.DFVSGames.Explicit.MachineProductHeadersRead.rawHeadersInTimeline 348 - def
OAI.DFVSGames.Explicit.MachineProductHeadersRead.headersInTimeline 387 - theorem
OAI.DFVSGames.Explicit.MachineProductHeadersRead.headers_budgetline 401 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.seedCommands_nodupline 418 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.seed_resultline 424 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.seedBridgeline 452 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.seedInTimeline 469 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.powerExitline 504 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.powerInTimeline 507 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.alphabetInTimeline 523 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.powersInTimeline 534 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.initializeInTimeline 567 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.stepsline 581 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.prepareInTimeline 586 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.timePolynomialline 602 - theorem
OAI.DFVSGames.Explicit.MachineProductHeaders.steps_leline 607 - def
OAI.DFVSGames.Explicit.MachineProductHeaders.inPolynomialTimeline 622 - def
OAI.DFVSGames.Explicit.MachineProductBounds.fieldPolynomialline 641 - theorem
OAI.DFVSGames.Explicit.MachineProductBounds.fieldPolynomial_evalline 646 - theorem
OAI.DFVSGames.Explicit.MachineProductBounds.field_steps_leline 652 - def
OAI.DFVSGames.Explicit.MachineProductBounds.rowCostline 675 - theorem
OAI.DFVSGames.Explicit.MachineProductBounds.row_steps_leline 683 - structure
OAI.DFVSGames.Explicit.MachineProductLoop.BaseReadyline 727 - def
OAI.DFVSGames.Explicit.MachineProductLoop.tupleTapesline 733 - theorem
OAI.DFVSGames.Explicit.MachineProductLoop.tupleTapes_frameline 738 - theorem
OAI.DFVSGames.Explicit.MachineProductLoop.tupleTapes_currentline 750 - theorem
OAI.DFVSGames.Explicit.MachineProductLoop.tupleTapes_accumulatorline 755 - theorem
OAI.DFVSGames.Explicit.MachineProductLoop.tupleTapes_readyline 760 - def
OAI.DFVSGames.Explicit.MachineProductLoop.rowBitsline 811 - theorem
OAI.DFVSGames.Explicit.MachineProductLoop.input_lengthline 815 - def
OAI.DFVSGames.Explicit.MachineProductLoop.bodyBoundline 821 - theorem
OAI.DFVSGames.Explicit.MachineProductLoop.bodyTraceline 824 - theorem
OAI.DFVSGames.Explicit.MachineProductLoop.traversalInTimeline 877