OAI/Computability/DirectedFeedback/Games/Target.lean
112 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.DFVSGames.Foundations.Target.Literalline 9 - def
OAI.DFVSGames.Foundations.Target.Literal.evalline 14 - abbrev
OAI.DFVSGames.Foundations.Target.Clauseline 17 - def
OAI.DFVSGames.Foundations.Target.Clause.evalline 19 - structure
OAI.DFVSGames.Foundations.Target.Formulaline 22 - def
OAI.DFVSGames.Foundations.Target.Formula.Satisfiableline 26 - structure
OAI.DFVSGames.Foundations.Target.PermutationTableline 30 - theorem
OAI.DFVSGames.Foundations.Target.PermutationTable.images_injectiveline 36 - theorem
OAI.DFVSGames.Foundations.Target.PermutationTable.images_surjectiveline 41 - structure
OAI.DFVSGames.Foundations.Target.Constraintline 45 - def
OAI.DFVSGames.Foundations.Target.Constraint.satisfiedline 50 - structure
OAI.DFVSGames.Foundations.Target.Instanceline 54 - def
OAI.DFVSGames.Foundations.Target.countSatisfiedline 59 - theorem
OAI.DFVSGames.Foundations.Target.countSatisfied_le_lengthline 65 - theorem
OAI.DFVSGames.Foundations.Target.Instance.constraintCount_positiveline 74 - structure
OAI.DFVSGames.Foundations.Target.RationalErrorline 80 - def
OAI.DFVSGames.Foundations.Target.CompleteAtline 87 - def
OAI.DFVSGames.Foundations.Target.SoundAtline 93 - structure
OAI.DFVSGames.Foundations.Target.SemanticGapReductionline 98 - def
OAI.DFVSGames.Foundations.Complexity.encodeWordline 112 - def
OAI.DFVSGames.Foundations.Complexity.encodeWordsline 114 - def
OAI.DFVSGames.Foundations.Complexity.decodeWordsAuxline 118 - def
OAI.DFVSGames.Foundations.Complexity.decodeWordsline 124 - theorem
OAI.DFVSGames.Foundations.Complexity.decodeWordsAux_wordline 126 - theorem
OAI.DFVSGames.Foundations.Complexity.decodeWords_encodeWordsline 136 - theorem
OAI.DFVSGames.Foundations.Complexity.encodeWords_injectiveline 144 - theorem
OAI.DFVSGames.Foundations.Complexity.encodeWord_lengthline 149 - theorem
OAI.DFVSGames.Foundations.Complexity.encodeWords_appendline 152 - theorem
OAI.DFVSGames.Foundations.Complexity.encodeWords_lengthline 158 - theorem
OAI.DFVSGames.Foundations.Complexity.encodeWords_length_leline 164 - def
OAI.DFVSGames.Foundations.Complexity.literalWordsline 178 - def
OAI.DFVSGames.Foundations.Complexity.clauseWordsline 181 - def
OAI.DFVSGames.Foundations.Complexity.formulaWordsline 184 - def
OAI.DFVSGames.Foundations.Complexity.formulaBitsline 187 - theorem
OAI.DFVSGames.Foundations.Complexity.literalWords_lengthline 189 - theorem
OAI.DFVSGames.Foundations.Complexity.clauseWords_lengthline 192 - theorem
OAI.DFVSGames.Foundations.Complexity.clausesWords_lengthline 195 - theorem
OAI.DFVSGames.Foundations.Complexity.formulaWords_lengthline 204 - theorem
OAI.DFVSGames.Foundations.Complexity.literalBits_length_leline 209 - theorem
OAI.DFVSGames.Foundations.Complexity.clauseBits_length_leline 214 - theorem
OAI.DFVSGames.Foundations.Complexity.clausesBits_length_leline 222 - theorem
OAI.DFVSGames.Foundations.Complexity.formulaBits_length_leline 232 - abbrev
OAI.DFVSGames.Foundations.Hastad.SourceMachine.Alphabetline 251 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldLoopline 253 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldStartline 261 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldTapesline 265 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldTapes_sourceline 269 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldTapes_destinationline 274 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldTapes_selfline 279 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldTapes_otherline 283 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.update_field_source_inline_SourceMachineline 289 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.update_field_destination_inline_SourceMachineline 300 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldStep_delimiterline 306 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldStep_trueline 320 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldLoopTraceline 334 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldStartStepline 366 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldInTimeline 380 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.afterFieldline 410 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldNextline 414 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fourTapesline 421 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fourTapes_sourceline 428 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fourTapes_otherline 434 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fourField_time_eq_lengthline 440 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fourFieldsInTimeline 445 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fieldDestinationline 489 - theorem
OAI.DFVSGames.Foundations.Hastad.SourceMachine.fourTapes_concreteline 491 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.groupingProgramline 503 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.groupingMachineline 510 - def
OAI.DFVSGames.Foundations.Hastad.SourceMachine.groupingMachineInTimeline 521 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineDrain.Alphabetline 545 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrain.drainline 547 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrain.drainTraceline 554 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrain.drainInTimeline 575 - def
OAI.DFVSGames.Foundations.Complexity.MachineFiniteSequence.Labelline 600 - instance
OAI.DFVSGames.Foundations.Complexity.MachineFiniteSequence.labelFintypeline 604 - instance
OAI.DFVSGames.Foundations.Complexity.MachineFiniteSequence.labelDecidableEqline 612 - def
OAI.DFVSGames.Foundations.Complexity.MachineFiniteSequence.entryline 623 - def
OAI.DFVSGames.Foundations.Complexity.MachineFiniteSequence.instructionline 630 - def
OAI.DFVSGames.Foundations.Complexity.MachineFiniteSequence.resultOfline 641 - def
OAI.DFVSGames.Foundations.Complexity.MachineFiniteSequence.stepsline 645 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineFiniteSequence.traceline 651 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.Alphabetline 698 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.Tapesline 699 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.LocalLabelline 700 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.Labelline 701 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.Dataline 702 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.entryline 704 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.localInstructionline 707 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.instructionline 711 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.resultline 716 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.costline 719 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.finalTapesline 721 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.finalRegisterline 725 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.finalRegister_noneline 730 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.stepsline 733 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.sequence_resultline 738 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.sequence_stepsline 748 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.finalTapes_applyline 755 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.finalTapes_memline 766 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.finalTapes_not_memline 769 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.lengthSumline 772 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.lengthSum_monoline 776 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.steps_leline 785 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.steps_le_uniformline 801 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.traceline 816 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.executionline 837 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.workTapesline 849 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.mem_workTapesline 852 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.workTapes_length_leline 859 - def
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.haltTapesline 864 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.finalTapes_workTapesline 867 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineDrainMany.cleanupTraceline 877