OAI/Computability/DirectedFeedback/Machines/MachineBinaryTotalInputMachine.lean
86 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.DFVSGames.BinaryTotalInputMachine.Labelline 60 - instance
OAI.DFVSGames.BinaryTotalInputMachine.(instance at line 67)line 67 - abbrev
OAI.DFVSGames.BinaryTotalInputMachine.Alphabetline 69 - abbrev
OAI.DFVSGames.BinaryTotalInputMachine.Stateline 70 - def
OAI.DFVSGames.BinaryTotalInputMachine.rejectedWordline 72 - def
OAI.DFVSGames.BinaryTotalInputMachine.instructionline 74 - abbrev
OAI.DFVSGames.BinaryTotalInputMachine.machineline 88 - def
OAI.DFVSGames.BinaryTotalInputMachine.tapesline 99 - def
OAI.DFVSGames.BinaryTotalInputMachine.cfgline 104 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.tapes_inputline 108 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.tapes_outputline 111 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.tapes_savedline 114 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.update_input_inline_MachineBinaryTotalInputMachineline 117 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.update_output_inline_MachineBinaryTotalInputMachineline 123 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.update_saved_inline_MachineBinaryTotalInputMachineline 129 - def
OAI.DFVSGames.BinaryTotalInputMachine.afterScanline 135 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.step_scan_emptyline 137 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.step_scan_consline 145 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.scanTraceline 153 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.restoreTraceline 169 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.drainTraceline 181 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.step_rejectOutputline 192 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.joinTrace_inline_MachineBinaryTotalInputMachineline 202 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.acceptedTraceline 206 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.rejectedTraceline 217 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.initList_eqline 232 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.haltList_eqline 239 - def
OAI.DFVSGames.BinaryTotalInputMachine.stepsline 246 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.steps_leline 249 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.totalTraceline 253 - def
OAI.DFVSGames.BinaryTotalInputMachine.outputsInTimeline 275 - def
OAI.DFVSGames.BinaryTotalInputMachine.computableInPolyTimeline 283 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.machine_finiteAlphabetline 297 - theorem
OAI.DFVSGames.BinaryTotalInputMachine.computation_finiteAlphabetline 301 - abbrev
OAI.DFVSGames.BinaryNameCompare.Alphabetline 318 - abbrev
OAI.DFVSGames.BinaryNameCompare.Stateline 319 - def
OAI.DFVSGames.BinaryNameCompare.cleanline 321 - def
OAI.DFVSGames.BinaryNameCompare.scanStateEquivline 323 - def
OAI.DFVSGames.BinaryNameCompare.compareStateEquivline 329 - inductive
OAI.DFVSGames.BinaryNameCompare.Labelline 335 - instance
OAI.DFVSGames.BinaryNameCompare.(instance at line 339)line 339 - def
OAI.DFVSGames.BinaryNameCompare.instructionline 341 - def
OAI.DFVSGames.BinaryNameCompare.stepsline 354 - theorem
OAI.DFVSGames.BinaryNameCompare.steps_leline 357 - theorem
OAI.DFVSGames.BinaryNameCompare.joinTrace_inline_MachineBinaryNameCompareline 362 - theorem
OAI.DFVSGames.BinaryNameCompare.compareTraceline 366 - def
OAI.DFVSGames.BinaryNameCompare.compareInTimeline 470 - def
OAI.DFVSGames.BinaryNameCompare.machineline 492 - theorem
OAI.DFVSGames.BinaryNameCompare.machine_finiteAlphabetline 505 - abbrev
OAI.DFVSGames.BinaryNameSearch.Tokenline 522 - def
OAI.DFVSGames.BinaryNameSearch.tokenBitsline 524 - def
OAI.DFVSGames.BinaryNameSearch.streamline 527 - def
OAI.DFVSGames.BinaryNameSearch.payloadsline 531 - def
OAI.DFVSGames.BinaryNameSearch.afterMatchline 533 - def
OAI.DFVSGames.BinaryNameSearch.stepsline 537 - def
OAI.DFVSGames.BinaryNameSearch.payloadSizeline 543 - theorem
OAI.DFVSGames.BinaryNameSearch.stream_nilline 545 - theorem
OAI.DFVSGames.BinaryNameSearch.stream_consline 547 - theorem
OAI.DFVSGames.BinaryNameSearch.payloads_nilline 550 - theorem
OAI.DFVSGames.BinaryNameSearch.payloads_consline 552 - theorem
OAI.DFVSGames.BinaryNameSearch.payloadSize_nilline 555 - theorem
OAI.DFVSGames.BinaryNameSearch.payloadSize_consline 557 - theorem
OAI.DFVSGames.BinaryNameSearch.stream_lengthline 560 - theorem
OAI.DFVSGames.BinaryNameSearch.steps_leline 569 - theorem
OAI.DFVSGames.BinaryNameSearch.steps_le_streamline 578 - abbrev
OAI.DFVSGames.BinaryNameSearch.Alphabetline 588 - abbrev
OAI.DFVSGames.BinaryNameSearch.Stateline 589 - abbrev
OAI.DFVSGames.BinaryNameSearch.cleanline 591 - inductive
OAI.DFVSGames.BinaryNameSearch.Labelline 593 - def
OAI.DFVSGames.BinaryNameSearch.compareTapesline 599 - theorem
OAI.DFVSGames.BinaryNameSearch.compareTapes_injectiveline 602 - def
OAI.DFVSGames.BinaryNameSearch.exitAtline 608 - def
OAI.DFVSGames.BinaryNameSearch.finishline 613 - def
OAI.DFVSGames.BinaryNameSearch.instructionline 616 - theorem
OAI.DFVSGames.BinaryNameSearch.stepAux_finishline 627 - theorem
OAI.DFVSGames.BinaryNameSearch.update_source_inline_MachineBinaryNameSearchline 631 - theorem
OAI.DFVSGames.BinaryNameSearch.update_counter_inline_MachineBinaryNameSearchline 642 - theorem
OAI.DFVSGames.BinaryNameSearch.joinTrace_inline_MachineBinaryNameSearchline 648 - theorem
OAI.DFVSGames.BinaryNameSearch.signStepline 661 - theorem
OAI.DFVSGames.BinaryNameSearch.emptyStepline 672 - theorem
OAI.DFVSGames.BinaryNameSearch.incrementStepline 683 - theorem
OAI.DFVSGames.BinaryNameSearch.tokenTraceline 693 - theorem
OAI.DFVSGames.BinaryNameSearch.searchTraceline 739 - def
OAI.DFVSGames.BinaryNameSearch.searchInTimeline 790 - def
OAI.DFVSGames.BinaryNameSearch.machineline 811 - theorem
OAI.DFVSGames.BinaryNameSearch.machine_finiteAlphabetline 824