OAI/Computability/PerfectCompleteness/Machines/CircuitLemmas.lean
111 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Gateline 20 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Gate.Boundedline 27 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Gate.evalline 33 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Gate.bounded_monoline 40 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Gate.eval_congrline 48 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Orderedline 57 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Consistentline 60 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ordered_nilline 63 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.ordered_consline 67 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.consistent_nilline 87 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.consistent_consline 92 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.consistent_appendline 112 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.runline 121 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.run_eq_of_ltline 125 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.run_appendline 133 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.run_singletonline 141 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.run_singleton_hereline 144 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.run_singleton_otherline 147 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Ordered.appendline 151 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.run_consistentline 162 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.run_uniqueline 178 - structure
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuitline 202 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.wiresline 208 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.inputEnvline 210 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.evalWiresline 213 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.evalline 216 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.evalWires_inputline 219 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.evalWires_consistentline 224 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Consistent.congrline 228 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.unitClauseline 240 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.gateClausesline 243 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.gateClauses_lengthline 263 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.gateClauses_correctline 267 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.gateAtline 294 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.gateOutputline 296 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.gateBoundedline 299 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.gateBlockline 304 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.toFormulaline 307 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.toFormula_variablesline 311 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.toFormula_clause_countline 314 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.toFormula_satisfied_iffline 327 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.restrictAssignmentline 360 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.toFormula_satisfiable_iff_evalline 364 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Circuit.toFormula_extending_iff_evalline 389 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.pairLengthPolynomialline 426 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.horizonPolynomialline 429 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.capacityPolynomialline 432 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.pairLengthPolynomial_evalline 435 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.horizonPolynomial_evalline 439 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.capacityPolynomial_evalline 443 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.paired_length_leline 448 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.one_le_pairLengthline 454 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.pairLength_le_capacityline 459 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.one_le_capacityline 464 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.transition_prefix_le_capacityline 468 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.verifier_time_le_horizonline 483 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.horizon_monotoneline 489 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.capacity_monotoneline 493 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.execution_stack_length_le_capacityline 497 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.stackCapacity_le_polynomialline 517 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.run_stack_length_le_capacityline 526 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.run_statement_budget_le_capacityline 535 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.configurationWidthPolynomialline 546 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.transitionGatesPolynomialline 550 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.tableauGatesPolynomialline 554 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.configurationWidthPolynomial_evalline 559 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.transitionGatesPolynomial_evalline 565 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.tableauGatesPolynomial_evalline 571 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.formulaBitsPolynomialline 579 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.formulaBitsPolynomial_evalline 582 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.formulaBits_length_le_polynomialline 588 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.circuitVariablesPolynomialline 599 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.circuitClausesPolynomialline 602 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.circuitBitsPolynomialline 605 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.circuitVariablesPolynomial_evalline 609 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.circuitClausesPolynomial_evalline 613 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.circuitBitsPolynomial_evalline 617 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.circuit_formulaBits_length_leline 623 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.circuit_formulaBits_length_le_polynomialline 633 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.toFormula_bits_length_leline 643 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.Bounds.toFormula_bits_length_le_polynomialline 651 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.gateTemplateline 671 - structure
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Recordline 685 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Record.slotline 692 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Record.wordsline 698 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Record.bitsline 701 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Record.fieldValueline 703 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.templateWordsline 710 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Record.outputWordsline 714 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Record.outputBitsline 715 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.outputWordsline 717 - inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Tapeline 720 - inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Contextline 725 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Stateline 731 - abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Alphabetline 732 - inductive
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.Labelline 734 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.defaultControlline 749 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.initialStateline 750 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.headerTapeline 752 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.headerNextline 758 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.contextSourceline 762 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.affineEmitline 769 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.literalEmitline 773 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.emissionline 777 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.contextNextline 782 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.cleanupNextline 789 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.drainline 792 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.resetGotoline 798 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.tagDecoderline 801 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.programline 810 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.CircuitProducerModel.machineline 833