OAI/Computability/DirectedFeedback/Machines/MachineBinaryNameMachine.lean
98 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.DFVSGames.BinaryNameMachine.frameline 14 - def
OAI.DFVSGames.BinaryNameMachine.finalDigitline 18 - def
OAI.DFVSGames.BinaryNameMachine.canonicalline 22 - structure
OAI.DFVSGames.BinaryNameMachine.Resultline 24 - def
OAI.DFVSGames.BinaryNameMachine.scanSpecline 30 - def
OAI.DFVSGames.BinaryNameMachine.stepsline 36 - theorem
OAI.DFVSGames.BinaryNameMachine.steps_leline 40 - theorem
OAI.DFVSGames.BinaryNameMachine.frame_lengthline 49 - theorem
OAI.DFVSGames.BinaryNameMachine.scanSpec_frameline 55 - theorem
OAI.DFVSGames.BinaryNameMachine.steps_frameline 64 - abbrev
OAI.DFVSGames.BinaryNameMachine.Alphabetline 74 - abbrev
OAI.DFVSGames.BinaryNameMachine.Stateline 75 - def
OAI.DFVSGames.BinaryNameMachine.cleanline 77 - def
OAI.DFVSGames.BinaryNameMachine.exitAtline 79 - def
OAI.DFVSGames.BinaryNameMachine.finishline 84 - def
OAI.DFVSGames.BinaryNameMachine.scanline 87 - theorem
OAI.DFVSGames.BinaryNameMachine.stepAux_finishline 102 - theorem
OAI.DFVSGames.BinaryNameMachine.update_source_inline_MachineBinaryNameMachineline 107 - theorem
OAI.DFVSGames.BinaryNameMachine.update_destination_inline_MachineBinaryNameMachineline 118 - theorem
OAI.DFVSGames.BinaryNameMachine.step_emptyline 132 - theorem
OAI.DFVSGames.BinaryNameMachine.step_endline 140 - theorem
OAI.DFVSGames.BinaryNameMachine.step_truncatedline 151 - theorem
OAI.DFVSGames.BinaryNameMachine.step_digitline 159 - theorem
OAI.DFVSGames.BinaryNameMachine.scanTraceline 169 - def
OAI.DFVSGames.BinaryNameMachine.scanInTimeline 203 - theorem
OAI.DFVSGames.BinaryNameMachine.framedTraceline 215 - def
OAI.DFVSGames.BinaryNameMachine.machineline 228 - theorem
OAI.DFVSGames.BinaryNameMachine.machine_finiteAlphabetline 239 - def
OAI.DFVSGames.BinaryNameMachine.machineInTimeline 243 - theorem
OAI.DFVSGames.BinaryParsing.frame_eqline 260 - theorem
OAI.DFVSGames.BinaryParsing.canonical_cons_consline 265 - theorem
OAI.DFVSGames.BinaryParsing.canonical_iffline 268 - theorem
OAI.DFVSGames.BinaryParsing.canonical_nat_bitsline 293 - theorem
OAI.DFVSGames.BinaryParsing.parseFrame_soundline 298 - theorem
OAI.DFVSGames.BinaryParsing.parseName_soundline 322 - theorem
OAI.DFVSGames.BinaryParsing.parseLiteral_soundline 338 - theorem
OAI.DFVSGames.BinaryParsing.parseClause_soundline 353 - theorem
OAI.DFVSGames.BinaryParsing.parseClauses_soundline 377 - theorem
OAI.DFVSGames.BinaryParsing.decodeFormula_soundline 405 - theorem
OAI.DFVSGames.BinaryParsing.decodeFormula_eq_some_iffline 419 - theorem
OAI.DFVSGames.BinaryParsing.scanSpec_nameBitsline 423 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.literal_mem_namesline 440 - def
OAI.DFVSGames.BinaryOccurrenceRename.nameIndexline 447 - def
OAI.DFVSGames.BinaryOccurrenceRename.literalline 451 - def
OAI.DFVSGames.BinaryOccurrenceRename.clauseline 455 - def
OAI.DFVSGames.BinaryOccurrenceRename.renamedline 461 - def
OAI.DFVSGames.BinaryOccurrenceRename.restrictAssignmentline 465 - def
OAI.DFVSGames.BinaryOccurrenceRename.extendAssignmentline 469 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.nameIndex_reads_nameline 472 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.clause_eval_restrictline 476 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.clause_eval_extendline 481 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.renamed_clause_countline 491 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.renamed_variable_countline 494 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.renamed_satisfiable_iffline 498 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.nat_bits_injectiveline 513 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.idxOf_binary_payloadsline 518 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.renamed_encoding_boundline 530 - theorem
OAI.DFVSGames.BinaryOccurrenceRename.renamed_encoding_bound_bitsline 537 - def
OAI.DFVSGames.BinaryLanguage.rejectBinaryline 554 - theorem
OAI.DFVSGames.BinaryLanguage.rejectBinary_unsatisfiableline 558 - def
OAI.DFVSGames.BinaryLanguage.rejectFormulaline 567 - theorem
OAI.DFVSGames.BinaryLanguage.reject_unsatisfiableline 569 - def
OAI.DFVSGames.BinaryLanguage.languageline 573 - def
OAI.DFVSGames.BinaryLanguage.totalParsedline 576 - def
OAI.DFVSGames.BinaryLanguage.totalRenameline 579 - theorem
OAI.DFVSGames.BinaryLanguage.totalParsed_satisfiable_iffline 582 - theorem
OAI.DFVSGames.BinaryLanguage.totalRename_satisfiable_iffline 588 - theorem
OAI.DFVSGames.BinaryLanguage.totalRename_encodedline 593 - theorem
OAI.DFVSGames.BinaryLanguage.language_encodedline 597 - theorem
OAI.DFVSGames.BinaryLanguage.reject_bits_lengthline 601 - theorem
OAI.DFVSGames.BinaryLanguage.totalRename_output_lengthline 603 - structure
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartiteline 627 - def
OAI.DFVSGames.Explicit.MachineOutputContract.permutationEquivline 636 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.no_loopsline 647 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.no_reverseline 655 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.undirected_uniqueline 664 - def
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.toBipartiteGameline 674 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.toBipartiteGame_satisfied_iffline 688 - def
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.mergeLabelingsline 696 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.mergeLabelings_leftline 703 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.mergeLabelings_rightline 710 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.toBipartiteGame_countline 717 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.toBipartiteGame_count_mergeline 731 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.toBipartiteGame_maxSatisfiedline 739 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.SimpleBipartite.toBipartiteGame_valueline 755 - structure
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReductionline 763 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.nonemptyline 788 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.occurrence_count_positiveline 791 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.completeness_valueline 795 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.soundness_valueline 802 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.alphabet_eq_two_powline 809 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.no_loopsline 813 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.undirected_uniqueline 819 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.full_table_lengthline 832 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.translation_equationline 838 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.decode_outputline 847 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.output_word_countline 853 - theorem
OAI.DFVSGames.Explicit.MachineOutputContract.BinaryGapReduction.malformed_soundnessline 858