OAI/Computability/DirectedFeedback/Machines/Tape.lean
92 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Foundations.Hastad.SourceTape.TestTapeline 14 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceTape.FairTestTapeline 17 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_prodline 23 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.card_testTapeline 34 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.card_fairTestTapeline 39 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_testTapeline 45 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_equivTapeline 53 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_fairTestTapeline 58 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_fairTestTape_ignoreline 67 - def
OAI.DFVSGames.Foundations.Hastad.SourceTape.tapeQueriesline 72 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_tapeQueriesline 75 - def
OAI.DFVSGames.Foundations.Hastad.SourceTape.tapeAcceptanceline 86 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.tapeAcceptance_eq_realizedTestAcceptanceline 92 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.tapeAcceptance_eq_testAcceptanceline 97 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.tapeAcceptance_eq_sum_div_cardline 103 - def
OAI.DFVSGames.Foundations.Hastad.SourceTape.restrictFunctionline 116 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_restrictFunctionline 119 - def
OAI.DFVSGames.Foundations.Hastad.SourceTape.restrictTapeline 134 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_restrictTapeline 138 - def
OAI.DFVSGames.Foundations.Hastad.SourceTape.restrictedProjectionline 166 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.restrict_realizedNoiseline 170 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.restrict_thirdQueryline 173 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_restricted_queriesline 179 - def
OAI.DFVSGames.Foundations.Hastad.SourceTape.restrictRightTapeline 191 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_restrictRightTapeline 195 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceTape.expect_rightRestricted_queriesline 214 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.clauseAnswerEquivline 236 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.clauseAnswerFinEquivline 242 - instance
OAI.DFVSGames.Foundations.Hastad.SourceContexts.clauseAnswerFintypeline 248 - instance
OAI.DFVSGames.Foundations.Hastad.SourceContexts.clauseAnswerInhabitedline 251 - instance
OAI.DFVSGames.Foundations.Hastad.SourceContexts.slotFintypeline 253 - instance
OAI.DFVSGames.Foundations.Hastad.SourceContexts.slotInhabitedline 257 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.card_clauseAnswerline 259 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.card_slotline 263 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceContexts.Iline 265 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceContexts.Jline 266 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceContexts.ClauseContextline 267 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceContexts.VariableContextline 268 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceContexts.SlotContextline 269 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.card_Iline 271 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.card_Jline 272 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.card_ClauseContextline 273 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.card_VariableContextline 275 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.card_SlotContextline 277 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.localConsistentline 280 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.localConsistent_eq_true_iffline 284 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.validJline 291 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.validJ_eq_true_iffline 296 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.validJ_satisfiesline 304 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.validJ_consistentline 309 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.validJ_localConsistentline 316 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.canonicalSlotline 323 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.canonicalSlot_nameline 327 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.piline 339 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.sampledVariablesline 343 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.sampledVariables_supportedline 347 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.sampled_eq_piline 352 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.sampled_answers_eq_of_visible_eqline 360 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.honestJline 368 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.honestIline 372 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.honestJ_validline 376 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.pi_honestline 388 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.pi_honest_sampledline 396 - def
OAI.DFVSGames.Foundations.Hastad.SourceContexts.baseAcceptsline 402 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.baseAccepts_eq_true_iffline 408 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.projection_implies_coordinate_acceptsline 416 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.baseAccepts_implies_sampledline 423 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceContexts.projection_implies_sampled_acceptsline 433 - structure
OAI.DFVSGames.Reduction.SourceEncoding.Inputline 449 - abbrev
OAI.DFVSGames.Reduction.SourceEncoding.Tableline 454 - def
OAI.DFVSGames.Reduction.SourceEncoding.equationWordsline 456 - def
OAI.DFVSGames.Reduction.SourceEncoding.inputWordsline 459 - def
OAI.DFVSGames.Reduction.SourceEncoding.inputBitsline 462 - def
OAI.DFVSGames.Reduction.SourceEncoding.parseEquationline 464 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.parseEquation_encodedline 480 - def
OAI.DFVSGames.Reduction.SourceEncoding.parseEquationsline 487 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.parseEquations_encodedline 495 - def
OAI.DFVSGames.Reduction.SourceEncoding.decodeInputWordsline 504 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.decodeInputWords_encodedline 514 - def
OAI.DFVSGames.Reduction.SourceEncoding.decodeInputBitsline 523 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.decodeInputBits_encodedline 526 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.inputWords_injectiveline 530 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.inputBits_injectiveline 535 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.equationWords_lengthline 540 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.equationsWords_lengthline 543 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.inputWords_lengthline 552 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.equationBits_length_leline 557 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.equationsBits_length_leline 564 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.inputBits_lengthline 575 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.inputBits_length_leline 582 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.inputBits_length_ge_variablesline 588 - theorem
OAI.DFVSGames.Reduction.SourceEncoding.inputBits_length_ge_equationsline 591