OAI/Computability/PerfectCompleteness/Machines/CircuitBatchLemmas.lean
54 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.costline 17 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.gatesline 19 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.rootsline 23 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.cost_nilline 27 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.cost_consline 29 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.gates_lengthline 32 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.roots_lengthline 38 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.gates_orderedline 42 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.roots_boundsline 51 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.eval_rootsline 68 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.rootAtline 79 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.rootAt_ltline 82 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.eval_rootAtline 89 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.cost_leline 98 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.cost_ofFnline 108 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Batch.cost_ofFn_leline 112 - structure
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragmentline 122 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragment.emptyline 130 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragment.evalWiresline 132 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragment.evalWires_inputline 135 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragment.evalWires_consistentline 140 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragment.appendline 144 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragment.evalWires_appendline 148 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragment.evalWires_append_oldline 154 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragment.toCircuitline 161 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Fragment.toCircuit_evalline 164 - structure
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frameline 170 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.evalline 178 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.initialline 181 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.initial_evalline 185 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.stepline 189 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.step_gate_countline 200 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.step_gate_count_sumline 206 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.step_gate_count_leline 211 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.step_evalline 217 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.step_eval_funline 238 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.networkline 244 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.«repeat»line 247 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.repeat_evalline 252 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.repeat_gate_countline 261 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.repeat_gate_count_sumline 271 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.repeat_gate_count_leline 276 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.toCircuitline 282 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.toCircuit_evalline 285 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitBatch.Frame.repeat_toCircuit_evalline 288 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ConfigIndex.SymbolBitline 308 - structure
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ConfigIndex.Indexingline 310 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ConfigIndex.Indexing.widthline 320 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ConfigIndex.cellReorderline 323 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ConfigIndex.Indexing.configIndexEquivline 329 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ConfigIndex.Indexing.configIndex_labelline 340 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ConfigIndex.Indexing.configIndex_stateline 345 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ConfigIndex.Indexing.configIndex_cellline 351 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ConfigIndex.ofMachineline 361