OAI/Computability/DirectedFeedback/Games/AddressTupleBody.lean
145 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Integration.AddressTupleBody.Arenaline 58 - abbrev
OAI.DFVSGames.Integration.AddressTupleBody.Rowsline 59 - abbrev
OAI.DFVSGames.Integration.AddressTupleBody.Slotsline 60 - abbrev
OAI.DFVSGames.Integration.AddressTupleBody.BodyStateline 61 - abbrev
OAI.DFVSGames.Integration.AddressTupleBody.CleanupLabelline 62 - abbrev
OAI.DFVSGames.Integration.AddressTupleBody.RowLabelline 64 - abbrev
OAI.DFVSGames.Integration.AddressTupleBody.Labelline 66 - instance
OAI.DFVSGames.Integration.AddressTupleBody.labelFintypeline 70 - def
OAI.DFVSGames.Integration.AddressTupleBody.sourceLabelsline 76 - def
OAI.DFVSGames.Integration.AddressTupleBody.rhsLabelline 78 - def
OAI.DFVSGames.Integration.AddressTupleBody.rowLabelsline 79 - def
OAI.DFVSGames.Integration.AddressTupleBody.cleanupLabelsline 81 - def
OAI.DFVSGames.Integration.AddressTupleBody.resetLabelline 83 - def
OAI.DFVSGames.Integration.AddressTupleBody.mainline 86 - def
OAI.DFVSGames.Integration.AddressTupleBody.resetline 88 - def
OAI.DFVSGames.Integration.AddressTupleBody.instructionline 91 - def
OAI.DFVSGames.Integration.AddressTupleBody.programline 105 - def
OAI.DFVSGames.Integration.AddressTupleBody.rhsline 109 - def
OAI.DFVSGames.Integration.AddressTupleBody.loadedline 112 - def
OAI.DFVSGames.Integration.AddressTupleBody.tupleBitsline 116 - def
OAI.DFVSGames.Integration.AddressTupleBody.emittedline 121 - def
OAI.DFVSGames.Integration.AddressTupleBody.finalTapesline 128 - structure
OAI.DFVSGames.Integration.AddressTupleBody.Readyline 134 - def
OAI.DFVSGames.Integration.AddressTupleBody.budgetline 144 - def
OAI.DFVSGames.Integration.AddressTupleBody.runline 153 - def
OAI.DFVSGames.Integration.AddressTupleBody.sourceline 207 - theorem
OAI.DFVSGames.Integration.AddressTupleBody.rhs_eq_actualline 210 - theorem
OAI.DFVSGames.Integration.AddressTupleBody.canonicalValues_eq_actualline 213 - theorem
OAI.DFVSGames.Integration.AddressTupleBody.tupleBits_actualline 222 - theorem
OAI.DFVSGames.Integration.AddressTupleBody.actualInvariantline 233 - def
OAI.DFVSGames.Integration.AddressTupleBody.run_fixed_rowsline 255 - theorem
OAI.DFVSGames.Integration.AddressTupleBody.finalTapes_eqline 276 - def
OAI.DFVSGames.Integration.AddressTupleBody.run_actualline 284 - theorem
OAI.DFVSGames.Integration.AddressTupleBody.saved_of_currentline 310 - abbrev
OAI.DFVSGames.Reduction.AddressMachineProgram.Tapeline 329 - abbrev
OAI.DFVSGames.Reduction.AddressMachineProgram.Stateline 331 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.accumulatorline 335 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.outputline 336 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.accumulator_ne_outputline 338 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.clearKeysline 341 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.mem_clearKeysline 346 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.accumulator_not_mem_clearKeysline 351 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.output_not_mem_clearKeysline 352 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.clearKeys_coversline 354 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.clearKeys_nodupline 357 - abbrev
OAI.DFVSGames.Reduction.AddressMachineProgram.HeaderLabelline 361 - abbrev
OAI.DFVSGames.Reduction.AddressMachineProgram.BodyLabelline 362 - abbrev
OAI.DFVSGames.Reduction.AddressMachineProgram.FinishLabelline 364 - inductive
OAI.DFVSGames.Reduction.AddressMachineProgram.Labelline 366 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.headerLabelsline 376 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.initializeLabelsline 377 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.bodyLabelsline 378 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.finishLabelsline 379 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.startline 381 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.initializeStartline 382 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.bodyStartline 383 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.checkLabelline 384 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.resetLabelline 385 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.finishStartline 386 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.nextline 388 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.resetAtline 391 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.next_ltline 394 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.next_geline 396 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.resetAt_ltline 398 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.programline 401 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.atHeaderline 423 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.atInitializeline 427 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.atBodyline 432 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.atCheckline 436 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.atResetline 441 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.atFinishline 446 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.finishStartStepline 450 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.finishStartInTimeline 457 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.machineline 465 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.machine_mainline 476 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.machine_programline 477 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.machine_initialStateline 478 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.machine_inputline 479 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.machine_outputline 480 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.inputAlphabetline 482 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.outputAlphabetline 483 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.inputTapesline 485 - def
OAI.DFVSGames.Reduction.AddressMachineProgram.outputTapesline 488 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.inputTapes_sourceline 491 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.inputTapes_otherline 494 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.outputTapes_outputline 497 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.outputTapes_otherline 500 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.initList_eqline 503 - theorem
OAI.DFVSGames.Reduction.AddressMachineProgram.haltList_eqline 515 - abbrev
OAI.DFVSGames.Reduction.AddressOdometerSchedule.Tapeline 542 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.currentline 546 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.remainingline 549 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.accumulatorline 552 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.currentAtline 555 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.remainingAtline 558 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.current_eq_iffline 561 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.remaining_eq_iffline 564 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.current_ne_remainingline 567 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.remaining_ne_currentline 570 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.accumulator_ne_currentline 573 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.accumulator_ne_remainingline 576 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.current_ne_accumulatorline 579 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.remaining_ne_accumulatorline 581 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigitsline 584 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setAccline 592 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.putDigitline 595 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_currentline 599 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_remainingline 604 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_otherline 610 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.digitCases_inline_AddressOdometerScheduleline 626 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_zeroline 638 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_accumulatorline 646 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setAcc_selfline 650 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setAcc_setAccline 652 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setAcc_applyline 654 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_setAccline 657 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.putDigit_currentline 669 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.putDigit_remainingline 674 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.putDigit_otherline 680 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.putDigit_accumulatorline 686 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.putDigit_setAccline 691 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_putDigitline 703 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_snocline 722 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_snoc_baseline 755 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setDigits_savedIndexline 761 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.setAcc_otherline 767 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.allBitsline 772 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.blockPrefixline 775 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.blockPrefix_eq_ofFnline 779 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.blocksline 788 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.blockPrefix_allline 791 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.configurationline 798 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.BodyTraceline 801 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.val_snocline 812 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.zeros_snocline 818 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.initialConfigurationline 823 - def
OAI.DFVSGames.Reduction.AddressOdometerSchedule.finalConfigurationline 827 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.exists_scheduleline 833 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.traversalInTimeline 964 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.initial_currentline 985 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.initial_remainingline 990 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.final_currentline 995 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.final_remainingline 1001 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.final_accumulatorline 1007 - theorem
OAI.DFVSGames.Reduction.AddressOdometerSchedule.final_otherline 1014