OAI/Computability/PerfectCompleteness/Machines/PositionLemmas.lean
54 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.TransitionTemplate.Positionline 12 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.TransitionTemplate.Position.evalline 19 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.usesCurrentline 35 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.initialValueline 41 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.transformline 44 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.transform_initialValueline 50 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.Alphabetline 66 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.Stateline 67 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.decrementline 69 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.stepAux_decrementline 77 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.suffixStatementline 87 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.stepAux_suffixStatementline 96 - inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.Labelline 114 - instance
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.(instance at line 121)line 121 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.statementline 125 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.seedStepsline 137 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.stepsline 140 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.seedTraceline 142 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.finishTraceline 169 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.positionTraceline 184 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.timePolynomialline 202 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.steps_le_timeline 204 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.positionInPolynomialTimeline 210 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.machineline 230 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PositionMachine.machineInPolynomialTimeline 241 - inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PostfixModel.Tokenline 259 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PostfixModel.Token.tagline 267 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PostfixModel.Token.wordsline 275 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PostfixModel.Token.bitsline 283 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PostfixModel.Token.takeGateline 285 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PostfixModel.tokenWordsline 295 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PostfixModel.tokenBitsline 296 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PostfixModel.compileTokensline 298 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.PostfixModel.inputBitsline 306 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.forTokensline 319 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.forTokens_eq_flatMap_rangeline 323 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.forTokens_eq_ofFnline 329 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.forTokens_succ_firstline 337 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.forTokens_congrline 341 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.forTokens_length_leline 349 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.forTokens_length_eqline 360 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.closeOrline 369 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.nonemptyTokensline 371 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.clashPairTokensline 374 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.clashRowTokensline 377 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.clashTokensline 380 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.validityTokensline 383 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.presenceTokensline 386 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.selectorLoopTokensline 390 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.threshold_zero_iffline 393 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.selectorLoopTokens_lengthline 396 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.selectorLoopTokens_succline 403 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.selectorLoopTokens_presenceline 416 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.InitializationTemplate.presenceTokens_lengthline 424