OAI/Computability/DirectedFeedback/Games/UniformReduction.lean
120 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.DFVSGames.Reduction.UniformReduction.rawSourceline 59 - def
OAI.DFVSGames.Reduction.UniformReduction.sourceline 62 - def
OAI.DFVSGames.Reduction.UniformReduction.outputline 65 - def
OAI.DFVSGames.Reduction.UniformReduction.satisfactionline 69 - theorem
OAI.DFVSGames.Reduction.UniformReduction.source_variablesline 72 - theorem
OAI.DFVSGames.Reduction.UniformReduction.source_occurrencesline 75 - theorem
OAI.DFVSGames.Reduction.UniformReduction.source_occurrences_leline 79 - theorem
OAI.DFVSGames.Reduction.UniformReduction.source_distinctline 87 - theorem
OAI.DFVSGames.Reduction.UniformReduction.output_constraint_countline 90 - theorem
OAI.DFVSGames.Reduction.UniformReduction.output_vertex_countline 100 - def
OAI.DFVSGames.Reduction.UniformReduction.liftAssignmentline 105 - theorem
OAI.DFVSGames.Reduction.UniformReduction.source_failure_preservedline 109 - theorem
OAI.DFVSGames.Reduction.UniformReduction.raw_failure_add_satisfactionline 114 - theorem
OAI.DFVSGames.Reduction.UniformReduction.source_completeline 123 - theorem
OAI.DFVSGames.Reduction.UniformReduction.raw_quarter_count_gapline 132 - theorem
OAI.DFVSGames.Reduction.UniformReduction.source_soundline 144 - theorem
OAI.DFVSGames.Reduction.UniformReduction.sourceGame_soundline 164 - theorem
OAI.DFVSGames.Reduction.UniformReduction.completeAt_of_parametersline 179 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.translationTable_vectorline 211 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.translationTable_coordinatesline 216 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.explicitEdge_vectorline 224 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.explicitEdge_coordinatesline 234 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.outputInstanceWithEnumeration_vectorline 245 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.outputInstanceWithEnumeration_coordinatesline 255 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.tableOutput_vectorline 265 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.tableOutput_coordinatesline 274 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.uniformOutput_vectorline 283 - theorem
OAI.DFVSGames.Reduction.OutputTranslations.uniformOutput_coordinatesline 292 - abbrev
OAI.DFVSGames.Reduction.AddressGame.bodyCapacityline 312 - def
OAI.DFVSGames.Reduction.AddressGame.vertexCountline 315 - def
OAI.DFVSGames.Reduction.AddressGame.vertexAddressline 317 - theorem
OAI.DFVSGames.Reduction.AddressGame.vertexAddress_injectiveline 321 - def
OAI.DFVSGames.Reduction.AddressGame.queryAddressline 331 - theorem
OAI.DFVSGames.Reduction.AddressGame.vertexAddress_queryline 336 - def
OAI.DFVSGames.Reduction.AddressGame.explicitToAddressline 341 - theorem
OAI.DFVSGames.Reduction.AddressGame.explicitToAddress_injectiveline 345 - theorem
OAI.DFVSGames.Reduction.AddressGame.explicitToAddress_applyline 349 - def
OAI.DFVSGames.Reduction.AddressGame.semanticToAddressline 355 - theorem
OAI.DFVSGames.Reduction.AddressGame.semanticToAddress_injectiveline 359 - theorem
OAI.DFVSGames.Reduction.AddressGame.semanticToAddress_applyline 363 - def
OAI.DFVSGames.Reduction.AddressGame.addressEdgeline 369 - theorem
OAI.DFVSGames.Reduction.AddressGame.addressEdge_eq_embedline 377 - theorem
OAI.DFVSGames.Reduction.AddressGame.addressEdge_eq_semantic_embedline 384 - theorem
OAI.DFVSGames.Reduction.AddressGame.addressEdge_permutationline 391 - def
OAI.DFVSGames.Reduction.AddressGame.outputInstanceline 395 - theorem
OAI.DFVSGames.Reduction.AddressGame.outputInstance_eq_embedline 406 - theorem
OAI.DFVSGames.Reduction.AddressGame.outputInstance_lengthline 415 - theorem
OAI.DFVSGames.Reduction.AddressGame.outputInstance_countline 422 - theorem
OAI.DFVSGames.Reduction.AddressGame.completeAt_outputInstance_iff_explicitline 433 - theorem
OAI.DFVSGames.Reduction.AddressGame.soundAt_outputInstance_iff_explicitline 440 - theorem
OAI.DFVSGames.Reduction.AddressGame.completeAt_outputInstance_iffline 447 - theorem
OAI.DFVSGames.Reduction.AddressGame.soundAt_outputInstance_iffline 453 - theorem
OAI.DFVSGames.Reduction.AddressGame.outputInstance_translationsline 459 - def
OAI.DFVSGames.Reduction.AddressGame.tableOutputline 469 - theorem
OAI.DFVSGames.Reduction.AddressGame.completeAt_tableOutput_iffline 474 - theorem
OAI.DFVSGames.Reduction.AddressGame.soundAt_tableOutput_iffline 479 - theorem
OAI.DFVSGames.Reduction.AddressGame.tableOutput_translationsline 484 - theorem
OAI.DFVSGames.Reduction.AddressGame.vertexCount_eq_polynomialline 489 - abbrev
OAI.DFVSGames.Reduction.FixedOutcomes.Parameterline 507 - def
OAI.DFVSGames.Reduction.FixedOutcomes.occurrenceTuplesline 510 - def
OAI.DFVSGames.Reduction.FixedOutcomes.fixedParamsline 513 - def
OAI.DFVSGames.Reduction.FixedOutcomes.assembleline 517 - def
OAI.DFVSGames.Reduction.FixedOutcomes.outcomeEquivline 521 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.pairs_associate_inline_FixedOutcomesline 526 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.indexedOutcomes_factorline 533 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.indexedOutcomes_reassociateline 540 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.occurrenceTuples_lengthline 547 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.fixedParams_lengthline 550 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.fixedParams_nonemptyline 559 - abbrev
OAI.DFVSGames.Reduction.FixedOutcomes.CoefficientParameterline 565 - def
OAI.DFVSGames.Reduction.FixedOutcomes.coefficientValuesline 568 - def
OAI.DFVSGames.Reduction.FixedOutcomes.fixedCoefficientParamsline 571 - def
OAI.DFVSGames.Reduction.FixedOutcomes.fromCoefficientParameterline 576 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.fixedCoefficientParams_mapline 580 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.fixedCoefficientParams_lengthline 587 - def
OAI.DFVSGames.Reduction.FixedOutcomes.tableParamsline 592 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.tableParams_lengthline 596 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.outputInstance_constraintsline 600 - theorem
OAI.DFVSGames.Reduction.FixedOutcomes.tableOutput_constraintsline 611 - def
OAI.DFVSGames.Reduction.AddressByteSemantics.queryWordsline 629 - def
OAI.DFVSGames.Reduction.AddressByteSemantics.queryRankline 635 - def
OAI.DFVSGames.Reduction.AddressByteSemantics.permutationWordsline 639 - def
OAI.DFVSGames.Reduction.AddressByteSemantics.edgeWordsline 647 - def
OAI.DFVSGames.Reduction.AddressByteSemantics.edgeBitsline 652 - theorem
OAI.DFVSGames.Reduction.AddressByteSemantics.queryWords_lengthline 656 - theorem
OAI.DFVSGames.Reduction.AddressByteSemantics.permutationWords_lengthline 662 - theorem
OAI.DFVSGames.Reduction.AddressByteSemantics.queryWords_actualline 666 - theorem
OAI.DFVSGames.Reduction.AddressByteSemantics.queryAddress_falseline 673 - theorem
OAI.DFVSGames.Reduction.AddressByteSemantics.queryAddress_trueline 682 - theorem
OAI.DFVSGames.Reduction.AddressByteSemantics.addressEdge_wordsline 692 - theorem
OAI.DFVSGames.Reduction.AddressByteSemantics.addressEdge_bitsline 706 - theorem
OAI.DFVSGames.Reduction.AddressByteSemantics.edgeBits_splitline 717 - abbrev
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.Specline 734 - abbrev
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.Valuesline 735 - abbrev
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.Parameterline 736 - def
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.bitVectorline 739 - def
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.rightMapline 741 - def
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.rowline 744 - def
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.rowsline 752 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.row_left_lengthline 756 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.row_right_lengthline 760 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.rows_lengthline 764 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.selected_rowsline 768 - def
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.interpretedline 774 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.interpreted_encodedline 779 - def
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.valuesline 783 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.row_left_outputline 793 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.row_right_outputline 799 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.values_row_leftline 805 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.values_row_rightline 813 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.correct_rowsline 821 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.payload_rowline 837 - def
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.rhsBitsline 846 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.bitVector_rhsBitsline 849 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.rightMap_actualline 852 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.payload_row_actualline 857 - def
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.tupleBitsline 869 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.tuplePayload_actualline 875 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.encodeWords_flatMap_inline_AddressOutcomeSpecsline 886 - theorem
OAI.DFVSGames.Reduction.AddressOutcomeSpecs.gameBits_factorline 893